Langkau ke dokumentasi
Pada halaman ini

Dokumentasi

Ralat / Had kadar

Ralat

Ralat HTTP mengandungi objek ralat dengan kod dan mesej. Tugasan yang berjaya diterima masih boleh gagal kemudian; tanya status tugasan atau kendalikan panggilan semula kegagalannya.

{
  "error": {
    "code": "invalid_request",
    "message": "input.prompt is required."
  }
}
HTTPMedanTindakan yang perlu diambil
400invalid_request
Betulkan fail JSON, prom yang hilang, julat parameter atau URL media sebelum mencuba semula.
401invalid_api_key
Semak token Bearer dan pastikan kunci API adalah aktif.
402insufficient_credits
Tambah kredit atau kurangkan kos tugasan. Respons mungkin menyertakan amaun yang diperlukan dan amaun yang tersedia.
403forbidden
Sila semak sekatan peringkat akaun yang dinyatakan dalam mesej ralat.
404not_found
Semak ID tugasan dan pastikan kunci tersebut milik pengguna tugasan berkenaan.
429rate_limited
Tunggu selang masa Retry-After sebelum mencuba semula.
500internal_error
Periksa mesej ralat dan log API. Cuba semula dengan berhati-hati; menghantar semula permintaan cipta boleh mencipta satu lagi tugasan yang boleh dicaj.

Had kadar

Cipta tugasan: setiap kunci API membenarkan sehingga 100 permintaan seminit secara lalai. Had kadar tersuai tidak ditawarkan buat masa ini.

Kueri tugasan: setiap kunci API membenarkan sehingga 120 permintaan seminit secara lalai. Permintaan kueri dan permintaan penciptaan tugasan dikira secara berasingan.

Permintaan penciptaan imej dan video berkongsi had kadar kunci API yang sama.

HTTP 429 menyertakan Retry-After: 60 untuk penciptaan dan Retry-After: 5 untuk pertanyaan. Gunakan fungsi undur masa (backoff) dan elakkan daripada melakukan pengundian lebih kerap daripada yang diperlukan.
HTTP/1.1 429 Too Many Requests
Content-Type: application/json
Retry-After: 60
{
  "error": {
    "code": "rate_limited",
    "message": "Rate limit exceeded."
  }
}