| 401 | invalid_credential | ไม่มีคีย์ API รูปแบบผิด ไม่รู้จัก ถูกเพิกถอน หรือถูกแทนที่แล้ว | ตรวจสอบคีย์ API สิทธิ์ และรายการ IP ที่อนุญาต |
| 401 | credential_revoked | คีย์ถูกเพิกถอนหรือหมุนเวียนระหว่างที่คำขอทำงาน งานในคิวของคีย์ที่ถูกเพิกถอนจะถูกยกเลิกและคืนเครดิต | ตรวจสอบคีย์ API สิทธิ์ และรายการ IP ที่อนุญาต |
| 403 | insufficient_scope | คีย์นี้ทำสิ่งนี้ไม่ได้ ข้อผิดพลาดระบุสิทธิ์ที่ต้องใช้ไว้ใน required_scope | ตรวจสอบคีย์ API สิทธิ์ และรายการ IP ที่อนุญาต |
| 403 | ip_not_allowed | ใช้คีย์นี้จากที่อยู่นี้ไม่ได้ เพราะอยู่นอกรายการ IP ที่อนุญาตของคีย์ | ตรวจสอบคีย์ API สิทธิ์ และรายการ IP ที่อนุญาต |
| 401 | unauthorized | เซสชันของเว็บไซต์หมดอายุ โปรดล็อกอินใหม่ | แก้ไขคำขอก่อนส่งอีกครั้ง |
| 403 | invalid_origin | คำขอของเว็บไซต์ต้องมาจากเว็บไซต์นี้เอง | แก้ไขคำขอก่อนส่งอีกครั้ง |
| 403 | forbidden | คำขอไม่มีที่อยู่ไคลเอนต์ที่เชื่อถือได้ | ติดต่อฝ่ายช่วยเหลือของเว็บไซต์ |
| 400 | invalid_request | คำขอผิดรูปแบบ ทั้ง JSON ส่วนหัว (Idempotency-Key, Content-Type) หรือพารามิเตอร์ค้นหา | แก้ไขคำขอก่อนส่งอีกครั้ง |
| 400 | invalid_input | อินพุตไม่ตรงกับฟิลด์ของโมเดล หรือโมเดลใช้อินพุตนั้นไม่ได้ | แก้ไขคำขอก่อนส่งอีกครั้ง |
| 413 | request_too_large | เนื้อหาคำขอใหญ่เกินไป | แก้ไขคำขอก่อนส่งอีกครั้ง |
| 409 | idempotency_conflict | Idempotency-Key นี้ถูกใช้กับคำขออื่นที่ต่างกันไปแล้ว | แก้ไขคำขอก่อนส่งอีกครั้ง |
| 404 | model_unavailable | ไม่รู้จักโมเดลนี้ หรือโมเดลไม่พร้อมใช้งานในตอนนี้ | แก้ไขคำขอก่อนส่งอีกครั้ง |
| 404 | not_found | ไม่มีเส้นทาง งาน หรือไฟล์นี้สำหรับบัญชีนี้ | แก้ไขคำขอก่อนส่งอีกครั้ง |
| 405 | method_not_allowed | เส้นทางนี้ไม่รับเมธอดนี้ Allow ระบุเมธอดที่รับได้ | แก้ไขคำขอก่อนส่งอีกครั้ง |
| 409 | not_cancelable | งานถูกส่งไปยังโมเดลแล้ว หรือจบไปแล้ว | แก้ไขคำขอก่อนส่งอีกครั้ง |
| 409 | not_ready | ไฟล์ยังไม่พร้อม | รอตามที่ Retry-After บอก แล้วส่งอีกครั้ง |
| 410 | expired | ไฟล์เกินระยะเวลาจัดเก็บแล้วและถูกลบแล้ว | แก้ไขคำขอก่อนส่งอีกครั้ง |
| 400 | request_limit_exceeded | คำขอนี้จะมีค่าใช้จ่ายเกิน max_credits ของคำขอ หรือเกินขีดจำกัดต่อคำขอของคีย์หรือของเว็บไซต์ | แก้ไขคำขอก่อนส่งอีกครั้ง |
| 403 | not_eligible | การสร้างงานผ่าน API ต้องใช้บัญชีแบบชำระเงิน | ซื้อแพ็กเครดิตหรือแพ็กเกจ API ใช้เฉพาะเครดิตแบบชำระเงิน |
| 403 | email_unverified | ยืนยันอีเมลของบัญชีก่อนจึงจะสร้างงานได้ | แก้ไขคำขอก่อนส่งอีกครั้ง |
| 402 | insufficient_credits | เครดิตไม่พอ API ใช้เฉพาะเครดิตแบบชำระเงิน | ซื้อแพ็กเครดิตหรือแพ็กเกจ API ใช้เฉพาะเครดิตแบบชำระเงิน |
| 403 | generation_restricted | การสร้างงานของบัญชีนี้ถูกพักไว้หลังเนื้อหาถูกปฏิเสธซ้ำหลายครั้ง ends_at บอกว่าพักถึงเมื่อไร | ติดต่อฝ่ายช่วยเหลือของเว็บไซต์ |
| 403 | trial_paused | การทดลองบนเว็บไซต์ของบัญชีนี้ถูกพักไว้ หลังเอาต์พุตของการทดลองเกินขีดจำกัดหลายครั้ง ends_at บอกว่าพักถึงเมื่อไร คำขอที่ไม่ใช่การทดลองยังใช้ได้ตามปกติ | แก้ไขคำขอก่อนส่งอีกครั้ง |
| 429 | key_daily_limit_exceeded | ถึงขีดจำกัดการใช้จ่ายรายวันของคีย์แล้ว | รอตามที่ Retry-After บอก แล้วส่งอีกครั้ง Retry-After: จนถึงวัน UTC ถัดไป |
| 429 | account_daily_limit_exceeded | ถึงขีดจำกัดการใช้จ่ายรายวันของบัญชีสำหรับ API แล้ว | รอตามที่ Retry-After บอก แล้วส่งอีกครั้ง Retry-After: จนถึงวัน UTC ถัดไป |
| 429 | rate_limited | มีคำขอมากเกินไปในเวลาสั้น ๆ | รอตามที่ Retry-After บอก แล้วส่งอีกครั้ง Retry-After: ช่วงเวลาของขีดจำกัด |
| 429 | too_many_active | บัญชีมีงานที่กำลังทำงานอยู่มากเกินไป | รอตามที่ Retry-After บอก แล้วส่งอีกครั้ง Retry-After: 30 วินาที |
| 429 | too_many_under_review | งานบางส่วนของบัญชีกำลังรอการตรวจสอบด้วยคน | รอตามที่ Retry-After บอก แล้วส่งอีกครั้ง Retry-After: 3,600 วินาที |
| 503 | busy | ขณะนี้เว็บไซต์มีงานที่กำลังทำงานอยู่มากเกินไป | รอตามที่ Retry-After บอก แล้วส่งอีกครั้ง Retry-After: 30 วินาที |
| 503 | paused | การสร้างงานถูกพักไว้ชั่วคราว | รอตามที่ Retry-After บอก แล้วส่งอีกครั้ง Retry-After: 60 วินาที |
| 503 | temporarily_unavailable | ไม่สามารถดำเนินการคำขอได้ในขณะนี้ | ส่งคำขอเดิมซ้ำด้วย Idempotency-Key เดิม Retry-After: 60 วินาที |
| 503 | api_unavailable | เว็บไซต์นี้ยังไม่เปิดให้สร้างงาน | รอตามที่ Retry-After บอก แล้วส่งอีกครั้ง Retry-After: 60 วินาที |
| 503 | retry | มีบางอย่างเปลี่ยนไประหว่างที่คำขอทำงาน เช่น การตั้งค่าของคีย์ | ส่งคำขอเดิมซ้ำด้วย Idempotency-Key เดิม Retry-After: 60 วินาที |
| 503 | unavailable | ไฟล์ไม่พร้อมใช้งานชั่วคราว | รอตามที่ Retry-After บอก แล้วส่งอีกครั้ง Retry-After: 60 วินาที |
| 500 | internal_error | เกิดปัญหาบนเว็บไซต์ | ส่งคำขอเดิมซ้ำด้วย Idempotency-Key เดิม |
| 400 | request_failed | คำขอถูกปฏิเสธด้วยเหตุผลที่ไม่มีรหัสเฉพาะ | ติดต่อฝ่ายช่วยเหลือของเว็บไซต์ |
| 400 | captcha_required | โปรดผ่านการตรวจสอบความปลอดภัยของเว็บไซต์ | แก้ไขคำขอก่อนส่งอีกครั้ง |
| 403 | captcha_failed | ไม่ผ่านการตรวจสอบความปลอดภัยของเว็บไซต์ | แก้ไขคำขอก่อนส่งอีกครั้ง |
| 503 | captcha_unavailable | การตรวจสอบความปลอดภัยของเว็บไซต์ไม่พร้อมใช้งาน | รอตามที่ Retry-After บอก แล้วส่งอีกครั้ง Retry-After: 60 วินาที |
| 400 | reference_unavailable | ไฟล์อัปโหลดที่อ้างอิงไม่มีอยู่แล้ว หรือไม่ใช่ของบัญชีนี้ | แก้ไขคำขอก่อนส่งอีกครั้ง |
| 413 | reference_too_large | ไฟล์อัปโหลดที่อ้างอิงรวมกันได้ไม่เกิน 10 MB | แก้ไขคำขอก่อนส่งอีกครั้ง |
| 503 | reference_storage_unavailable | ที่เก็บไฟล์อ้างอิงไม่พร้อมใช้งาน | รอตามที่ Retry-After บอก แล้วส่งอีกครั้ง Retry-After: 60 วินาที |
| 409 | storage_quota_exceeded | พื้นที่จัดเก็บของบัญชีเต็มแล้ว | ติดต่อฝ่ายช่วยเหลือของเว็บไซต์ |
| ในงาน | canceled | งานถูกยกเลิกก่อนส่ง เครดิตคืนแล้ว | แก้ไขคำขอก่อนส่งอีกครั้ง |
| ในงาน | submission_expired | ส่งงานไม่ทันเวลา เครดิตคืนแล้ว | ส่งคำขอเดิมซ้ำด้วย Idempotency-Key เดิม |
| ในงาน | model_busy | โมเดลไม่ว่าง เครดิตคืนแล้ว | รอตามที่ Retry-After บอก แล้วส่งอีกครั้ง |
| ในงาน | content_rejected | การตรวจสอบความปลอดภัยของเนื้อหาปฏิเสธอินพุตหรือเอาต์พุต | แก้ไขคำขอก่อนส่งอีกครั้ง |
| ในงาน | result_expired | บันทึกผลลัพธ์ไม่ทันเวลา | ติดต่อฝ่ายช่วยเหลือของเว็บไซต์ |
| ในงาน | generation_failed | การสร้างงานล้มเหลว | ติดต่อฝ่ายช่วยเหลือของเว็บไซต์ |
| ในงาน | delivery_failed | ส่งมอบผลลัพธ์ไม่ได้ เครดิตคืนแล้ว | ติดต่อฝ่ายช่วยเหลือของเว็บไซต์ |
| ในงาน | trial_limit_exceeded | เอาต์พุตของการทดลองบนเว็บไซต์เกินขีดจำกัดการทดลองจึงไม่ได้ส่งมอบ เครดิตคืนแล้ว | แก้ไขคำขอก่อนส่งอีกครั้ง |