В этом руководстве вы найдете основные команды для взаимодействия с Mitup AI API V2.

Следующие нейросети в настоящее время доступны через API. Вы можете использовать их имена при создании запроса.

  • Gemini

Другие нейросети на данный момент пока что недоступны.

Принцип работы

добавление в очередь → генерация → проверка уникальности → завершение.

При отправке запроса ваша задача будет поставлена в очередь на генерацию. Генерация выполняется в фоновом режиме после добавления в очередь. При запросе на добавление генерации в ответном сообщении вы получите task_id задачи, который должен будет использоваться для проверки статуса генерации.

Таким образом, пока ваша генерация будет обрабатываться в фоне, вам не нужно ожидать результат генерации, вы можете отправлять другие запросы на генерацию текста, а потом останется только проверить статус задачи и получить результат по нужному вам task_id.

Для получения результата генерации необходимо отправить второй запрос на /api/v2/status/YOUR_TASK_ID.

API выполнит проверку уникальности генерации от нейросети при условии, что на Вашем счету достаточно средств для проверки уникальности. Проверка уникальности является обязательным параметром работы API и её нельзя отключить.

Параметры запроса

ПараметрТипОбязательныйОписание
aiobjectДаИнформация о AI
contentobjectДаДанные о продукте
name (внутри content)objectДаНазвание продукта
brand (внутри content)objectНетИнформация о бренде
category (внутри content)objectНетКатегория товара
specs (внутри content)objectНетХарактеристики товара (до 20 шт)

Примеры запросов

1. Генерация описаний для товаров

Генерация описания для товаров на основании переданных параметров. Для генерации описания могут быть выбраны любые сущности, которые вы передаете. Чем больше параметров вы передаете, тем качественней результат вы получите.

1.1 Пример запроса для генерации

POST /api/v2/products/text

1.2 Пример ответа API при добавлении в очередь

1.3 Проверка статуса генерации

1.4 Ответ API по статусу генерации

В случае успеха генерации и проверки уникальности текста вернётся JSON ответ со всеми данными о проведенной генерации.

Если же генерация текста прошла успешно, но при этом уникальность не было проверена, то ключ error будет заполнен информацией о возникшей ошибке, а значение text_uniq будет пустое.


2. Генерация отзывов для товаров

Генерация отзывов для товаров на основании переданных параметров. Для генерации отзывов могут использоваться прошлые оставленные отзывы.

POST /api/v2/products/review


3. Проверка статуса генерации

POST /api/v2/status/YOUR_TASK_ID

Коды ответов

КодОписание
200Успешный запрос
400Неверный запрос. Ошибка в параметрах запроса
401Не авторизован. Неверный или отсутствующий токен
500Внутренняя ошибка сервера

REST API

POST /api/v2/products/status/YOUR_TASK_ID