رموز أخطاء المحادثة
تستخدم أخطاء إكمال المحادثة كائن error القياسي الموضح أدناه. تحتوي أخطاء الكلام والكتالوج على code وmessage وrequest_id. قم بتوفير رأس الاستجابة X-Request-Id واطلب الوقت عند الإبلاغ عن مشكلة.
تُرجع الطلبات الفاشلة حالة غير 2xx HTTP مع كائن خطأ:
json
{"error":{"message":"Invalid request parameter.","type":"invalid_request_error","param":"messages","code":"invalid_request"}}استخدم code لمنطق البرنامج وmessage لسياق التشخيص.
| HTTP | الكود | معنى |
|---|---|---|
| 400 | invalid_request | نموذج أو رسائل أو معلمات إنشاء غير صالحة |
| 401 | invalid_api_key | مفتاح غير صالح أو منتهي الصلاحية أو معطل |
| 402 | insufficient_balance | الاعتمادات غير كافية |
| 403 | forbidden | الوصول إلى الحساب أو IP مقيد |
| 429 | rate_limited | تم تجاوز حد الطلبات لكل دقيقة |
| 500 | internal_error | خطأ في الخادم |
| 503 | upstream_unavailable | خدمة الدردشة أو الصوت غير متوفرة |
| 400 | content_policy_violation | المحتوى لم يجتاز فحوصات السياسة |
| 413 | payload_too_large | نص الطلب كبير جدًا |
| 504 | timeout | انتهت مهلة الطلب |
تحقق من طلبك وبيانات الاعتماد الخاصة بك قبل إعادة المحاولة. بالنسبة للأخطاء العابرة، انتظر قبل إعادة المحاولة؛ قد تؤدي عمليات إرسال الرسائل المتكررة إلى رد آخر.
ينتظر الدفق ما يصل إلى 90 ثانية للنص الأول ويتوقف بعد 60 ثانية بدون نص جديد. لا يحتوي الإخراج المستمر على مهلة إجمالية ثابتة ويظل خاضعًا لـ max_tokens.