OpenAI
या पेजला मशीनद्वारे भाषांतरित केले आहे. मूळ इंग्रजी लेख पहा.

API रेट मर्यादा आणि 429 त्रुटींचे समस्यानिवारण

API 429 त्रुटीचे कारण ओळखा, विनंत्यांचे अचानक वाढलेले प्रमाण कमी करा आणि रेट, क्रेडिट्स किंवा वापर मर्यादांसाठी योग्य पुढील पाऊल निवडा.

अपडेट केले: 4 days ago

आढावा

API वापरावर रेट मर्यादा लागू होतात. या मर्यादा ठरावीक कालावधीतील विनंत्या, टोकन किंवा इतर वापरावर निर्बंध घालतात.

429 प्रतिसाद तात्पुरती रेट मर्यादा, संपलेली प्रीपेड शिल्लक किंवा खर्च अथवा वापराची मर्यादा दर्शवू शकतो. पुन्हा प्रयत्न करण्यापूर्वी किंवा बिलिंग सेटिंग्ज बदलण्यापूर्वी त्रुटीचा तपशील तपासा.

कारण ओळखा

उपलब्ध असल्यास, त्रुटी संदेश आणि error.code वाचा. बिलिंगशी संबंधित त्रुटींमध्ये व्यापक error.type मूल्य म्हणून insufficient_quota वापरले जाऊ शकते.

त्रुटी किंवा कोडयाचा अर्थकाय करावे
विनंत्या किंवा टोकनसाठी रेट मर्यादा गाठलीविनंत्यांची संख्या लागू असलेल्या रेट मर्यादेपेक्षा जास्त होत आहे.विनंत्यांचा वेग नियंत्रित करा आणि खालील पुनर्प्रयत्न मार्गदर्शनाचे पालन करा.
credit_balance_exhaustedसंस्थेकडे कोणतेही प्रीपेड क्रेडिट्स शिल्लक नाहीत.तुमच्या API बिलिंग सेटिंग्जमध्ये क्रेडिट्स जोडा.
organization_usage_limit_exceededसंस्थेने OpenAI ने नेमून दिलेली वापर मर्यादा गाठली आहे.अधिक मंजूर वापर मर्यादेची विनंती करा.
organization_spend_limit_exceededसंस्थेने लागू केलेली खर्च मर्यादा गाठली आहे.मर्यादा वाढवा किंवा काढून टाका अथवा मासिक रीसेट होईपर्यंत थांबा.
project_spend_limit_exceededप्रकल्पाने लागू केलेली खर्च मर्यादा गाठली आहे.प्रकल्पाची मर्यादा वाढवा किंवा काढून टाका अथवा मासिक रीसेट होईपर्यंत थांबा.

बिलिंग, खर्च किंवा कोट्याशी संबंधित त्रुटीसाठी पुन्हा प्रयत्न केल्याने प्रवेश पूर्ववत होत नाही. प्रथम नोंदवलेली शिल्लक किंवा मर्यादा दुरुस्त करा. लागू केलेल्या खर्च मर्यादांमधील बदल प्रभावी होण्यास वेळ लागू शकतो.

खर्च मर्यादा बदलण्यासाठी संबंधित संस्था किंवा प्रकल्पाची सेटिंग्ज व्यवस्थापित करण्याची परवानगी आवश्यक आहे. तुम्हाला प्रवेश नसल्यास, ती सेटिंग्ज व्यवस्थापित करणाऱ्या व्यक्तीला विचारा.

प्रीपेड क्रेडिट्स खरेदी करण्यासाठी हे पहा: प्रीपेड API बिलिंग सेट करणे आणि व्यवस्थापित करणे.

खर्चावरील विविध नियंत्रणांसाठी API खर्च-मर्यादा मार्गदर्शक पहा.

लागू असलेल्या रेट मर्यादा तपासा

संस्थेचा सध्याचा वापर स्तर आणि मर्यादा पाहण्यासाठी तिच्या मर्यादा पृष्ठावर जा.

रेट मर्यादा संस्था आणि प्रकल्प या दोन्ही स्तरांवर लागू होऊ शकतात. त्या वैयक्तिक वापरकर्त्यांसाठीच्या मर्यादा नाहीत. मॉडेलनुसारही मर्यादा बदलतात आणि काही मॉडेल कुटुंबांसाठी एकच मर्यादा असते.

त्रुटीत कोणती मर्यादा नमूद केली आहे ते तपासा. उदाहरणार्थ, प्रति मिनिट विनंत्या आणि प्रति मिनिट टोकन या स्वतंत्र मर्यादा आहेत. एक मर्यादा गाठली तरी दुसरी मर्यादा गाठलेली नसेल.

तुमच्या विनंतीत वापरलेली संस्था निश्चित करा

तुम्ही अनेक संस्थांचे सदस्य असल्यास, तुमच्या विनंत्यांमध्ये अपेक्षित संस्था आणि प्रकल्प वापरले जात असल्याची खात्री करा.

तुमची API की डीफॉल्ट संस्था वापरत असल्यास, तुमचे डीफॉल्ट संस्था सेटिंग तपासा. वेगवेगळ्या संस्थांसाठी बिलिंग व्यवस्था आणि वापर स्तर वेगवेगळे असू शकतात.

तात्पुरत्या रेट-मर्यादा त्रुटी कमी करा

विनंत्यांचा वेग नियंत्रित करा आणि अचानक वाढ टाळा

एकाच वेळी मोठ्या संख्येने विनंत्या पाठवण्याऐवजी त्या कालांतराने पाठवा.

