Langsung ke konten
Sursa Developers

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"wajib
  • codeChatErrorCodewajib
  • messagestringwajib
  • retryboolean

    true berarti 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_idstring

    ID objek jawaban, jika jawaban sudah dibuat.

  • detailsobject

    Detail. Untuk sources_inaccessible dan out_of_scope: hidden (jumlah sumber yang tidak tersedia), can_request (Anda dapat meminta akses dengan POST /v1/access-requests dan answer_id), reason (sama dengan field peristiwa), dan untuk out_of_scope juga collections (daftar CollectionRef tempat jawaban tersedia). Untuk assistant.unavailable saat asisten sibuk (alasan rate_limited): retry_after, jeda sebelum percobaan ulang dalam detik, seperti pada 429 answers.engine_busy sebelum stream dimulai. details tidak berisi kode sebelumnya untuk error tersebut.

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

    Kode 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 (dengan canceled: jawaban digantikan oleh percobaan ulang dengan request_id yang sama), dan awaiting_classification (disembunyikan karena dokumen masih diproses: kategori aksesnya belum ditentukan, jawaban tersedia setelah klasifikasi, dan akses tidak dapat diminta, sehingga can_request = false). Tampilkan pesan berdasarkan kode. Untuk kode yang tidak dikenal, tampilkan pesan umum berdasarkan code; message hanya cadangan untuk klien tanpa terjemahan, dan bahasanya tidak dijamin.

Bagian dari

ChatEvent