Objekty
ChatEventError
Chyba po začatí streamu. Stream sa skončí bez done a otázka sa do logu neuloží. Keď sa inštancia servera zastaví kvôli aktualizácii (code = server_restart, retry: true), odpoveď sa označí ako zrušená a znova sa negeneruje, takže tú istú požiadavku môžete poslať znova bez zmeny.
Polia
type"error"povinnémessagestringpovinnéretrybooleantrueznamená, že odpoveď sa nedokončila pre server (inštancia sa zastavila kvôli aktualizácii,code=server_restart) a požiadavku môžete zopakovať bez zmeny. Pri iných kódoch chýba.answer_idstringID objektu odpovede, ak už bola odpoveď vytvorená.
detailsobjectPodrobnosti. Pri
sources_inaccessibleaout_of_scope:hidden(počet nedostupných zdrojov),can_request(o prístup môžete požiadať cezPOST /v1/access-requestssanswer_id),reason(rovnaké ako pole udalosti) a priout_of_scopeajcollections(zoznamCollectionRef, kde odpoveď existuje). Priassistant.unavailable, keď je asistent zaneprázdnený (dôvodrate_limited):retry_after, pauza pred opakovaním v sekundách, ako pri429 answers.engine_busypred začatím streamu.detailsneobsahuje predchádzajúci kód chyby.Polia
hiddenintegercan_requestbooleanreasonstringcollectionsarray of CollectionRefretry_afterinteger
reasonstringKód dôvodu pre správu v jazyku rozhrania (rozšíriteľný, ľubovoľný reťazec). Chybové kódy asistenta:
timeout,rate_limited,upstream_unavailable,license_blocked,license_restricted,forbidden,canceled,internal,bad_request,conflict,not_found,too_large,unprocessable,not_implemented,server_restart. Kódy Sursy:engine_unavailable(asistent je nedostupný),engine_closed(stream asistenta sa zatvoril bez výsledku),sources_inaccessible,server_restart(inštancia Sursy sa zastavila kvôli aktualizácii),sources_unavailable(skryté pre odstránené alebo archivované zdroje),out_of_scope(zdroje existujú len mimo vybranej kolekcie),superseded(scanceled: odpoveď nahradilo opakovanie s rovnakýmrequest_id) aawaiting_classification(skryté, pretože dokument sa ešte spracúva: jeho kategória prístupu ešte nie je určená, odpoveď bude dostupná po klasifikácii a o prístup nemožno požiadať, takžecan_request=false). Zobrazte správu podľa kódu. Pri neznámom kóde zobrazte všeobecnú správu podľacode;messageje len náhradný text pre klientov bez prekladov a jeho jazyk nie je zaručený.