В этом руководстве вы найдете основные команды для взаимодействия с Mitup AI API V2.
Следующие нейросети в настоящее время доступны через API. Вы можете использовать их имена при создании запроса.
Gemini
Другие нейросети на данный момент пока что недоступны.
Принцип работы
добавление в очередь → генерация → проверка уникальности → завершение.
При отправке запроса ваша задача будет поставлена в очередь на генерацию. Генерация выполняется в фоновом режиме после добавления в очередь. При запросе на добавление генерации в ответном сообщении вы получите task_id задачи, который должен будет использоваться для проверки статуса генерации.
Таким образом, пока ваша генерация будет обрабатываться в фоне, вам не нужно ожидать результат генерации, вы можете отправлять другие запросы на генерацию текста, а потом останется только проверить статус задачи и получить результат по нужному вам task_id.
Для получения результата генерации необходимо отправить второй запрос на /api/v2/status/YOUR_TASK_ID.
API выполнит проверку уникальности генерации от нейросети при условии, что на Вашем счету достаточно средств для проверки уникальности. Проверка уникальности является обязательным параметром работы API и её нельзя отключить.
Параметры запроса
Параметр
Тип
Обязательный
Описание
ai
object
Да
Информация о AI
content
object
Да
Данные о продукте
name (внутри content)
object
Да
Название продукта
brand (внутри content)
object
Нет
Информация о бренде
category (внутри content)
object
Нет
Категория товара
specs (внутри content)
object
Нет
Характеристики товара (до 20 шт)
Примеры запросов
1. Генерация описаний для товаров
Генерация описания для товаров на основании переданных параметров. Для генерации описания могут быть выбраны любые сущности, которые вы передаете. Чем больше параметров вы передаете, тем качественней результат вы получите.
В случае успеха генерации и проверки уникальности текста вернётся JSON ответ со всеми данными о проведенной генерации.
Если же генерация текста прошла успешно, но при этом уникальность не было проверена, то ключ error будет заполнен информацией о возникшей ошибке, а значение text_uniq будет пустое.
{
'balance': {
'balance': '200',
'balance_bonus': '0',
'balance_referral': '0'
},
'contents': {
'text': '## Sonyplastation: Играй с комфортом!\n\n**Sonyplastation** – это не просто футболка, это стиль жизни! Стильный дизайн, яркий красный цвет и комфортный размер M – все, что нужно для настоящего геймера.\n\n**Преимущества:**\n\n* **Стильный дизайн:** Sonyplastation – это не просто футболка, это statement! \n* **Яркий цвет:** Красный цвет – символ энергии и страсти, подчеркнет ваш индивидуальный стиль.\n* **Комфортный размер:** Размер M идеально подойдет для комфортной игры.\n* **Высокое качество:** Изготовлена из высококачественных материалов, которые приятны на ощупь и прослужат вам долго.\n\n**Sonyplastation** – это не просто одежда, это часть вашего игрового мира!\n\n**Бренд:** Sony\n**Категория:** Game\n**Характеристики:**\n* Цвет: красный\n* Размер: M \n'
},
'cost': {
'amount': 1.8,
'input': 152,
'output': 750
},
'error': None,
'text_uniq': '100.00'
}
{
'balance': {
'balance': '200',
'balance_bonus': '0',
'balance_referral': '0'
},
'contents': {
'text': '## Sonyplastation: Играй с комфортом!\n\n**Sonyplastation** – это не просто футболка, это стиль жизни! Стильный дизайн, яркий красный цвет и комфортный размер M – все, что нужно для настоящего геймера.\n\n**Преимущества:**\n\n* **Стильный дизайн:** Sonyplastation – это не просто футболка, это statement! \n* **Яркий цвет:** Красный цвет – символ энергии и страсти, подчеркнет ваш индивидуальный стиль.\n* **Комфортный размер:** Размер M идеально подойдет для комфортной игры.\n* **Высокое качество:** Изготовлена из высококачественных материалов, которые приятны на ощупь и прослужат вам долго.\n\n**Sonyplastation** – это не просто одежда, это часть вашего игрового мира!\n\n**Бренд:** Sony\n**Категория:** Game\n**Характеристики:**\n* Цвет: красный\n* Размер: M \n'
},
'cost': {
'amount': 1.8,
'input': 152,
'output': 750
},
'error': {"code": 400, "message": "Баланса для проверки уникальности недостаточно"},
'text_uniq': None
}
2. Генерация отзывов для товаров
Генерация отзывов для товаров на основании переданных параметров. Для генерации отзывов могут использоваться прошлые оставленные отзывы.