خرابیاں اور دوبارہ کوشش
ہر اسٹیٹس کا مطلب اور اس کا حل۔
خرابیاں detail فیلڈ کے ساتھ JSON میں ہیں۔ اسٹیٹس اور دوبارہ کوشش کے ہیڈرز پر انحصار کریں؛ لاگز اور صارف کی رہنمائی کے لیے detail رکھیں۔
| اسٹیٹس | مطلب | کیا کریں |
|---|---|---|
400 | غلط ان پٹ، نامعلوم انجن یا غلط روٹنگ | درخواست درست کریں یا دستیاب انجن چنیں |
401 | PIN یا API کلید موجود نہیں یا غلط ہے | سند بھیجیں |
403 | کالر مقامی یا ایڈمن روٹ استعمال نہیں کر سکتا | لوپ بیک یا اجازت یافتہ روٹ استعمال کریں |
409 | ضروری ماڈل یا حالت موجود نہیں | تجویز کردہ ماڈل انسٹال کریں یا تنازع حل کریں |
422 | باڈی کی توثیق ناکام ہوئی | فیلڈ کے نام، اقسام یا حدود درست کریں |
429 | GPU قطار بھری ہے | Retry-After تک انتظار کریں، پھر دوبارہ کوشش کریں |
500 | انجن یا سرور میں غیر متوقع خرابی | detail لاگ کریں؛ صرف محفوظ ہونے پر دوبارہ کوشش کریں |
503 | انجن لوڈنگ یا جنریشن عارضی طور پر دستیاب نہیں | Retry-After کی پابندی کریں |
504 | محفوظ ٹرانسکرپشن یا جنریشن کا وقت ختم ہوا | ایک بار دوبارہ کوشش کریں؛ تکرار پر کام مختصر کریں |
دوبارہ کوشش
429، دوبارہ کوشش کے قابل 503 اور 504 کو محدود ایکسپونینشل بیک آف کے ساتھ دوبارہ آزمائیں۔ VoiceStudio بھیج سکتا ہے:
Retry-After: 30
X-OmniVoice-Retryable: true400، 401، 403 یا 422 خودکار طور پر دوبارہ نہ آزمائیں۔ 409 کے لیے پہلے ماڈل انسٹال کرنا یا کوئی اور واضح تبدیلی ضروری ہے۔
ڈبنگ اور بیچ کاموں میں کنکشن منقطع ہونے کے بعد میڈیا دوبارہ اپ لوڈ کرنے کے بجائے کام کی حیثیت سے جاری رکھیں۔