Objektumok
ChatEventError
Hiba az adatfolyam megkezdése után. Az adatfolyam done nélkül ér véget, és a kérdés nem kerül a naplóba. Ha az API-példány frissítés miatt leáll (code = server_restart, retry: true), a válasz megszakítottként lesz megjelölve, és nem készül el újra, így ugyanazt a kérést változatlanul újra elküldheted.
Mezők
type"error"kötelezőmessagestringkötelezőretrybooleanA
trueazt jelenti, hogy a válasz az API-példány miatt nem készült el (a példány frissítés miatt leállt,code=server_restart), és a kérést változatlanul megismételheted. Más kódoknál hiányzik.answer_idstringA válaszobjektum azonosítója, ha a válasz már létrejött.
detailsobjectRészletek.
sources_inaccessibleésout_of_scopeesetén:hidden(az elérhetetlen források száma),can_request(hozzáférést aPOST /v1/access-requestshívással és azanswer_idmegadásával kérhetsz),reason(ugyanaz, mint az esemény mezője),out_of_scopeesetén pedigcollectionsis (azonCollectionRefelemek listája, ahol a válasz létezik).assistant.unavailableesetén, ha az asszisztens foglalt (rate_limitedokkal):retry_after, az újrapróbálkozás előtti szünet másodpercben, mint a429 answers.engine_busyválasznál az adatfolyam megkezdése előtt. Adetailsnem tartalmazza a hiba korábbi kódját.Mezők
hiddenintegercan_requestbooleanreasonstringcollectionsarray of CollectionRefretry_afterinteger
reasonstringOkkód a felület nyelvén megjelenő üzenethez (bővíthető, tetszőleges karakterlánc). Az asszisztens hibakódjai:
timeout,rate_limited,upstream_unavailable,license_blocked,license_restricted,forbidden,canceled,internal,bad_request,conflict,not_found,too_large,unprocessable,not_implemented,server_restart. A Sursa kódjai:engine_unavailable(az asszisztens nem érhető el),engine_closed(az asszisztens adatfolyama eredmény nélkül zárult le),sources_inaccessible,server_restart(a Sursa-példány frissítés miatt leállt),sources_unavailable(törölt vagy archivált források miatt elrejtve),out_of_scope(források csak a kiválasztott gyűjteményen kívül vannak),superseded(canceledkóddal: a választ egy ugyanazzal arequest_idazonosítóval érkezett újrapróbálkozás váltotta fel) ésawaiting_classification(elrejtve, mert a dokumentum feldolgozása még tart: a hozzáférési kategóriája még nincs meghatározva, a válasz a besorolás után válik elérhetővé, hozzáférés pedig nem kérhető, ezértcan_request=false). A kód alapján jeleníts meg üzenetet. Ismeretlen kódnál acodealapján általános üzenetet jeleníts meg; amessagecsak tartalékszöveg a fordítások nélküli kliensek számára, és a nyelve nem garantált.