Oggetti
ChatEventError
Un errore dopo l’inizio dello stream. Lo stream termina senza done, e la domanda non viene salvata nel registro. Quando l’istanza del server si arresta per un aggiornamento (code = server_restart, retry: true), la risposta viene contrassegnata come annullata e non viene generata di nuovo, quindi puoi inviare di nuovo la stessa richiesta senza modifiche.
Campi
type"error"obbligatoriomessagestringobbligatorioretrybooleantrueindica che la risposta non è stata completata a causa del server (l’istanza si è arrestata per un aggiornamento,code=server_restart), e puoi ripetere la richiesta senza modifiche. Assente per gli altri codici.answer_idstringID dell’oggetto della risposta, se la risposta è già stata creata.
detailsobjectDettagli. Per
sources_inaccessibleeout_of_scope:hidden(il numero di fonti non disponibili),can_request(puoi richiedere l’accesso conPOST /v1/access-requestseanswer_id),reason(lo stesso del campo dell’evento), e perout_of_scopeanchecollections(un elenco diCollectionRefin cui esiste la risposta). Perassistant.unavailable, quando l’assistente è occupato (motivorate_limited):retry_after, la pausa prima di un nuovo tentativo in secondi, come in429 answers.engine_busyprima dell’inizio dello stream.detailsnon include un codice precedente dell’errore.Campi
hiddenintegercan_requestbooleanreasonstringcollectionsarray of CollectionRefretry_afterinteger
reasonstringCodice del motivo per un messaggio nella lingua dell’interfaccia (estendibile, una stringa libera). Codici di errore dell’assistente:
timeout,rate_limited,upstream_unavailable,license_blocked,license_restricted,forbidden,canceled,internal,bad_request,conflict,not_found,too_large,unprocessable,not_implemented,server_restart. Codici di Sursa:engine_unavailable(l’assistente non è disponibile),engine_closed(lo stream dell’assistente si è chiuso senza un risultato),sources_inaccessible,server_restart(l’istanza di Sursa si è arrestata per un aggiornamento),sources_unavailable(nascosta a causa di fonti eliminate o archiviate),out_of_scope(le fonti esistono solo fuori dalla raccolta selezionata),superseded(concanceled: la risposta è stata sostituita da un nuovo tentativo con lo stessorequest_id), eawaiting_classification(nascosta perché il documento è ancora in elaborazione: la sua categoria di accesso non è ancora determinata, la risposta diventa disponibile dopo la classificazione, e non è possibile richiedere l’accesso, quindican_request=false). Mostra un messaggio in base al codice. Per un codice sconosciuto, mostra un messaggio generico in base acode;messageè solo un testo alternativo per i client senza traduzioni, e la sua lingua non è garantita.