Siirry sisältöön
Sursa Developers

Objektit

ChatEventError

Virhe virran alettua. Virta päättyy ilman done-tapahtumaa, eikä kysymystä tallenneta lokiin. Kun Sursan instanssi pysähtyy päivitystä varten (code = server_restart, retry: true), vastaus merkitään perutuksi eikä sitä muodosteta uudelleen, joten voit lähettää saman pyynnön uudelleen muuttamattomana.

Kentät

  • type"error"pakollinen
  • codeChatErrorCodepakollinen
  • messagestringpakollinen
  • retryboolean

    true tarkoittaa, että vastaus jäi kesken Sursan puolella olevasta syystä (instanssi pysähtyi päivitystä varten, code = server_restart), ja voit toistaa pyynnön muuttamattomana. Puuttuu muilla koodeilla.

  • answer_idstring

    Vastausobjektin tunnus, jos vastaus oli jo luotu.

  • detailsobject

    Lisätiedot. sources_inaccessible- ja out_of_scope-koodeilla: hidden (saatavilla olemattomien lähteiden määrä), can_request (voit pyytää käyttöoikeutta POST /v1/access-requests-toiminnolla ja answer_id-tunnuksella), reason (sama kuin tapahtuman kenttä) ja out_of_scope-koodilla myös collections (luettelo CollectionRef-objekteista, joissa vastaus on olemassa). assistant.unavailable-koodilla, kun avustaja on varattu (syy rate_limited): retry_after eli tauko ennen uusintayritystä sekunteina, kuten 429 answers.engine_busy ennen virran alkua. details ei sisällä virheen aiempaa koodia.

    Kentät
    • hiddeninteger
    • can_requestboolean
    • reasonstring
    • collectionsarray of CollectionRef
    • retry_afterinteger
  • reasonstring

    Syykoodi käyttöliittymän kielellä näytettävää viestiä varten (laajennettava, vapaamuotoinen merkkijono). Avustajan virhekoodit: timeout, rate_limited, upstream_unavailable, license_blocked, license_restricted, forbidden, canceled, internal, bad_request, conflict, not_found, too_large, unprocessable, not_implemented, server_restart. Sursan koodit: engine_unavailable (avustaja ei ole käytettävissä), engine_closed (avustajan virta sulkeutui ilman tulosta), sources_inaccessible, server_restart (Sursan instanssi pysähtyi päivitystä varten), sources_unavailable (piilotettu poistettujen tai arkistoitujen lähteiden vuoksi), out_of_scope (lähteitä on vain valitun kokoelman ulkopuolella), superseded (yhdessä canceled-koodin kanssa: vastaus korvattiin uusintayrityksellä, jolla on sama request_id) ja awaiting_classification (piilotettu, koska asiakirja on vielä käsittelyssä: sen käyttöoikeusluokkaa ei ole vielä määritetty, vastaus tulee saataville luokittelun jälkeen, eikä käyttöoikeutta voi pyytää, joten can_request = false). Näytä viesti koodin perusteella. Tuntemattomalle koodille näytä yleinen viesti code-kentän perusteella; message on vain varateksti asiakkaille, joilla ei ole käännöksiä, eikä sen kieltä taata.

Sisältyy

ChatEvent