Hopp til innholdet
Sursa Developers

Objekter

ChatEventError

En feil etter at strømmen har startet. Strømmen avsluttes uten done, og spørsmålet lagres ikke i loggen. Når serverinstansen stopper for en oppdatering (code = server_restart, retry: true), merkes svaret som avbrutt og lages ikke på nytt, så du kan sende den samme forespørselen på nytt uendret.

Felt

  • type"error"obligatorisk
  • codeChatErrorCodeobligatorisk
  • messagestringobligatorisk
  • retryboolean

    true betyr at svaret ikke ble fullført på grunn av serveren (instansen stoppet for en oppdatering, code = server_restart), og du kan gjenta forespørselen uendret. Mangler for andre koder.

  • answer_idstring

    Svarobjektets ID, hvis svaret allerede er opprettet.

  • detailsobject

    Detaljer. For sources_inaccessible og out_of_scope: hidden (antall utilgjengelige kilder), can_request (du kan be om tilgang med POST /v1/access-requests og answer_id), reason (det samme som hendelsens felt), og for out_of_scope også collections (en liste over CollectionRef der svaret finnes). For assistant.unavailable når assistenten er opptatt (årsak rate_limited): retry_after, pausen før et nytt forsøk i sekunder, som i 429 answers.engine_busy før strømmen starter. details inneholder ingen tidligere kode for feilen.

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

    Årsakskode for en melding på grensesnittets språk (utvidbar, en fri streng). Assistentens feilkoder: 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 koder: engine_unavailable (assistenten er utilgjengelig), engine_closed (assistentens strøm ble lukket uten resultat), sources_inaccessible, server_restart (Sursa-instansen stoppet for en oppdatering), sources_unavailable (skjult på grunn av slettede eller arkiverte kilder), out_of_scope (kildene finnes bare utenfor den valgte samlingen), superseded (med canceled: svaret ble erstattet av et nytt forsøk med den samme request_id) og awaiting_classification (skjult fordi dokumentet fortsatt behandles: tilgangskategorien er ikke fastslått ennå, svaret blir tilgjengelig etter klassifiseringen, og det kan ikke bes om tilgang, så can_request = false). Vis en melding ut fra koden. For en ukjent kode viser du en generell melding ut fra code; message er bare en reserve for klienter uten oversettelser, og språket er ikke garantert.

Inngår i

ChatEvent