दाखवलेल्या कालांतरापेक्षा कमी कालावधीसाठीही रेट मर्यादा लागू केल्या जाऊ शकतात. उदाहरणार्थ, प्रति मिनिट 60 विनंत्यांची मर्यादा 1 सेकंदाच्या कालावधीसाठीही लागू केली जाऊ शकते. त्यामुळे, तुमचा सरासरी वापर प्रति-मिनिट मर्यादेपेक्षा कमी दिसत असला तरी विनंत्यांची अचानक वाढ त्रुटी निर्माण करू शकते.

लांब प्रॉम्प्ट आणि आउटपुट टोकनसाठी अनावश्यकपणे मोठी मर्यादा यांमुळेही टोकन-रेट त्रुटी येऊ शकतात.

विलंबानंतर पुन्हा प्रयत्न करा

तात्पुरत्या रेट-मर्यादा त्रुटींसाठी:

  1. प्रतिसादात Retry-After हेडर आहे का ते तपासा.

  2. हेडरमध्ये वैध विलंब दिला असल्यास, पुन्हा प्रयत्न करण्यापूर्वी किमान तेवढा वेळ थांबा.

  3. हेडर नसल्यास किंवा अवैध असल्यास, यादृच्छिक विलंबासह वाढता प्रतीक्षा कालावधी वापरा: प्रत्येक अयशस्वी प्रयत्नानंतर विलंब वाढवा आणि त्यात थोडा यादृच्छिक विलंब जोडा.

  4. पुनर्प्रयत्नांची संख्या आणि त्यासाठी लागणारा एकूण वेळ या दोन्हींवर मर्यादा ठेवा.

अधिकृत OpenAI SDK पात्र रेट-मर्यादा त्रुटींसाठी आधीच पुनर्प्रयत्न करतात आणि Retry-After उपलब्ध असल्यास त्याचे पालन करतात. आणखी एक पुनर्प्रयत्न चक्र जोडण्यापूर्वी त्या पुनर्प्रयत्नांचा विचार करा.

अयशस्वी विनंत्याही प्रति-मिनिट मर्यादेत मोजल्या जातात. तीच विनंती सतत पुन्हा पाठवल्याने समस्या अधिक काळ टिकू शकते.

अंमलबजावणीसाठी मार्गदर्शन आणि उदाहरणे पाहण्यासाठी API रेट-मर्यादा मार्गदर्शक पहा. तुमच्या ॲप्लिकेशनमध्ये वापरण्यापूर्वी कोणत्याही तृतीय-पक्ष पुनर्प्रयत्न लायब्ररीचे परीक्षण करा.

प्रॉम्प्ट आणि आउटपुटच्या आकाराचे परीक्षण करा

तुमच्या प्रॉम्प्टमधील अनावश्यक सूचना, वारंवार दिलेला संदर्भ आणि उदाहरणे काढून टाका. सुधारित प्रॉम्प्टमधून अजूनही तुम्हाला अपेक्षित परिणाम मिळतो याची खात्री करण्यासाठी त्याची चाचणी करा.

तुमच्या एंडपॉइंट आणि मॉडेलने समर्थित केलेला आउटपुट-टोकन पॅरामीटर वापरा:

  • Chat Completions मध्ये max_completion_tokens वापरले जाते.

  • Responses मध्ये max_output_tokens वापरले जाते.

विनंतीसाठी आवश्यकतेपेक्षा खूप मोठी मर्यादा सेट करणे टाळा. या पॅरामीटरमध्ये रीझनिंग टोकन तसेच दिसणारे आउटपुट समाविष्ट असते, त्यामुळे रीझनिंग मॉडेल वापरताना दोन्हींसाठी पुरेशी मर्यादा ठेवा.

तुमच्या वापर स्तराचे परीक्षण करा

विनंत्यांची अचानक वाढ कमी केल्यानंतर आणि टोकन वापराचे परीक्षण केल्यानंतरही त्रुटी येत असल्यास, मर्यादा वाढवण्याचे उपलब्ध पर्याय पाहण्यासाठी तुमचे मर्यादा पृष्ठ तपासा.

API वरील खर्च वाढल्यावर OpenAI संस्थेला आपोआप उच्च वापर स्तरावर नेऊ शकते. यामुळे सहसा बहुतांश मॉडेलच्या रेट मर्यादा वाढतात.

तुमची मंजूर मासिक वापर मर्यादा ही विनंती आणि टोकन रेट मर्यादांपेक्षा वेगळी आहे. एक मर्यादा वाढल्याने दुसरीही बदलली आहे असे समजू नका.

समस्या कायम राहिल्यास

समस्या पुढे पाठवण्यापूर्वी

अचूक त्रुटी संदेश, कोणताही त्रुटी कोड, संबंधित विनंती आयडी, तुमच्या वेळ क्षेत्रासह त्रुटीची वेळ आणि तुमच्या खात्यात दाखवलेली संबंधित मर्यादा उपलब्ध ठेवा. तुम्ही आधीच करून पाहिलेल्या पायऱ्या नोंदवा.

OpenAI सपोर्टशी संपर्क साधा

नोंदवलेली मर्यादा तपासल्यानंतरही समस्या सोडवता येत नसल्यास, हेल्प सेंटरद्वारे OpenAI सपोर्टशी संपर्क साधा. API की किंवा प्रमाणीकरणाशी संबंधित इतर गुप्त माहिती समाविष्ट करू नका.

हा लेख उपयुक्त आहे का?