حدود الـ API: الرصيد والمفتاح وحجم الطلب والسياق
ما الذي يحدّ الطلب، وحد الساعات الخمس والحد الأسبوعي للاشتراك، وحدود الرصيد والمفتاح، وحجم الطلب والسياق، وكل رموز الأخطاء وأشكالها.
في هذه الصفحة
ما الذي قد يوقف الطلب، والرمز الذي يصلك في كل حالة، وما تفعله. لكل حد رمزه الخاص، فيستطيع برنامجك التمييز بينها.
الاشتراكات#
تعمل الاشتراكات في التطبيقات المدعومة، ولها حدّان فقط للاستخدام: حد الساعات الخمس والحد الأسبوعي. حين تبلغ أحدهما تجيب الطلبات بالحالة 429 والرمز USAGE_LIMIT_EXCEEDED إلى أن يتجدد الحد في موعده، ولا تفيد إعادة المحاولة السريعة. تعرض لوحة التحكم مقدار ما استخدمته من كل حد وموعد تجدده، والتفاصيل في حدود الاستخدام.
مفاتيح الدفع حسب الاستخدام#
حدود الاشتراك لا تنطبق هنا. ما يحدّ طلباتك:
- الرصيد: حين ينفد تجيب الطلبات بالحالة
403والرمزINSUFFICIENT_BALANCE. اشحن رصيدك ثم أعد المحاولة. - حد الإنفاق للمفتاح إن وضعته: الحالة
429معAPI_KEY_QUOTA_EXHAUSTED، أوinsufficient_quotaعلى/v1/responses. ارفع الحد من إعدادات المفتاح. - تاريخ انتهاء المفتاح وقائمة عناوين IP المسموحة إن ضبطتهما:
API_KEY_EXPIREDوACCESS_DENIED.
معدل الطلبات#
الطلبات الكثيرة في وقت قصير تجيب بالحالة 429 والرمز RATE_LIMITED. وتتباطأ أيضًا الطلبات المتكررة بمفتاح غير صحيح، مع الرمز INVALID_AUTH_RATE_LIMITED. انتظر، ثم أعد المحاولة بمهلة تتضاعف في كل مرة.
حجم الطلب#
الطلب الكبير جدًا يجيب بالحالة 413 والرمز REQUEST_TOO_LARGE، وسببه عادة صور أو ملفات كثيرة أو كبيرة. صغّر الصور، أو أرسل عددًا أقل في المرة الواحدة، أو ضع المستندات الطويلة في ملف وأرسل الأجزاء التي تحتاجها فقط. العناوين التي تحمل نصًا فقط، مثل Embeddings، تقبل أجسامًا أصغر من عناوين المحادثة.
طول السياق#
حين تكون المحادثة أطول من نافذة سياق النموذج يجيب الطلب بالحالة 400 والرمز CONTEXT_LIMIT_EXCEEDED. ابدأ محادثة جديدة، أو احذف الرسائل القديمة، أو لخّصها. نافذة السياق لكل نموذج:
Claude Sonnet 5.5الافتراضيالإدخال30 ج.مالإخراج150 ج.مالسياق1M
Claude Opus 5.5الإدخال60 ج.مالإخراج300 ج.مالسياق1M
GPT-6.1 Solالإدخال30 ج.مالإخراج150 ج.مالسياق922K
Gemini 4 Argonالإدخال30 ج.مالإخراج150 ج.مالسياق—Claude Fable 5.1الإدخال150 ج.مالإخراج750 ج.مالسياق—
Claude Fable 5الإدخال150 ج.مالإخراج750 ج.مالسياق1M
Claude Opus 4.6الإدخال75 ج.مالإخراج375 ج.مالسياق1M
Claude Opus 4.7الإدخال75 ج.مالإخراج375 ج.مالسياق1M
Claude Opus 5الإدخال75 ج.مالإخراج375 ج.مالسياق1M
Claude Sonnet 5الإدخال30 ج.مالإخراج150 ج.مالسياق1M
Claude Sonnet 4.6الإدخال45 ج.مالإخراج225 ج.مالسياق1M
Claude Haiku 4.5الإدخال15 ج.مالإخراج75 ج.مالسياق200K
السعر الرسمي من صفحة المزوّد، بتاريخ 19 أكتوبر 2026.
كل النماذج والأسعارأشكال الأخطاء#
تصلك الأخطاء بشكلين، بحسب مكان وقوعها.
من فحوص المفتاح والرصيد والحدود، قبل استدعاء أي نموذج:
{ "code": "INVALID_API_KEY", "message": "Invalid API key" }وأثناء تنفيذ الطلب، بصيغة العنوان الذي استدعيته ومعها request_id، والمعرّف نفسه في الترويسة X-Request-ID. على العناوين المتوافقة مع OpenAI:
{
"error": {
"type": "invalid_request_error",
"code": "CONTEXT_LIMIT_EXCEEDED",
"message": "This conversation exceeds the model context limit. Start a new conversation or remove older content."
}
}على /v1/messages تكون الحقول نفسها داخل error مع "type": "error" في المستوى الأعلى، وفي صيغة Gemini يحمل الخطأ code رقميًا وmessage وstatus. أرسل request_id حين تتواصل معنا بشأن طلب فشل.
الرموز أثناء تنفيذ الطلب#
INVALID_REQUEST· 400: تعذّر على النموذج معالجة الطلب كما أُرسل. راجع الحقول والقيم.CONTEXT_LIMIT_EXCEEDED· 400: المحادثة أطول من نافذة سياق النموذج. اختصرها.REQUEST_TOO_LARGE· 413: جسم الطلب كبير جدًا. أرسل صورًا وملفات أصغر أو أقل.RATE_LIMITED· 429: النموذج مشغول في هذه اللحظة. انتظر قليلًا ثم أعد المحاولة.MODEL_UNAVAILABLE· 503: النموذج غير متاح مؤقتًا. أعد المحاولة، أو اختر نموذجًا آخر.SERVICE_UNAVAILABLE· 503: مشكلة مؤقتة من جهتنا. أعد المحاولة بعد لحظات.AUTHENTICATION_FAILED· 503: مشكلة مؤقتة من جهتنا، لا علاقة لها بمفتاحك. أعد المحاولة بعد لحظات.UPSTREAM_TIMEOUT· 504: تأخر النموذج في الرد. أعد المحاولة، واستخدم البث مع المهام الطويلة.INTERNAL_ERROR· 500: خطأ غير متوقع. أعد المحاولة، وإذا تكرر فتواصل معنا ومعكrequest_id.
رموز فحوص المفتاح والرصيد والحدود في الأخطاء وحلولها.
متى تعيد المحاولة#
- الحالات
429و500و503و504مؤقتة: أعد المحاولة بمهلة تتضاعف في كل مرة، وضع حدًا لعدد المحاولات. - الحالات
400و401و403و413لا تزول بإعادة المحاولة: أصلح الطلب أو المفتاح أو الرصيد أولًا. - الرمز
USAGE_LIMIT_EXCEEDEDيزول حين يتجدد الحد، لا بإعادة المحاولة.
هل كانت هذه الصفحة مفيدة؟