अपने Firebase प्रोजेक्ट के लिए, सिर्फ़ टेंप्लेट मोड लागू किया जा सकता है. इससे Firebase AI Logic के ज़रिए किए गए सभी Gemini API अनुरोधों में, सर्वर प्रॉम्प्ट टेंप्लेट का इस्तेमाल करना होगा.
अनुरोध ब्लॉक होने पर, जवाब में 403: unauthorized गड़बड़ी दिखेगी.
ज़रूरी बातें
सिर्फ़ टेंप्लेट मोड के लिए, यहां दी गई ज़रूरी बातों का ध्यान रखें.
सिर्फ़ टेंप्लेट वाला मोड लागू होने पर
सिर्फ़ टेंप्लेट मोड लागू होने पर, इन बातों का ध्यान रखें:
यह सेटिंग, Firebase AI Logic के लिए पूरे प्रोजेक्ट पर लागू होती है.
- यह प्रोजेक्ट में रजिस्टर किए गए सभी ऐप्लिकेशन पर लागू होता है.
- यह सिर्फ़ उस प्रोजेक्ट पर लागू होती है जहां इसे लागू किया गया है.
यह सेटिंग, Firebase AI Logic के ज़रिए Gemini Developer API और Vertex AI Gemini API, दोनों को भेजे गए सभी अनुरोधों पर लागू होती है.
यह सेटिंग, Firebase AI Logic के ज़रिए किए गए उन सभी अनुरोधों को ब्लॉक कर देती है जो सर्वर प्रॉम्प्ट टेंप्लेट का इस्तेमाल नहीं करते. इसमें आपके ऐप्लिकेशन से किए गए उन अनुरोधों को ब्लॉक करना शामिल है जो सर्वर प्रॉम्प्ट टेंप्लेट के लिए, अभी तक उपलब्ध नहीं कराई गई सुविधाओं का इस्तेमाल करते हैं.
यह सेटिंग, आपके प्रोजेक्ट में Gemini API से नहीं किए गए अनुरोधों को ब्लॉक नहीं करती.Firebase AI Logic
अगर Firebase AI Logic REST API का इस्तेमाल किया जा रहा है, तो:
- यह सेटिंग, सर्वर प्रॉम्प्ट टेंप्लेट (जैसे कि
templateGenerateContentयाtemplateStreamGenerateContentका इस्तेमाल करना) का इस्तेमाल करने वाले अनुमान लगाने के अनुरोधों को ब्लॉक नहीं करती. - इस सेटिंग से, ब्लॉक नहीं किए जाते कंट्रोल-प्लेन के अनुरोध (जैसे कि टेंप्लेट और कॉन्फ़िगरेशन मैनेज करने के अनुरोध).
- यह सेटिंग, सर्वर प्रॉम्प्ट टेंप्लेट (जैसे कि
इस सेटिंग से,
countTokens(Count Tokens API) को किए गए अनुरोध ब्लॉक नहीं होते हैं.
सिर्फ़ टेंप्लेट वाला मोड लागू करने से पहले
सिर्फ़ टेंप्लेट मोड लागू करने से पहले, इन बातों का ध्यान रखें:
अगर आपके ऐप्लिकेशन के ऐसे मौजूदा वर्शन हैं जिनमें सर्वर प्रॉम्प्ट टेंप्लेट का इस्तेमाल नहीं किया जाता है, तो:
- इस सेटिंग से, ऐप्लिकेशन के मौजूदा वर्शन से Firebase AI Logic के ज़रिए किए गए अनुरोध ब्लॉक हो जाएंगे.
- पक्का करें कि सभी चालू क्लाइंट, सर्वर प्रॉम्प्ट टेंप्लेट का इस्तेमाल करने के लिए अपडेट किए गए हों. ऐसा इससे पहले करें कि टेंप्लेट-ओनली मोड लागू किया जाए.
अगर आपका ऐप्लिकेशन, सर्वर प्रॉम्प्ट टेंप्लेट के लिए ऐसी सुविधाओं का इस्तेमाल करता है जो अभी उपलब्ध नहीं हैं, तो:
- यह सेटिंग, Firebase AI Logic के ज़रिए किए गए अनुरोधों को ब्लॉक करेगी. ऐसा इसलिए होगा, क्योंकि ये सुविधाएं अभी काम नहीं करती हैं. साथ ही, ये सर्वर प्रॉम्प्ट टेंप्लेट का इस्तेमाल नहीं करती हैं और न ही कर सकती हैं.
- पक्का करें कि आपका ऐप्लिकेशन (इसमें पिछला कोई भी वर्शन शामिल है) उन सुविधाओं का इस्तेमाल पहले से न कर रहा हो जिनके लिए अब तक सहायता उपलब्ध नहीं है. ऐसा, सिर्फ़ टेंप्लेट मोड लागू करने से पहले करें.
सिर्फ़ टेंप्लेट मोड की सेटिंग मैनेज करना
Firebase कंसोल में, सिर्फ़ टेंप्लेट मोड की सेटिंग मैनेज की जाती है.
ज़रूरी IAM अनुमतियां और भूमिकाएं
सिर्फ़ टेंप्लेट मोड की सेटिंग को मैनेज करने के लिए, firebasevertexai.configs.update अनुमति की ज़रूरत होती है. यह अनुमति, IAM की इन भूमिकाओं में डिफ़ॉल्ट रूप से शामिल होती है: मालिक, एडिटर, Firebase एडमिन, और Firebase AI Logic एडमिन.
सिर्फ़ टेंप्लेट वाला मोड लागू करना
अपने Firebase प्रोजेक्ट के लिए, सिर्फ़ टेंप्लेट मोड लागू करने का तरीका यहां दिया गया है:
अगर आपने अब तक ऐसा नहीं किया है, तो इस गाइड में पहले दिए गए, सिर्फ़ टेंप्लेट मोड के लिए ज़रूरी बातें पढ़ें.
Firebase कंसोल में, एआई सेवाएं > एआई लॉजिक > सेटिंग टैब पर जाएं.
टेंप्लेट मोड में जाकर, सिर्फ़ टेंप्लेट मोड लागू करें के टॉगल को लागू किया गया पर स्लाइड करें.
पुष्टि करने वाले डायलॉग बॉक्स की समीक्षा करें. इसके बाद, पुष्टि करें पर क्लिक करें.
सिर्फ़ टेंप्लेट वाले मोड को लागू करना बंद करें
अगर टेंप्लेट-ओनली मोड को लागू करना बंद कर दिया जाता है, तो इन बातों का ध्यान रखें:
- Firebase AI Logic के ज़रिए किए गए ऐसे अनुरोधों को अनुमति दी जाएगी जिनमें सर्वर प्रॉम्प्ट टेंप्लेट का इस्तेमाल नहीं किया गया है.
- यह Firebase AI Logic के लिए, पूरे प्रोजेक्ट पर लागू होने वाली सेटिंग है.
यहां बताया गया है कि अपने Firebase प्रोजेक्ट के लिए, सिर्फ़ टेम्प्लेट मोड लागू होने की सुविधा को कैसे बंद करें:
Firebase कंसोल में, एआई सेवाएं > एआई लॉजिक > सेटिंग टैब पर जाएं.
टेंप्लेट मोड में जाकर, सिर्फ़ टेंप्लेट मोड लागू करें को बंद करें.
पुष्टि करने वाले डायलॉग बॉक्स की समीक्षा करें. इसके बाद, पुष्टि करें पर क्लिक करें.