جرّب OPTES
منصّة المطوّرين التوثيق

الأخطاء

كل خطأ يرجع برمز HTTP وجسمٍ فيه النوع ورسالة عربية ومعرّف الطلب. أرسل request_id مع أي سؤال للدعم.

شكل الخطأ

Error
{  "error": {    "type": "rate_limit_exceeded",    "code": "429",    "message": "تجاوزت حد الطلبات في الدقيقة لهذا المشروع. أعد المحاولة بعد 12 ثانية.",    "request_id": "req_01J9ZK4T"  }}

الرموز

الرمزالنوعالمعنىماذا تفعل
400invalid_requestالطلب ناقص أو فيه حقل غير صالح.صحّح الطلب؛ لا تُعِده كما هو.
400content_blockedرفض الحارس المحتوى قبل التوليد. لا يُحسب.عدّل الطلب.
401invalid_api_keyالمفتاح مفقود أو ملغى أو خاطئ.تحقّق من المفتاح ومتغيّر البيئة.
404not_foundالنموذج أو المهمة غير موجودة.تحقّق من المعرّف.
429rate_limit_exceededتجاوزت حد الطلبات أو الرموز في الدقيقة.انتظر ما في retry-after.
429quota_exceededبلغت سقف الإنفاق أو نفد الرصيد.ارفع السقف أو اشحن الرصيد.
500server_errorخطأ من جهتنا.أعد المحاولة بتأخيرٍ متزايد.
503overloadedضغطٌ مؤقت على الخدمة.أعد المحاولة بتأخيرٍ متزايد.

متى تعيد المحاولة

  • أعد المحاولة مع 429 من نوع rate_limit_exceeded ومع 5xx فقط، بتأخيرٍ يتضاعف.
  • لا تُعِد 400 و401 و404 كما هي؛ صحّح الطلب أولاً.
  • الحِزم المتوافقة تعيد المحاولة تلقائياً مع max_retries.

الأسعار بالدولار الأمريكي، وهي أوّلية حتى الإطلاق. الواجهة البرمجية والتسجيل والمفاتيح تُفتح يوم الإطلاق.