दर सीमाएँ

दर सीमाएँ वे प्रतिबंध हैं जो हमारी API उपयोगकर्ता या क्लाइंट द्वारा हमारी सेवाओं तक पहुंचने की संख्या पर एक निर्दिष्ट समय अवधि के भीतर लगाती हैं।


सीमाएँ क्यों

हमने अपनी API पर दर सीमाएँ लगाई हैं ताकि सभी के लिए सबसे अच्छा अनुभव बनाया जा सके। ये महत्वपूर्ण क्यों हैं:

  • हमारी सेवा को सुरक्षित और स्वस्थ रखने के लिए! दर सीमाओं को मित्रवत बाउंसर के रूप में सोचें - वे सुनिश्चित करते हैं कि कोई भी एक साथ बहुत अधिक रिक्वेस्ट के साथ हमारी API को अभिभूत नहीं कर सकता। इससे हमारी सेवा को संभावित दुरुपयोग से बचाने में मदद मिलती है और सब कुछ सुचारू रूप से चलता रहता है।

  • यह सुनिश्चित करने के लिए कि सभी को उनका उचित हिस्सा मिले। जैसे खेल के मैदान में खिलौने साझा करना, हम यह सुनिश्चित करना चाहते हैं कि हमारे सभी उपयोगकर्ताओं को API तक समान पहुंच हो। प्रत्येक उपयोगकर्ता कितनी रिक्वेस्ट कर सकता है, इसे धीरे-धीरे सीमित करके, हम सुनिश्चित करते हैं कि किसी को भी अपनी बारी के लिए बहुत लंबा इंतजार न करना पड़े।

  • प्रदर्शन को तेज और विश्वसनीय रखने के लिए। रिक्वेस्ट के समग्र प्रवाह का प्रबंधन करके, हम सभी अद्भुत उपयोगकर्ताओं के लिए तेज़ प्रतिक्रिया समय और स्थिर सेवा बनाए रख सकते हैं। यह सुनिश्चित करने जैसा है कि एक राजमार्ग बहुत भीड़भाड़ वाला न हो - जब हम भीड़भाड़ को रोकते हैं तो यातायात बेहतर तरीके से चलता है!


सीमाएँ कैसे काम करती हैं

दर सीमाएँ 2 तरीकों से मापी जाती हैं:

  • रिक्वेस्ट प्रति सेकंड: यह वह संख्या है जो आप प्रति सेकंड नेटवर्क रिक्वेस्ट कर सकते हैं।
  • क्यू टास्क: यह वह संख्या है जो आप किसी भी समय क्यू में समवर्ती जेनरेशन टास्क चला सकते हैं।

क्यू टास्क में टेक्स्ट से 3D, इमेज से 3D, टेक्स्ट से टेक्सचर, और रीमेश endpoints शामिल हैं। अन्य endpoints जैसे अपलोड और बैलेंस इस सीमा में शामिल नहीं हैं।

सीमाएँ प्रति-खाता आधार पर लागू की जाती हैं। इसका मतलब है कि ये सीमाएँ आपके सभी API keys के बीच साझा की जाती हैं।

दर सीमाओं के अलावा, टास्क प्रोसेसिंग प्राथमिकता भी आपके टास्क की गति को प्रभावित करेगी।

प्रत्येक यूज़र टियर के पास उनकी आवश्यकताओं के अनुसार डिज़ाइन की गई विशिष्ट दर सीमाएँ और प्राथमिकता स्तर होते हैं। यहाँ टियर के अनुसार वर्तमान सीमाएँ दी गई हैं:

यूज़र टियररिक्वेस्ट प्रति सेकंडक्यू टास्कप्राथमिकता स्तर
प्रो2010डिफ़ॉल्ट
प्रीमियम2030प्रो से उच्च
अल्ट्रा20100उच्चतम
स्टूडियो2020प्रो से उच्च
एंटरप्राइज100डिफ़ॉल्ट 50, कस्टमाइज़ किया जा सकता हैउच्चतम

यदि आप इन सीमाओं को पार करते हैं, तो आपको हमारी API से 429 Too Many Requests प्रतिक्रिया प्राप्त होगी। दो प्रकार के हिट होते हैं जो इसे ट्रिगर कर सकते हैं, प्रत्येक के साथ एक अलग प्रतिक्रिया होती है:

  • रिक्वेस्ट हिट: यह तब होता है जब आप प्रति सेकंड बहुत अधिक रिक्वेस्ट करते हैं। आपको RateLimitExceeded संदेश के साथ 429 Too Many Requests प्रतिक्रिया प्राप्त होगी।
  • क्यू हिट: यह तब होता है जब आपके पास बहुत अधिक समवर्ती जेनरेशन टास्क चल रहे होते हैं। आपको NoMoreConcurrentTasks संदेश के साथ 429 Too Many Requests प्रतिक्रिया प्राप्त होगी।