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"obligatorimessagestringobligatoriretrybooleantruevol 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_idstringID de l’objecte de la resposta, si la resposta ja s’ha creat.
detailsobjectDetalls. Per a
sources_inaccessibleiout_of_scope:hidden(el nombre de fonts no disponibles),can_request(podeu sol·licitar accés ambPOST /v1/access-requestsianswer_id),reason(el mateix que el camp de l’esdeveniment) i, per aout_of_scope, tambécollections(una llista deCollectionRefon hi ha la resposta). Per aassistant.unavailable, quan l’assistent està ocupat (motiurate_limited):retry_after, la pausa abans d’un reintent en segons, com a429 answers.engine_busyabans que comenci el flux.detailsno inclou cap codi anterior de l’error.Camps
hiddenintegercan_requestbooleanreasonstringcollectionsarray of CollectionRefretry_afterinteger
reasonstringCodi 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(ambcanceled: la resposta s’ha substituït per un reintent amb el mateixrequest_id) iawaiting_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 quecan_request=false). Mostreu un missatge segons el codi. Per a un codi desconegut, mostreu un missatge genèric segonscode;messagenomés és un text alternatiu per als clients sense traduccions, i la seva llengua no està garantida.