Hoppa till innehållet
Sursa Developers

Objekt

ChatEventError

Ett fel efter att strömmen har startat. Strömmen slutar utan done, och frågan sparas inte i loggen. När serverinstansen stoppas för en uppdatering (code = server_restart, retry: true) markeras svaret som avbrutet och genereras inte igen, så du kan skicka samma anrop igen oförändrat.

Fält

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

    true betyder att svaret inte slutfördes på grund av servern (instansen stoppades för en uppdatering, code = server_restart), och du kan upprepa anropet oförändrat. Saknas för andra koder.

  • answer_idstring

    Svarsobjektets id, om svaret redan har skapats.

  • detailsobject

    Detaljer. För sources_inaccessible och out_of_scope: hidden (antalet otillgängliga källor), can_request (du kan begära åtkomst med POST /v1/access-requests och answer_id), reason (samma som händelsens fält) och för out_of_scope även collections (en lista med CollectionRef där svaret finns). För assistant.unavailable när assistenten är upptagen (orsak rate_limited): retry_after, pausen före ett nytt försök i sekunder, som i 429 answers.engine_busy innan strömmen startar. details innehåller ingen tidigare kod för felet.

    Fält
    • hiddeninteger
    • can_requestboolean
    • reasonstring
    • collectionsarray of CollectionRef
    • retry_afterinteger
  • reasonstring

    Orsakskod för ett meddelande på gränssnittets språk (utökningsbar, en fri sträng). Assistentens felkoder: 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 är inte tillgänglig), engine_closed (assistentens ström stängdes utan resultat), sources_inaccessible, server_restart (Sursa-instansen stoppades för en uppdatering), sources_unavailable (dolt på grund av raderade eller arkiverade källor), out_of_scope (källor finns bara utanför den valda samlingen), superseded (med canceled: svaret ersattes av ett nytt försök med samma request_id) och awaiting_classification (dolt eftersom dokumentet fortfarande bearbetas: dess åtkomstkategori har inte fastställts ännu, svaret blir tillgängligt efter klassificeringen och åtkomst kan inte begäras, så can_request = false). Visa ett meddelande utifrån koden. För en okänd kod: visa ett allmänt meddelande utifrån code; message är bara en reservtext för klienter utan översättningar, och dess språk är inte garanterat.

Ingår i

ChatEvent