API - एरर कोड 400 या 401

इन एरर कोड्स के कई कारण हो सकते हैं। रिस्पॉन्स मैसेज में एरर का कारण बताया जाएगा।

 

max_character_limit_exceeded

हर रिक्वेस्ट में अधिकतम कैरेक्टर्स की संख्या मॉडल पर निर्भर करती है।

  • Flash v2.5 - अधिकतम 40,000 कैरेक्टर्स (~40 मिनट का ऑडियो)
  • Turbo v2.5 - अधिकतम 40,000 कैरेक्टर्स (~40 मिनट का ऑडियो)
  • Flash v2 - अधिकतम 30,000 कैरेक्टर्स (~30 मिनट का ऑडियो)
  • Turbo v2 - अधिकतम 30,000 कैरेक्टर्स (~30 मिनट का ऑडियो)
  • Multilingual v1 और v2 - अधिकतम 10,000 कैरेक्टर्स (~10 मिनट का ऑडियो)
  • English v1 और v2 - अधिकतम 10,000 कैरेक्टर्स (~10 मिनट का ऑडियो)

 

invalid_api_key

इसका मतलब है कि आपने अपनी API key सही तरीके से सेट नहीं की है। API key सेट करते समय, बिना किसी टाइपो के, बिल्कुल “xi-api-key” का इस्तेमाल करना सुनिश्चित करें।

 

voice_not_found

इसका मतलब है कि आपने गलत voice_id दर्ज किया है। जांच लें कि जिस वॉइस का आप इस्तेमाल करना चाहते हैं, उसके लिए सही voice_id इस्तेमाल कर रहे हैं। इसे आप माय वॉइसेज़ में जांच सकते हैं।

 

quota_exceeded

रिक्वेस्ट पूरा करने के लिए आपके पास पर्याप्त कोटा नहीं है। आप पे ऐज़ यू गो क्रेडिट्स खरीद सकते हैं या पुराने Creator, Pro, Scale और Business प्लान्स पर अपने सब्सक्रिप्शन पेज से यूसेज-बेस्ड बिलिंग चालू कर सकते हैं।

400 रिस्पॉन्स डिटेल का उदाहरण:

"detail": { "status": "max_character_limit_exceeded", "message": "This request's text has 627 characters and exceeds the character limit of 333 characters for non signed in accounts." }

401 रिस्पॉन्स डिटेल का उदाहरण:

"detail": { "status": "invalid_api_key", "message": "Invalid API key" }