Objek
ChatEventError
Error setelah stream dimulai. Stream berakhir tanpa done, dan pertanyaan tidak disimpan ke log. Saat instans server berhenti untuk pembaruan (code = server_restart, retry: true), jawaban ditandai sebagai dibatalkan dan tidak dibuat lagi, sehingga Anda dapat mengirim permintaan yang sama lagi tanpa perubahan.
Field
type"error"wajibmessagestringwajibretrybooleantrueberarti jawaban tidak selesai karena server (instans berhenti untuk pembaruan,code=server_restart), dan Anda dapat mengulang permintaan tanpa perubahan. Tidak ada untuk kode lain.answer_idstringID objek jawaban, jika jawaban sudah dibuat.
detailsobjectDetail. Untuk
sources_inaccessibledanout_of_scope:hidden(jumlah sumber yang tidak tersedia),can_request(Anda dapat meminta akses denganPOST /v1/access-requestsdananswer_id),reason(sama dengan field peristiwa), dan untukout_of_scopejugacollections(daftarCollectionReftempat jawaban tersedia). Untukassistant.unavailablesaat asisten sibuk (alasanrate_limited):retry_after, jeda sebelum percobaan ulang dalam detik, seperti pada429 answers.engine_busysebelum stream dimulai.detailstidak berisi kode sebelumnya untuk error tersebut.Field
hiddenintegercan_requestbooleanreasonstringcollectionsarray of CollectionRefretry_afterinteger
reasonstringKode alasan untuk pesan dalam bahasa antarmuka (dapat bertambah, string bebas). Kode error asisten:
timeout,rate_limited,upstream_unavailable,license_blocked,license_restricted,forbidden,canceled,internal,bad_request,conflict,not_found,too_large,unprocessable,not_implemented,server_restart. Kode Sursa:engine_unavailable(asisten tidak tersedia),engine_closed(stream asisten tertutup tanpa hasil),sources_inaccessible,server_restart(instans Sursa berhenti untuk pembaruan),sources_unavailable(disembunyikan karena sumber dihapus atau diarsipkan),out_of_scope(sumber hanya ada di luar koleksi yang dipilih),superseded(dengancanceled: jawaban digantikan oleh percobaan ulang denganrequest_idyang sama), danawaiting_classification(disembunyikan karena dokumen masih diproses: kategori aksesnya belum ditentukan, jawaban tersedia setelah klasifikasi, dan akses tidak dapat diminta, sehinggacan_request=false). Tampilkan pesan berdasarkan kode. Untuk kode yang tidak dikenal, tampilkan pesan umum berdasarkancode;messagehanya cadangan untuk klien tanpa terjemahan, dan bahasanya tidak dijamin.