Endpoint pentru generarea descrierilor AI
Acest endpoint permite generarea de articole sau descrieri de produs cu ajutorul inteligenței artificiale. Trebuie să transmiți informații despre produs într-o structură clară, iar sistemul AI va returna o descriere generată automat.
URL endpoint
https://api.ovesio.com/v1/ai/generate-description
Metodă
POST
Format date
application/json
Exemplu cerere 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"
]
}
}
]
}
Parametri cerere
Parametru | Tip | Obligatoriu | Descriere |
---|---|---|---|
workflow | integer | nu | Dacă nu este specificat, se va folosi workflow-ul implicit configurat. |
to | string | nu | Limba în care se va genera rezultatul. Dacă nu este setată, va fi detectată automat. |
callback_url | string | nu | Adresa URL la care se va trimite răspunsul. Dacă nu este setată, se folosește URL-ul implicit configurat. |
data | array | da | Lista de obiecte cu datele pentru fiecare cerere individuală. |
Structura câmpului data
Câmp | Tip | Obligatoriu | Descriere |
---|---|---|---|
ref | string | nu | ID-ul de referință pentru client. |
content | object | da | Obiect care conține detaliile produsului. |
Structura câmpului content
Câmp | Tip | Obligatoriu | Descriere |
---|---|---|---|
name | string | da | Numele produsului. |
categories | array | nu | Listă de categorii asociate produsului. |
description | string | nu | Descrierea produsului. |
additional | array | nu | Listă de specificații sau informații adiționale. |
Răspunsuri posibile
Răspuns de succes (HTTP 200)
{
"success": true,
"data": [
{
"id": 320126,
"ref": "1234ABC"
}
]
}
Cererea a fost înregistrată, iar sistemul a returnat ID-ul acesteia împreună cu referința ta.
Răspuns de eroare (HTTP 400)
{
"success": false,
"errors": []
}
Răspunsul indică faptul că cererea nu a fost validă. Câmpul errors
va conține o listă cu detalii despre ce anume a fost greșit.
Exemple de integrare
Poți consulta exemple de integrare disponibile pe pagina oficială de GitHub Ovesio.