Developer guide

त्रुटि कोड

स्थिति कोडअनुसार गर्ने कार्य र पुनःप्रयासका नियमहरू

यस पृष्ठमा गेटवेले फर्काउने स्थिति कोडहरू र तिनको अर्थ, साथै प्रत्येक कोडअनुसार गर्नुपर्ने कार्यहरू व्यवस्थित गरिएको छ।
अपस्ट्रीमले 4xx·5xx फर्काएमा उक्त कोड जस्ताको तस्तै पठाइन्छ; अन्य अवस्थामा तलको तालिका लागू हुन्छ।
दुई अनुकूलता मापदण्डका त्रुटि मुख्य भागका ढाँचाहरू, Anthropic अनुकूल error.type का नियमहरू, तथा सीमा र प्रयोग जाँच गर्ने कन्सोल स्क्रिन पनि समावेश गरिएको छ।

स्थिति कोड

कोडअर्थगर्नुपर्ने कार्य
400अनुरोध मानमा त्रुटि। Anthropic अनुकूल मोडल सूचीको limit 1~1000 को दायराभन्दा बाहिर छ, वा GET /responses/{responseId}?stream=true प्रयोग गरी सुरक्षित गरिएको प्रतिक्रिया पुनः प्राप्त गर्न खोजिएको छमानलाई तोकिएको दायराभित्र सच्याउनुहोस्। सुरक्षित गरिएको प्रतिक्रिया stream बिना प्राप्त गर्नुहोस्।
401कुञ्जी छैन वा म्याद सकिएको·रद्द गरिएको कुञ्जीAPI कुञ्जी स्क्रिनमा कुञ्जीको स्थिति जाँच गर्नुहोस् र हेडरको नाम तथा Bearer उपसर्ग जाँच गर्नुहोस्।
403मोडल पहुँच अनुमति छैन, प्रयोग सीमा नाघिएको, क्रेडिट अपर्याप्त, वा भ्वाइसको मालिक होइनerror.message ले कारण छुट्याएर देखाउँछ। सङ्ख्याहरू तलको सीमा र प्रयोग जाँच गर्ने खण्डको स्क्रिनमा हेर्नुहोस्।
404मोडल छैन वा यो कुञ्जीबाट पहुँच गर्न सकिँदैन (समर्थन समाप्त भएका मोडलहरू सहित), नभएको मार्ग, वा 3 दिनको संरक्षण अवधि पार गरेको CleviDrive आउटपुटपहिले GET /models मार्फत कल गर्न सकिने मोडलहरूको सूची जाँच गर्नुहोस्। मार्गलाई API कल गर्ने पृष्ठको तालिकासँग मिलाउनुहोस्।
408 · 409 · 413अपस्ट्रीम समय सीमा नाघेको, भीडभाड, वा अनुरोधको आकार सीमा नाघेको। आवाज·भ्वाइस मार्गका लागि समय सीमा 5 मिनेट र अनुरोधको अधिकतम आकार 28 MiB हो409 मा Retry-After भएमा उक्त समयसम्म पर्खनुहोस्। 413 मा अनुरोधलाई विभाजन गरेर पठाउनुहोस्।
429अपस्ट्रीम प्रदायकले गति सीमा लगाएको अवस्थामाRetry-After आएमा त्यसैअनुसार गर्नुहोस्; नआएमा घातीय ब्याकअफ प्रयोग गरी पुनःप्रयास गर्नुहोस्।
5xxगेटवे वा अपस्ट्रीमको अस्थायी त्रुटि (503 सहित)घातीय ब्याकअफ प्रयोग गरी पुनःप्रयास गर्नुहोस्। समस्या दोहोरिएमा X-Request-Id सहित सहायता र सम्पर्कमार्फत जानकारी दिनुहोस्।

पुनःप्रयास

गेटवेले आफ्नै 429 उत्पन्न गर्दैन, न त अपस्ट्रीम प्रतिक्रियालाई गोप्य रूपमा पुनःप्रयास गर्छ वा कतारमा राख्छ।
पर्खने र पुनःप्रयास गर्ने काम क्लाइन्टले गर्छ।

कोडपर्खिने समयत्यसपछि
409Retry-After भएमा त्यस समयसम्मउही अनुरोध फेरि पठाउनुहोस्।
429Retry-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

भाषा र क्षेत्र

मेसिनबाट अनुवाद गरिएका भाषाहरूलाई चिन्ह लगाइएको छ। उपलब्धता प्रकाशित साइट बन्डलअनुसार हुन्छ।

१३६ भाषा

सिफारिस गरिएको

1

पूर्वी एशिया

7

दक्षिण पूर्वी एशिया

11

दक्षिणी एशिया

18

केन्द्रीय एशिया

5

मध्य पूर्व र काकेसस

10

पश्चिमी युरोप र दक्षिणी युरोप

16

संयुक्त अधिराज्य र आयरल्याण्ड

4

उत्तरी युरोप

10

मध्य युरोप र बाल्कन

14

पूर्वी युरोप

5

पूर्वी अफ्रिका

8

पश्चिमी अफ्रिका र मध्य अफ्रिका

9

दक्षिणी अफ्रिका

8

अमेरिकास

5

ओसनिया

5