Pāriet uz saturu
Sursa Developers

Objekti

ChatEventError

Kļūda pēc straumes sākuma. Straume beidzas bez done, un jautājums netiek saglabāts žurnālā. Kad servera instance apstājas atjaunināšanai (code = server_restart, retry: true), atbilde tiek atzīmēta kā atcelta un netiek ģenerēta no jauna, tāpēc to pašu pieprasījumu var nosūtīt vēlreiz nemainītu.

Lauki

  • type"error"obligāts
  • codeChatErrorCodeobligāts
  • messagestringobligāts
  • retryboolean

    true nozīmē, ka atbilde netika pabeigta servera dēļ (instance apstājās atjaunināšanai, code = server_restart), un pieprasījumu var atkārtot nemainītu. Citiem kodiem nav.

  • answer_idstring

    Atbildes objekta ID, ja atbilde jau ir izveidota.

  • detailsobject

    Informācija. sources_inaccessible un out_of_scope gadījumā: hidden (nepieejamo avotu skaits), can_request (piekļuvi var pieprasīt ar POST /v1/access-requests un answer_id), reason (tāds pats kā notikuma laukā), bet out_of_scope gadījumā arī collections (CollectionRef saraksts, kur atbilde eksistē). assistant.unavailable gadījumā, kad asistents ir aizņemts (iemesls rate_limited): retry_after – pauze sekundēs pirms atkārtojuma, kā 429 answers.engine_busy pirms straumes sākuma. details nesatur kļūdas iepriekšējo kodu.

    Lauki
    • hiddeninteger
    • can_requestboolean
    • reasonstring
    • collectionsarray of CollectionRef
    • retry_afterinteger
  • reasonstring

    Iemesla kods ziņojumam saskarnes valodā (paplašināms, brīva formāta virkne). Asistenta kļūdu kodi: timeout, rate_limited, upstream_unavailable, license_blocked, license_restricted, forbidden, canceled, internal, bad_request, conflict, not_found, too_large, unprocessable, not_implemented, server_restart. Sursas kodi: engine_unavailable (asistents nav pieejams), engine_closed (asistenta straume aizvērās bez rezultāta), sources_inaccessible, server_restart (Sursas instance apstājās atjaunināšanai), sources_unavailable (paslēpts dzēstu vai arhivētu avotu dēļ), out_of_scope (avoti ir tikai ārpus izvēlētās kolekcijas), superseded (kopā ar canceled: atbildi aizstāja atkārtojums ar to pašu request_id) un awaiting_classification (paslēpts, jo dokuments vēl tiek apstrādāts: tā piekļuves kategorija vēl nav noteikta, atbilde kļūs pieejama pēc klasifikācijas, un piekļuvi nevar pieprasīt, tāpēc can_request = false). Rādiet ziņojumu pēc koda. Nezināmam kodam rādiet vispārīgu ziņojumu pēc code; message ir tikai rezerves teksts klientiem bez tulkojumiem, un tā valoda nav garantēta.

Ietilpst

ChatEvent