Objekte
ChatEventError
Ein Fehler nach Beginn des Streams. Der Stream endet ohne done, und die Frage wird nicht im Protokoll gespeichert. Stoppt die Serverinstanz für ein Update (code = server_restart, retry: true), wird die Antwort als abgebrochen markiert und nicht erneut erzeugt, sodass Sie dieselbe Anfrage unverändert erneut senden können.
Felder
type"error"erforderlichmessagestringerforderlichretrybooleantruebedeutet, dass die Antwort aufgrund des Servers nicht abgeschlossen wurde (die Instanz wurde für ein Update gestoppt,code=server_restart) und Sie die Anfrage unverändert wiederholen können. Fehlt bei anderen Codes.answer_idstringID des Antwortobjekts, falls die Antwort bereits erstellt wurde.
detailsobjectDetails. Bei
sources_inaccessibleundout_of_scope:hidden(die Anzahl der nicht verfügbaren Quellen),can_request(Sie können mitPOST /v1/access-requestsundanswer_idZugriff anfordern),reason(dasselbe wie das Feld des Ereignisses) und beiout_of_scopezusätzlichcollections(eine Liste vonCollectionRef, in denen die Antwort existiert). Beiassistant.unavailable, wenn der Assistent ausgelastet ist (Grundrate_limited):retry_after, die Pause vor einer Wiederholung in Sekunden, wie bei429 answers.engine_busyvor Beginn des Streams.detailsenthält keinen früheren Code des Fehlers.Felder
hiddenintegercan_requestbooleanreasonstringcollectionsarray of CollectionRefretry_afterinteger
reasonstringCode des Grundes für eine Meldung in der Sprache der Oberfläche (erweiterbar, eine frei formulierte Zeichenkette). Fehlercodes des Assistenten:
timeout,rate_limited,upstream_unavailable,license_blocked,license_restricted,forbidden,canceled,internal,bad_request,conflict,not_found,too_large,unprocessable,not_implemented,server_restart. Codes von Sursa:engine_unavailable(der Assistent ist nicht verfügbar),engine_closed(der Stream des Assistenten wurde ohne Ergebnis geschlossen),sources_inaccessible,server_restart(die Instanz von Sursa wurde für ein Update gestoppt),sources_unavailable(verborgen wegen gelöschter oder archivierter Quellen),out_of_scope(Quellen gibt es nur außerhalb der ausgewählten Sammlung),superseded(mitcanceled: die Antwort wurde durch eine Wiederholung mit derselbenrequest_idersetzt) undawaiting_classification(verborgen, weil das Dokument noch verarbeitet wird: Seine Zugriffskategorie ist noch nicht bestimmt, die Antwort wird nach der Klassifizierung verfügbar, und Zugriff kann nicht angefordert werden, dahercan_request=false). Zeigen Sie eine Meldung anhand des Codes an. Bei einem unbekannten Code zeigen Sie eine allgemeine Meldung anhand voncodean;messageist nur ein Ersatz für Clients ohne Übersetzungen, und seine Sprache ist nicht garantiert.