|
इस पेज पर, Gemini API की सेवा देने वाली कंपनी के हिसाब से कॉन्टेंट और कोड देखने के लिए, सेवा देने वाली कंपनी के नाम पर क्लिक करें. |
अनुरोध संख्या सीमित करने की सुविधा (आम तौर पर, कोटा कहा जाता है) से यह तय होता है कि किसी तय समयावधि में, Gemini API को कितने अनुरोध भेजे जा सकते हैं. इन सीमाओं से यह पक्का करने में मदद मिलती है कि सभी उपयोगकर्ता, सिस्टम का सही तरीके से इस्तेमाल करें. साथ ही, सिस्टम का गलत इस्तेमाल न हो और सभी उपयोगकर्ताओं के लिए सिस्टम की परफ़ॉर्मेंस बेहतर बनी रहे.
Gemini मॉडल को ऐक्सेस करने के लिए Firebase AI Logic का इस्तेमाल करने पर, आपके प्रोजेक्ट के लिए अनुरोध संख्या सीमित करने की सुविधा, चुने गए Gemini API प्रोवाइडर पर निर्भर करती है. Firebase AI Logic, "हर उपयोगकर्ता" के लिए अनुरोध संख्या सीमित करने का तरीका भी उपलब्ध कराता है.
Gemini Developer API के लिए, अनुरोध संख्या की सीमाएं देखना
अगर आपने अपना कोटा पार कर लिया है या जिस मॉडल को ऐक्सेस किया जा रहा है उसकी क्षमता खत्म हो गई है, तो आपको 429 गड़बड़ी का मैसेज मिलेगा.
अनुरोध संख्या सीमित करने की सुविधा (कोटा) कैसे काम करती है
अनुरोध संख्या सीमित करने की सुविधा (कोटा) को चार डाइमेंशन के हिसाब से मेज़र किया जाता है:
- हर मिनट किए जाने वाले अनुरोध (आरपीएम)
- हर दिन मिलने वाले अनुरोध (आरपीडी)
- टोकन प्रति मिनट (टीपीएम)
- हर दिन इस्तेमाल किए जा सकने वाले टोकन (टीपीडी)
आपके इस्तेमाल का आकलन हर सीमा के हिसाब से किया जाता है. इनमें से किसी भी सीमा को पार करने पर, 429 कोटा-पार होने की गड़बड़ी ट्रिगर होगी. उदाहरण के लिए, अगर आपके आरपीएम की सीमा 20 है, तो एक मिनट में 21 अनुरोध करने पर गड़बड़ी का मैसेज दिखेगा. भले ही, आपने टीपीएम या अन्य सीमाएं पार न की हों.
अनुरोध संख्या सीमित करने की सुविधा, प्रोजेक्ट-लेवल पर लागू होती है. साथ ही, यह उस Firebase प्रोजेक्ट का इस्तेमाल करने वाले सभी ऐप्लिकेशन और आईपी पतों पर लागू होती है.
इस्तेमाल किए जा रहे मॉडल के हिसाब से, सीमाएं अलग-अलग होती हैं. कुछ सीमाएं सिर्फ़ चुनिंदा मॉडल पर लागू होती हैं.
एक्सपेरिमेंटल और झलक वाले मॉडल के लिए, अनुरोध संख्या सीमित करने की सुविधा ज़्यादा पाबंदियों के साथ उपलब्ध होती है.
अनुरोध संख्या की सीमा बढ़ाने का अनुरोध करना
अगर आपने Gemini Developer API के लिए "पैसे चुकाकर सदस्यता ली है", तो अनुरोध संख्या सीमित करने की सीमा बढ़ाने का अनुरोध किया जा सकता है.
"हर उपयोगकर्ता" के लिए, अनुरोध संख्या सीमित करना
Firebase AI Logic का इस्तेमाल करने के लिए, आपके प्रोजेक्ट में आपके चुने गए Gemini API प्रोवाइडर को चालू करना होगा. हालांकि, आपको Firebase AI Logic एपीआई को भी चालू करना होगा. यह हमारे क्लाइंट एसडीके और आपके Gemini API प्रोवाइडर के बीच गेटवे की तरह काम करता है. जब Firebase प्रोजेक्ट में Firebase AI Logic को पहली बार सेट अप किया जाता है, तब यह एपीआई आपके लिए चालू हो जाता है.
Firebase AI Logic एपीआई के अनुरोध की संख्या सीमित करने की सुविधा (कोटा) को अपने ऐप्लिकेशन के लिए, "हर उपयोगकर्ता" के हिसाब से अनुरोध की संख्या सीमित करने की सुविधा के तौर पर इस्तेमाल किया जा सकता है. खास तौर पर, Firebase AI Logic पर निर्भर एआई की सुविधाओं के लिए. आपको यह सीमा इस तरह सेट करनी चाहिए कि आपके एआई की सुविधाओं को ऐक्सेस करने वाले किसी एक उपयोगकर्ता को सही अनुभव मिले. साथ ही, यह भी पक्का करना चाहिए कि कोई एक उपयोगकर्ता, आपके Gemini API प्रोवाइडर की सीमाओं को पार न करे. ऐसा इसलिए, क्योंकि यह सीमा आपके सभी उपयोगकर्ताओं के लिए शेयर की जाती है.
"हर उपयोगकर्ता" के लिए, अनुरोध संख्या सीमित करने की सुविधा के बारे में जानकारी
यहां Firebase AI Logic एपीआई के अनुरोध संख्या सीमित करने (कोटा) के बारे में कुछ अहम जानकारी दी गई है. खास तौर पर, हर मिनट किए जाने वाले अनुरोधों (आरपीएम) के बारे में:
यह हर उपयोगकर्ता, हर इलाके, और हर मिनट के हिसाब से "कॉन्टेंट जनरेट करने के अनुरोध" पर आधारित होता है. यह मॉडल पर आधारित नहीं होता.
यह अनुरोध संख्या सीमित करने की सुविधा है, जो आपके सभी उपयोगकर्ताओं पर लागू होती है. फ़िलहाल, किसी उपयोगकर्ता या उपयोगकर्ताओं के ग्रुप के लिए, अनुरोध संख्या सीमित करने की सुविधा सेट करने का कोई तरीका नहीं है*.
यह प्रोजेक्ट-लेवल पर लागू होती है. साथ ही, यह उस Firebase प्रोजेक्ट का इस्तेमाल करने वाले सभी ऐप्लिकेशन और आईपी पतों पर लागू होती है.
यह किसी भी ऐसे कॉल पर लागू होता है जो खास तौर पर किसी Firebase AI Logic SDK टूल से आता है.
डिफ़ॉल्ट रूप से, हर उपयोगकर्ता के लिए अनुरोध संख्या की सीमा 100 आरपीएम है.
ध्यान दें कि आपको अब भी Gemini API सेवा देने वाली कंपनी की तय की गई सीमाओं को ध्यान में रखना होगा (ऊपर देखें). ये सीमाएं, Firebase AI Logic एपीआई की सीमाओं से ज़्यादा अहम हैं.
* अगर Agent Platform Gemini API (formerly Vertex AI) का इस्तेमाल किया जा रहा है और आपका ऐप्लिकेशन उपयोगकर्ताओं को अलग-अलग इलाकों में रीडायरेक्ट करता है (उदाहरण के लिए, Firebase Remote Config का इस्तेमाल करके), तो किसी खास इलाके के उपयोगकर्ताओं के लिए, अनुरोध संख्या की सीमा सेट की जा सकती है.
"हर उपयोगकर्ता" के लिए, अनुरोध संख्या सीमित करने की सुविधा को अडजस्ट करना
अनुरोध संख्या सीमित करने (कोटा) में बदलाव करने के लिए, आपके पास serviceusage.quotas.update अनुमति होनी चाहिए. यह अनुमति, मालिक और एडिटर की भूमिका वाले लोगों को डिफ़ॉल्ट रूप से मिलती है.
अनुरोध संख्या सीमित करने की सुविधा (कोटा) में बदलाव करने या कोटा बढ़ाने का अनुरोध करने का तरीका यहां बताया गया है:
Google Cloud कंसोल में, Firebase AI Logic API के पेज पर जाएं.
प्रबंधित करें पर क्लिक करें.
पेज पर नीचे की ओर, Quotas & System Limits टैब पर क्लिक करें.
टेबल को फ़िल्टर करके, अपनी पसंद के कोटा देखें. जैसे, क्षमता (कॉन्टेंट जनरेट करने के अनुरोध) और इलाका.
उदाहरण के लिए, एशिया के किसी भी देश/इलाके में कॉन्टेंट जनरेट करने के अनुरोधों के लिए, हर उपयोगकर्ता के लिए तय किए गए कोटा देखने के लिए, आपका फ़िल्टर कुछ ऐसा दिखेगा:
Generate content requests+Dimension:region:asiaजिस कोटे के बारे में आपको जानकारी चाहिए उसके बाईं ओर मौजूद चेकबॉक्स को चुनें.
कोटा की लाइन के आखिर में, पर क्लिक करें. इसके बाद, कोटा में बदलाव करें को चुनें.
कोटा में बदलाव फ़ॉर्म में, ये काम करें:
नई वैल्यू फ़ील्ड में, बढ़ा हुआ कोटा डालें.
यह कोटा, प्रोजेक्ट-लेवल पर लागू होता है. साथ ही, इसे उस Firebase प्रोजेक्ट का इस्तेमाल करने वाले सभी ऐप्लिकेशन और आईपी पतों के साथ शेयर किया जाता है.
फ़ॉर्म में मौजूद अन्य फ़ील्ड भरें. इसके बाद, हो गया पर क्लिक करें.
अनुरोध सबमिट करें पर क्लिक करें.