Objekti
ChatEventError
Pogreška nakon što je tok započeo. Tok završava bez done, a pitanje se ne sprema u zapisnik. Kad se instanca poslužitelja zaustavlja radi ažuriranja (code = server_restart, retry: true), odgovor se označava kao otkazan i ne stvara se ponovno, pa isti zahtjev možete poslati ponovno bez izmjena.
Polja
type"error"obaveznomessagestringobaveznoretrybooleantrueznači da odgovor nije dovršen zbog poslužitelja (instanca se zaustavila radi ažuriranja,code=server_restart) i zahtjev možete ponoviti bez izmjena. Nema ga za ostale kodove.answer_idstringID objekta odgovora, ako je odgovor već stvoren.
detailsobjectPojedinosti. Za
sources_inaccessibleiout_of_scope:hidden(broj nedostupnih izvora),can_request(pristup možete zatražiti sPOST /v1/access-requestsianswer_id),reason(isto kao polje događaja), a zaout_of_scopeicollections(popisCollectionRefu kojima odgovor postoji). Zaassistant.unavailable, kad je asistent zauzet (razlograte_limited):retry_after, stanka prije ponovnog pokušaja u sekundama, kao u429 answers.engine_busyprije početka toka.detailsne sadrži prethodni kod pogreške.Polja
hiddenintegercan_requestbooleanreasonstringcollectionsarray of CollectionRefretry_afterinteger
reasonstringKod razloga za poruku na jeziku sučelja (proširivo, slobodan niz znakova). Kodovi pogrešaka 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. Kodovi Surse:engine_unavailable(asistent nije dostupan),engine_closed(tok asistenta zatvoren je bez rezultata),sources_inaccessible,server_restart(instanca Surse zaustavila se radi ažuriranja),sources_unavailable(skriveno zbog izbrisanih ili arhiviranih izvora),out_of_scope(izvori postoje samo izvan odabrane zbirke),superseded(uzcanceled: odgovor je zamijenjen ponovnim pokušajem s istimrequest_id) iawaiting_classification(skriveno jer se dokument još obrađuje: njegova kategorija pristupa još nije određena, odgovor postaje dostupan nakon klasifikacije, a pristup se ne može zatražiti, pa jecan_request=false). Prikažite poruku na temelju koda. Za nepoznat kod prikažite općenitu poruku na temeljucode;messageje samo zamjenski tekst za klijente bez prijevoda, a njegov jezik nije zajamčen.