Anar al contingut
Sursa Developers

Objectes

ChatEventError

Error després que s’hagi iniciat el flux. El flux acaba sense done i la pregunta no es desa al registre. Quan la instància del servidor s’atura per a una actualització (code = server_restart, retry: true), la resposta es marca com a cancel·lada i no es torna a generar, de manera que podeu tornar a enviar la mateixa sol·licitud sense canvis.

Camps

  • type"error"obligatori
  • codeChatErrorCodeobligatori
  • messagestringobligatori
  • retryboolean

    true vol dir que la resposta no s’ha completat per causa del servidor (la instància s’ha aturat per a una actualització, code = server_restart), i podeu repetir la sol·licitud sense canvis. No hi és per als altres codis.

  • answer_idstring

    ID de l’objecte de la resposta, si la resposta ja s’ha creat.

  • detailsobject

    Detalls. Per a sources_inaccessible i out_of_scope: hidden (el nombre de fonts no disponibles), can_request (podeu sol·licitar accés amb POST /v1/access-requests i answer_id), reason (el mateix que el camp de l’esdeveniment) i, per a out_of_scope, també collections (una llista de CollectionRef on hi ha la resposta). Per a assistant.unavailable, quan l’assistent està ocupat (motiu rate_limited): retry_after, la pausa abans d’un reintent en segons, com a 429 answers.engine_busy abans que comenci el flux. details no inclou cap codi anterior de l’error.

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

    Codi del motiu per a un missatge en la llengua de la interfície (ampliable, una cadena lliure). Codis d’error de l’assistent: timeout, rate_limited, upstream_unavailable, license_blocked, license_restricted, forbidden, canceled, internal, bad_request, conflict, not_found, too_large, unprocessable, not_implemented, server_restart. Codis de Sursa: engine_unavailable (l’assistent no està disponible), engine_closed (el flux de l’assistent s’ha tancat sense resultat), sources_inaccessible, server_restart (la instància de Sursa s’ha aturat per a una actualització), sources_unavailable (amagada per fonts suprimides o arxivades), out_of_scope (només hi ha fonts fora de la col·lecció seleccionada), superseded (amb canceled: la resposta s’ha substituït per un reintent amb el mateix request_id) i awaiting_classification (amagada perquè el document encara s’està processant: la seva categoria d’accés encara no està determinada, la resposta estarà disponible després de la classificació i no es pot sol·licitar accés, de manera que can_request = false). Mostreu un missatge segons el codi. Per a un codi desconegut, mostreu un missatge genèric segons code; message només és un text alternatiu per als clients sense traduccions, i la seva llengua no està garantida.

Forma part de

ChatEvent