| 401 | invalid_credential | Kunci API tidak ada, formatnya salah, tidak dikenal, dicabut, atau diganti. | Periksa kunci API, izinnya, dan daftar IP yang diizinkan. |
| 401 | credential_revoked | Kunci dicabut atau dirotasi saat permintaan berjalan; generasi dalam antrean dari kunci yang dicabut dibatalkan dan kreditnya kembali. | Periksa kunci API, izinnya, dan daftar IP yang diizinkan. |
| 403 | insufficient_scope | Kunci tidak boleh melakukan ini: galat menyebutkan izin yang dibutuhkan di required_scope. | Periksa kunci API, izinnya, dan daftar IP yang diizinkan. |
| 403 | ip_not_allowed | Kunci tidak bisa dipakai dari alamat ini: alamat itu di luar daftar IP yang diizinkan. | Periksa kunci API, izinnya, dan daftar IP yang diizinkan. |
| 401 | unauthorized | Sesi situs web berakhir: masuk lagi. | Ubah permintaan sebelum mengirimnya lagi. |
| 403 | invalid_origin | Permintaan situs web harus datang dari situs itu sendiri. | Ubah permintaan sebelum mengirimnya lagi. |
| 403 | forbidden | Permintaan datang tanpa alamat klien yang tepercaya. | Hubungi dukungan situs. |
| 400 | invalid_request | Permintaan salah bentuk: JSON-nya, header-nya (Idempotency-Key, Content-Type), atau kuerinya. | Ubah permintaan sebelum mengirimnya lagi. |
| 400 | invalid_input | Input tidak sesuai dengan field model, atau model tidak bisa memakainya. | Ubah permintaan sebelum mengirimnya lagi. |
| 413 | request_too_large | Isi permintaan terlalu besar. | Ubah permintaan sebelum mengirimnya lagi. |
| 409 | idempotency_conflict | Idempotency-Key ini sudah dipakai untuk permintaan lain. | Ubah permintaan sebelum mengirimnya lagi. |
| 404 | model_unavailable | Model tidak dikenal atau sedang tidak tersedia. | Ubah permintaan sebelum mengirimnya lagi. |
| 404 | not_found | Tidak ada jalur, generasi, atau file seperti itu untuk akun ini. | Ubah permintaan sebelum mengirimnya lagi. |
| 405 | method_not_allowed | Jalur ini tidak menerima metode tersebut; Allow mencantumkan yang diterima. | Ubah permintaan sebelum mengirimnya lagi. |
| 409 | not_cancelable | Generasi sudah dikirim ke modelnya, atau sudah selesai. | Ubah permintaan sebelum mengirimnya lagi. |
| 409 | not_ready | File belum siap. | Tunggu sesuai Retry-After, lalu kirim lagi. |
| 410 | expired | File sudah melewati masa simpan dan telah dihapus. | Ubah permintaan sebelum mengirimnya lagi. |
| 400 | request_limit_exceeded | Permintaan akan memakan biaya lebih dari max_credits-nya, atau dari batas per permintaan kunci atau situs. | Ubah permintaan sebelum mengirimnya lagi. |
| 403 | not_eligible | Menghasilkan lewat API memerlukan akun berbayar. | Beli paket kredit atau paket langganan: API hanya memakai kredit berbayar. |
| 403 | email_unverified | Verifikasi alamat email akun untuk menghasilkan. | Ubah permintaan sebelum mengirimnya lagi. |
| 402 | insufficient_credits | Kredit tidak cukup: API hanya memakai kredit berbayar. | Beli paket kredit atau paket langganan: API hanya memakai kredit berbayar. |
| 403 | generation_restricted | Generasi dijeda untuk akun ini setelah penolakan konten berulang; ends_at menyebutkan sampai kapan. | Hubungi dukungan situs. |
| 403 | trial_paused | Uji coba situs dijeda untuk akun ini setelah beberapa output uji coba melewati batas uji coba; ends_at menyebutkan sampai kapan. Permintaan tanpa uji coba tetap berjalan seperti biasa. | Ubah permintaan sebelum mengirimnya lagi. |
| 429 | key_daily_limit_exceeded | Batas belanja harian kunci sudah tercapai. | Tunggu sesuai Retry-After, lalu kirim lagi. Retry-After: sampai hari UTC berikutnya. |
| 429 | account_daily_limit_exceeded | Batas belanja harian akun untuk API sudah tercapai. | Tunggu sesuai Retry-After, lalu kirim lagi. Retry-After: sampai hari UTC berikutnya. |
| 429 | rate_limited | Terlalu banyak permintaan dalam waktu singkat. | Tunggu sesuai Retry-After, lalu kirim lagi. Retry-After: jendela batasnya. |
| 429 | too_many_active | Terlalu banyak generasi akun yang sedang berjalan. | Tunggu sesuai Retry-After, lalu kirim lagi. Retry-After: 30 detik. |
| 429 | too_many_under_review | Sebagian generasi akun sedang menunggu pemeriksaan manual. | Tunggu sesuai Retry-After, lalu kirim lagi. Retry-After: 3.600 detik. |
| 503 | busy | Terlalu banyak generasi yang berjalan di situs saat ini. | Tunggu sesuai Retry-After, lalu kirim lagi. Retry-After: 30 detik. |
| 503 | paused | Generasi sedang dijeda untuk sementara. | Tunggu sesuai Retry-After, lalu kirim lagi. Retry-After: 60 detik. |
| 503 | temporarily_unavailable | Permintaan tidak bisa diselesaikan saat ini. | Kirim ulang permintaan yang sama dengan Idempotency-Key yang sama. Retry-After: 60 detik. |
| 503 | api_unavailable | Generasi belum tersedia di situs ini. | Tunggu sesuai Retry-After, lalu kirim lagi. Retry-After: 60 detik. |
| 503 | retry | Ada yang berubah saat permintaan berjalan, seperti pengaturan kunci. | Kirim ulang permintaan yang sama dengan Idempotency-Key yang sama. Retry-After: 60 detik. |
| 503 | unavailable | File untuk sementara tidak tersedia. | Tunggu sesuai Retry-After, lalu kirim lagi. Retry-After: 60 detik. |
| 500 | internal_error | Terjadi masalah di situs. | Kirim ulang permintaan yang sama dengan Idempotency-Key yang sama. |
| 400 | request_failed | Permintaan ditolak karena alasan yang tidak punya kode sendiri. | Hubungi dukungan situs. |
| 400 | captcha_required | Selesaikan pemeriksaan keamanan situs web. | Ubah permintaan sebelum mengirimnya lagi. |
| 403 | captcha_failed | Pemeriksaan keamanan situs web tidak lolos. | Ubah permintaan sebelum mengirimnya lagi. |
| 503 | captcha_unavailable | Pemeriksaan keamanan situs web tidak tersedia. | Tunggu sesuai Retry-After, lalu kirim lagi. Retry-After: 60 detik. |
| 400 | reference_unavailable | Unggahan yang dirujuk sudah tidak ada, atau bukan milik akun ini. | Ubah permintaan sebelum mengirimnya lagi. |
| 413 | reference_too_large | Total unggahan yang dirujuk paling banyak 10 MB. | Ubah permintaan sebelum mengirimnya lagi. |
| 503 | reference_storage_unavailable | Penyimpanan file rujukan tidak tersedia. | Tunggu sesuai Retry-After, lalu kirim lagi. Retry-After: 60 detik. |
| 409 | storage_quota_exceeded | Penyimpanan akun sudah penuh. | Hubungi dukungan situs. |
| Dalam generasi | canceled | Generasi dibatalkan sebelum dikirim; kreditnya kembali. | Ubah permintaan sebelum mengirimnya lagi. |
| Dalam generasi | submission_expired | Generasi tidak bisa dikirim tepat waktu; kreditnya kembali. | Kirim ulang permintaan yang sama dengan Idempotency-Key yang sama. |
| Dalam generasi | model_busy | Model sedang sibuk; kreditnya kembali. | Tunggu sesuai Retry-After, lalu kirim lagi. |
| Dalam generasi | content_rejected | Pemeriksaan keamanan konten menolak input atau output. | Ubah permintaan sebelum mengirimnya lagi. |
| Dalam generasi | result_expired | Hasil tidak bisa disimpan tepat waktu. | Hubungi dukungan situs. |
| Dalam generasi | generation_failed | Generasi gagal. | Hubungi dukungan situs. |
| Dalam generasi | delivery_failed | Hasil tidak bisa dikirim; kreditnya kembali. | Hubungi dukungan situs. |
| Dalam generasi | trial_limit_exceeded | Output uji coba situs melewati batas uji coba dan tidak dikirim; kreditnya kembali. | Ubah permintaan sebelum mengirimnya lagi. |