ออบเจ็กต์
ChatEventError
ข้อผิดพลาดหลังสตรีมเริ่มแล้ว สตรีมจบโดยไม่มี done และไม่บันทึกคำถามลงในบันทึก เมื่ออินสแตนซ์ของเซิร์ฟเวอร์หยุดเพื่ออัปเดต (code = server_restart และ retry: true) คำตอบจะถูกทำเครื่องหมายว่ายกเลิกและไม่สร้างใหม่ คุณจึงส่งคำขอเดิมซ้ำได้โดยไม่ต้องเปลี่ยนแปลง
ฟิลด์
type"error"จำเป็นmessagestringจำเป็นretrybooleantrueหมายถึงคำตอบไม่เสร็จเพราะเซิร์ฟเวอร์ (อินสแตนซ์หยุดเพื่ออัปเดตcode=server_restart) และคุณส่งคำขอซ้ำได้โดยไม่ต้องเปลี่ยนแปลง ไม่มีสำหรับรหัสอื่นanswer_idstringID ของออบเจ็กต์คำตอบ ถ้าสร้างคำตอบแล้ว
detailsobjectรายละเอียด สำหรับ
sources_inaccessibleและout_of_scope:hidden(จำนวนแหล่งที่มาที่เข้าถึงไม่ได้)can_request(ขอสิทธิ์เข้าถึงได้ด้วยPOST /v1/access-requestsและanswer_id)reason(เหมือนฟิลด์ของอีเวนต์) และสำหรับout_of_scopeยังมีcollections(รายการCollectionRefที่มีคำตอบอยู่) สำหรับassistant.unavailableเมื่อผู้ช่วยไม่ว่าง (เหตุผลrate_limited):retry_afterคือเวลารอก่อนลองใหม่เป็นวินาที เหมือนใน429 answers.engine_busyก่อนสตรีมเริ่มdetailsไม่มีรหัสเดิมของข้อผิดพลาดฟิลด์
hiddenintegercan_requestbooleanreasonstringcollectionsarray of CollectionRefretry_afterinteger
reasonstringรหัสเหตุผลสำหรับข้อความในภาษาของหน้าจอ (อาจมีค่าเพิ่ม เป็นสตริงรูปแบบอิสระ) รหัสข้อผิดพลาดของผู้ช่วย:
timeoutrate_limitedupstream_unavailablelicense_blockedlicense_restrictedforbiddencanceledinternalbad_requestconflictnot_foundtoo_largeunprocessablenot_implementedและserver_restartรหัสของ Sursa:engine_unavailable(ผู้ช่วยใช้งานไม่ได้)engine_closed(สตรีมของผู้ช่วยปิดโดยไม่มีผลลัพธ์)sources_inaccessibleserver_restart(อินสแตนซ์ของ Sursa หยุดเพื่ออัปเดต)sources_unavailable(ซ่อนเพราะแหล่งที่มาถูกลบหรือเก็บเข้าคลัง)out_of_scope(มีแหล่งที่มาเฉพาะนอกคอลเลกชันที่เลือก)superseded(ใช้กับcanceled: คำตอบถูกแทนที่ด้วยการลองใหม่ที่มีrequest_idเดียวกัน) และawaiting_classification(ซ่อนเพราะเอกสารยังอยู่ระหว่างประมวลผล: ยังไม่ได้ระบุหมวดหมู่การเข้าถึง คำตอบจะใช้ได้หลังการจัดหมวดหมู่ และขอสิทธิ์เข้าถึงไม่ได้ ดังนั้นcan_request=false) แสดงข้อความตามรหัส สำหรับรหัสที่ไม่รู้จัก ให้แสดงข้อความทั่วไปตามcodeส่วนmessageเป็นเพียงข้อความสำรองสำหรับไคลเอ็นต์ที่ไม่มีคำแปล และไม่รับประกันภาษา