Developer guide

رمز الخطأ

الإجراءات وقواعد إعادة المحاولة حسب رمز الحالة

تُلخّص هذه الصفحة رموز الحالة التي يعيدها البوابة ومعانيها والإجراءات الخاصة بكل رمز.
إذا أعاد مزوّد الخدمة العلوي رمز 4xx أو 5xx، فسيتم تمرير الرمز كما هو، وفي الحالات الأخرى يُتّبع الجدول أدناه.
كما يوضّح الشكلَين الأساسيين لنص الخطأ في المواصفتين المتوافقتين، وقواعد error.type المتوافق مع Anthropic، وشاشة وحدة التحكم للتحقق من الحدود والاستخدام.

رمز الحالة

الرمزالمعنىالإجراء
400خطأ في قيمة الطلب. قيمة limit في قائمة نماذج Anthropic المتوافقة خارج النطاق من 1 إلى 1000، أو تمت محاولة استئناف استجابة محفوظة باستخدام GET /responses/{responseId}?stream=trueصحّح القيمة لتكون ضمن النطاق. استعلم عن الاستجابة المحفوظة من دون stream.
401مفتاح مفقود أو منتهي الصلاحية أو مُلغىتحقق من حالة المفتاح في صفحة مفاتيح API، وافحص اسم الترويسة وبادئة Bearer.
403لا يوجد إذن للوصول إلى النموذج، أو تم تجاوز حد الاستخدام، أو لا توجد أرصدة كافية، أو لست مالك الصوتتوضّح error.message السبب. ويمكن الاطلاع على القيم في شاشات قسم التحقق من الحدود والاستخدام أدناه.
404النموذج غير موجود أو لا يمكن الوصول إليه باستخدام هذا المفتاح (بما في ذلك النماذج التي انتهى دعمها)، أو المسار غير موجود، أو مخرجات CleviDrive التي تجاوزت فترة الاحتفاظ البالغة 3 أيامتحقق أولًا من قائمة النماذج التي يمكن استدعاؤها باستخدام GET /models. وقارن المسار بالجدول الموجود في صفحة إجراء استدعاءات API.
408 · 409 · 413انتهاء مهلة مزوّد الخدمة العلوي، أو الازدحام، أو تجاوز حجم الطلب. الحد الزمني لمسارات الصوت والصوتيات هو 5 دقائق، والحد الأقصى للطلب هو 28 MiBإذا وُجد Retry-After في 409، فانتظر تلك المدة. وبالنسبة إلى 413، قسّم الطلب وأرسله على أجزاء.
429عندما يفرض مزوّد الخدمة العلوي تحديدًا لمعدل الطلباتإذا ظهر Retry-After، فاتّبعه كما هو، وإذا لم يظهر فأعد المحاولة باستخدام التراجع الأُسّي.
5xxخطأ مؤقت في البوابة أو مزوّد الخدمة العلوي (بما في ذلك 503)أعد المحاولة باستخدام التراجع الأُسّي. وإذا تكرر الخطأ، فأبلغنا عبر المساعدة والتواصل، مع X-Request-Id.

إعادة المحاولة

لا تنشئ البوابة رمز 429 خاصًا بها، ولا تعيد محاولة استجابة مزوّد الخدمة العلوي خفيةً أو تضعها في قائمة انتظار.
يتولى العميل الانتظار وإعادة المحاولة.

الكودوقت الانتظاربعد ذلك
409إذا وُجد Retry-After، فانتظر تلك المدةأرسل الطلب نفسه مرة أخرى.
429إذا وُجد Retry-After، فانتظر تلك المدة؛ وإلا فاستخدم التراجع الأُسّيأرسل الطلب نفسه مرة أخرى.
5xxالتراجع الأُسّيإذا تكرر الأمر، فتواصل معنا.
413لا انتظارقسّم الطلب.

نص الخطأ

يختلف شكل نص الخطأ حسب المواصفة. نحتفظ برسالة أخطاء الخدمة الأصلية فقط وننقلها بعد تنسيقها، ولا يتم تمرير التتبعات أو الحقول الداخلية.

هذا هو نص مسار التوافق مع OpenAI.

{
  "error": {
    "message": "API key is required.",
    "type": "invalid_request_error"
  }
}

هذا هو نص مسار التوافق مع Anthropic. يتم تحديد error.type وفقًا لرمز الحالة.

{
  "type": "error",
  "error": {
    "type": "authentication_error",
    "message": "..."
  },
  "request_id": "rqid..."
}
Anthropic متوافق مع error.type
رمز الحالةerror.type
400invalid_request_error
401authentication_error
403permission_error
404not_found_error
413request_too_large
429rate_limit_error
529overloaded_error
الرموز الأخرىapi_error

التحقق من الحدود والاستخدام

تختلف أرقام الحدود من مساحة عمل إلى أخرى. تحقّق من سبب 403 في error.message، ثم راجع الأرقام في الشاشة أدناه.

ما يجب التحقق منهشاشة وحدة التحكم
الحد المفروض على مساحة عمليحد الاستخدام المخصص في النظرة العامة
النطاق والرصيد اللذان تسمح بهما الخطةالخطة والائتمانات
الاستخدام الفعلي (عدد الاستدعاءات حسب النموذج والمفتاح، والائتمانات المتوقع خصمها)الاستخدام
حالة المفتاح (ما إذا كان منتهي الصلاحية أو ملغى)مفاتيح API
CLEVI

اللغة والمنطقة

تم وضع علامة على اللغات المترجمة آليًا. ويعتمد التوفر على حزمة الموقع المنشورة.

136 لغة

موصى به

1

شرق آسيا

7

جنوب شرق آسيا

11

جنوب آسيا

18

وسط آسيا

5

الشرق الأوسط والقوقاز

10

غرب أوروبا وجنوب أوروبا

16

المملكة المتحدة وأيرلندا

4

شمال أوروبا

10

أوروبا الوسطى والبلقان

14

شرق أوروبا

5

شرق أفريقيا

8

غرب أفريقيا ووسط أفريقيا

9

أفريقيا الجنوبية

8

الأمريكتان

5

أوقيانوسيا

5