Gå til indholdet
Sursa Developers

Objekter

ChatEventError

En fejl, efter at streamen er startet. Streamen slutter uden done, og spørgsmålet gemmes ikke i loggen. Når serverinstansen stopper for en opdatering (code = server_restart, retry: true), markeres svaret som annulleret og genereres ikke igen, så du kan sende den samme anmodning igen uændret.

Felter

  • type"error"påkrævet
  • codeChatErrorCodepåkrævet
  • messagestringpåkrævet
  • retryboolean

    true betyder, at svaret ikke blev færdigt på grund af serveren (instansen stoppede for en opdatering, code = server_restart), og du kan gentage anmodningen uændret. Mangler for andre koder.

  • answer_idstring

    Svarobjektets id, hvis svaret allerede er oprettet.

  • detailsobject

    Detaljer. For sources_inaccessible og out_of_scope: hidden (antallet af utilgængelige kilder), can_request (du kan anmode om adgang med POST /v1/access-requests og answer_id), reason (det samme som hændelsens felt) og for out_of_scope også collections (en liste over CollectionRef, hvor svaret findes). For assistant.unavailable, når assistenten er optaget (årsagen rate_limited): retry_after, pausen før et nyt forsøg i sekunder, som i 429 answers.engine_busy, før streamen starter. details indeholder ikke en tidligere kode for fejlen.

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

    Årsagskode til en meddelelse på brugerfladens sprog (udvidelig, en fri streng). Assistentens fejlkoder: 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 ikke tilgængelig), engine_closed (assistentens stream blev lukket uden et resultat), sources_inaccessible, server_restart (Sursas instans stoppede for en opdatering), sources_unavailable (skjult på grund af slettede eller arkiverede kilder), out_of_scope (kilder findes kun uden for den valgte samling), superseded (med canceled: svaret blev erstattet af et nyt forsøg med samme request_id) og awaiting_classification (skjult, fordi dokumentet stadig er under behandling: dets adgangskategori er endnu ikke bestemt, svaret bliver tilgængeligt efter klassificeringen, og der kan ikke anmodes om adgang, så can_request = false). Vis en meddelelse ud fra koden. For en ukendt kode skal du vise en generel meddelelse ud fra code; message er kun en reserve for klienter uden oversættelser, og dens sprog er ikke garanteret.

Indgår i

ChatEvent