ত্রুটি ও পুনঃপ্রচেষ্টা
প্রতিটি স্ট্যাটাসের অর্থ ও করণীয়।
ত্রুটিগুলো 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-এর আগে মডেল ইনস্টল বা অন্য স্পষ্ট পরিবর্তন প্রয়োজন।
ডাবিং ও ব্যাচ কাজের জন্য সংযোগ বিচ্ছিন্ন হলে মিডিয়া আবার আপলোড না করে কাজের স্ট্যাটাস থেকে চালিয়ে যান।