Nesneler
ChatEventError
Akış başladıktan sonra oluşan hata. Akış done olmadan biter ve soru, soru kaydına yazılmaz. Sunucu örneği bir güncelleme için durduğunda (code = server_restart, retry: true) yanıt iptal edildi olarak işaretlenir ve yeniden oluşturulmaz; bu yüzden aynı isteği değiştirmeden yeniden gönderebilirsiniz.
Alanlar
type"error"zorunlumessagestringzorunluretrybooleantrue, yanıtın sunucu nedeniyle tamamlanmadığı (örnek bir güncelleme için durdu,code=server_restart) ve isteği değiştirmeden yineleyebileceğiniz anlamına gelir. Diğer kodlarda yoktur.answer_idstringYanıt zaten oluşturulduysa yanıt nesnesinin kimliği.
detailsobjectAyrıntılar.
sources_inaccessibleveout_of_scopeiçin:hidden(kullanılamayan kaynakların sayısı),can_request(POST /v1/access-requestsveanswer_idile erişim talep edebilirsiniz),reason(olay alanıyla aynı);out_of_scopeiçin ayrıcacollections(yanıtın bulunduğuCollectionReflistesi).assistant.unavailableiçin, asistan meşgulse (nedenrate_limited):retry_after, yeniden denemeden önceki saniye cinsinden bekleme süresi, akış başlamadan önceki429 answers.engine_busyyanıtındaki gibi.detailshatanın önceki kodunu içermez.Alanlar
hiddenintegercan_requestbooleanreasonstringcollectionsarray of CollectionRefretry_afterinteger
reasonstringArayüz dilinde ileti için neden kodu (genişletilebilir, serbest biçimli dize). Asistan hata kodları:
timeout,rate_limited,upstream_unavailable,license_blocked,license_restricted,forbidden,canceled,internal,bad_request,conflict,not_found,too_large,unprocessable,not_implemented,server_restart. Sursa kodları:engine_unavailable(asistan kullanılamıyor),engine_closed(asistanın akışı sonuç olmadan kapandı),sources_inaccessible,server_restart(Sursa örneği bir güncelleme için durdu),sources_unavailable(silinmiş ya da arşivlenmiş kaynaklar nedeniyle gizlendi),out_of_scope(kaynaklar yalnızca seçili koleksiyonun dışında var),superseded(canceledile: yanıt aynırequest_idile yapılan bir yeniden denemeyle değiştirildi) veawaiting_classification(belge hâlâ işlendiği için gizlendi: erişim kategorisi henüz belirlenmedi, yanıt sınıflandırmadan sonra kullanılabilir olur ve erişim talep edilemez, bu yüzdencan_request=false). Koda göre bir ileti gösterin. Bilinmeyen bir kod içincodealanına göre genel bir ileti gösterin;messageyalnızca çevirisi olmayan istemciler için yedek metindir ve dili garanti edilmez.