Крайна точка за генериране на AI описания
Тази крайна точка позволява генерирането на статии или продуктови описания с помощта на изкуствен интелект. Трябва да подадете информация за продукта в ясна структура и AI системата ще върне автоматично генерирано описание.
URL на крайна точка
https://api.ovesio.com/v1/ai/generate-description
Метод
POST
Формат на данните
application/json
Пример за JSON заявка
{
"workflow": null,
"to": "en",
"callback_url": "https://example.com/callback-url",
"data": [
{
"ref": "1234ABC",
"content": {
"name": "SAMSUNG QN32Q60D 32 Inch QLED 4K Smart TV Bundle",
"categories": ["Smart TV", "Samsung", "Home Entertainment"],
"description": "Smart TV",
"additional": [
"Display Technology: LED",
"Special Technology: QLED",
"Image Quality: 4K"
]
}
}
]
}
Параметри на заявката
| Параметър | Тип | Задължителен | Описание |
|---|---|---|---|
| workflow | цяло число | не | Ако не е зададен, ще бъде използван конфигурираният работен поток по подразбиране. |
| to | низ | не | Езикът, на който ще бъде генериран резултатът. Ако не е зададен, ще бъде автоматично разпознат. |
| callback_url | низ | не | URL адресът, на който ще бъде изпратен отговорът. Ако не е зададен, се използва конфигурираният URL по подразбиране. |
| date | масив | Да | Списъкът с обекти с данните за всяка отделна заявка. |
Структура на полето data
| Поле | Тип | Задължителен | Описание |
|---|---|---|---|
| ref | низ | не | Идентификаторът на препратка за клиента. |
| content | обект | Да | Обект, съдържащ подробности за продукта. |
Структура на полето content
| Поле | Тип | Задължителен | Описание |
|---|---|---|---|
| name | низ | Да | Име на продукта. |
| categories | масив | не | Списък с категории, свързани с продукта. |
| description | низ | не | Описание на продукта. |
| additional | масив | не | Списък със спецификации или допълнителна информация. |
Възможни отговори
Успешен отговор (HTTP 200)
{
"success": true,
"data": [
{
"id": 320126,
"ref": "1234ABC"
}
]
}
Заявката е регистрирана и системата е върнала нейния ID заедно с вашата препратка.
Отговор за грешка (HTTP 400)
{
"success": false,
"errors": []
}
Отговорът показва, че заявката не е била валидна. Полето errors ще съдържа списък с подробности за това какво се е объркало.
Примери за интеграция
Можете да разгледате примери за интеграция, достъпни на официалната GitHub страница на Ovesio.
