Gemini को Firebase में सेट अप करें

लेख पढ़ें.Firebase Studio

Firebase में Gemini का इस्तेमाल शुरू करने से पहले, आपको इसे Firebase कंसोल में चालू करना होगा. Firebase में Gemini की सुविधा, हर उपयोगकर्ता और हर प्रोजेक्ट के हिसाब से चालू की जाती है. इसे चालू करने की सुविधा, आपके उपयोगकर्ता टाइप और प्लान पर निर्भर करती है.

  • अगर आप Google Workspace (जिसे पहले G Suite के नाम से जाना जाता था) के उपयोगकर्ता हैं, तो Firebase में Gemini की सुविधा Gemini Code Assist के साथ मिलती है. Gemini Code Assist की सदस्यताएं खरीदी जा सकती हैं. साथ ही, इन्हें आपके एडमिन सीधे Firebase कंसोल से चालू कर सकते हैं. सेट अप करें Gemini Code Assist पर जाकर, इसके बारे में ज़्यादा जानें.

  • अगर आपको Gemini का इस्तेमाल निजी तौर पर करना है, तो Firebase में Gemini को बिना किसी शुल्क के इस्तेमाल किया जा सकता है. इसके अलावा, Gemini Code Assist की सदस्यता लेकर भी इसका इस्तेमाल किया जा सकता है. इससे आपको कॉन्टेक्स्ट के हिसाब से जानकारी मिलती है और मैसेजिंग कैंपेन के बारे में अहम जानकारी मिलती है.

ध्यान दें कि Firebase (बिना किसी शुल्क के) Gemini और Firebase की Gemini Code Assist सदस्यता के लिए, सेवा की शर्तें अलग-अलग हैं. ज़्यादा जानने के लिए, Firebase में Gemini आपके डेटा का इस्तेमाल कैसे करता है लेख पढ़ें.

ज़रूरी अनुमतियां

Firebase में Gemini की सुविधाएँ चालू करने और उनका इस्तेमाल करने के लिए, कुछ IAM भूमिकाएँ और अनुमतियाँ ज़रूरी हैं.

  • प्रोजेक्ट के ऐसे सदस्य जिनके पास मालिक या एडिटर की IAM भूमिका है वे Firebase में Gemini को चालू कर सकते हैं और इसकी सुविधाओं का इस्तेमाल कर सकते हैं.
  • प्रोजेक्ट व्यूअर, Firebase में Gemini को चालू नहीं कर सकते. हालांकि, वे इसकी सुविधाओं का इस्तेमाल कर सकते हैं. इनमें ये सुविधाएं शामिल हैं: Firebase में Gemini से चैट करने की सुविधा, मदद पाने की सुविधा, और Crashlytics में एआई की मदद पाने की सुविधा. इन सुविधाओं का इस्तेमाल करने के लिए, उन्हें Gemini for Google Cloud उपयोगकर्ता की भूमिका असाइन की जानी चाहिए.
  • अगर प्रोजेक्ट, Google Workspace (पहले यह G Suite था) का हिस्सा है, तो Google Workspace एडमिन को इसे चालू करना होगा.

यहां प्रोजेक्ट के किसी सदस्य को Gemini for Google Cloud उपयोगकर्ता की भूमिका असाइन करने का तरीका बताया गया है. ध्यान दें कि सिर्फ़ प्रोजेक्ट के मालिक, IAM भूमिकाओं में बदलाव कर सकते हैं.

  1. Firebase कंसोल में जाकर, प्रोजेक्ट सेटिंग चुनें. इसके बाद, उपयोगकर्ता और अनुमतियां चुनें.
  2. उस प्रोजेक्ट मेंबर की लाइन ढूंढें जिस पर यह भूमिका लागू होती है.
  3. ज़्यादा विकल्प पर क्लिक करें. इसके बाद, ऐक्सेस में बदलाव करें चुनें.
  4. भूमिकाएं को बड़ा करें. इसके बाद, Gemini for Google Cloud उपयोगकर्ता को चुनें. इसके बाद, हो गया पर क्लिक करें.
  5. बदलाव को सेव करने के लिए, भूमिकाएं अपडेट करें पर क्लिक करें. उपयोगकर्ता के लिए नई भूमिका लागू होने में, एक या दो मिनट लग सकते हैं.

Firebase में Gemini को सेट अप करना

यह पक्का करने के बाद कि आपके खाते के पास ज़रूरी अनुमतियां हैं, अपने प्रोजेक्ट के लिए Firebase में Gemini को चालू किया जा सकता है.

अपने प्रोजेक्ट के लिए, Firebase में Gemini को चालू करने के लिए, यह तरीका अपनाएं.

  1. प्रोजेक्ट के मालिक या एडिटर के तौर पर, Firebase कंसोल खोलें. इसके बाद, कोई प्रोजेक्ट चुनें और कंसोल मेन्यू में सबसे ऊपर दाईं ओर मौजूद, ✦Gemini in Firebase पर क्लिक करें.

    Gemini का पैनल दिखेगा.

  2. दिखाई गई जानकारी की समीक्षा करें और शुरू करें पर क्लिक करें.

  3. अगर चाहें, तो अपने प्रोजेक्ट के अन्य उपयोगकर्ताओं के लिए Firebase में Gemini को चालू करें: Firebaseप्रोजेक्ट की सेटिंग में जाकर, उपयोगकर्ता और अनुमतियां चुनें. इसके बाद, अन्य उपयोगकर्ताओं को Gemini for Google Cloud की भूमिका असाइन करें.

अब Firebase में Gemini की मदद से, Firebase डेवलपमेंट को तेज़ी से पूरा किया जा सकता है. Firebase में Gemini के साथ इंटरैक्ट करने के बारे में ज़्यादा जानें. इसके लिए, Firebase कंसोल में Gemini को आज़माएं पर जाएं.

अगर आपको Firebase में Gemini का इस्तेमाल Gemini Code Assist सदस्यता के साथ करना है, तो सेटअप करने के निर्देशों के लिए Firebase में Gemini का इस्तेमाल Gemini Code Assist सदस्यता के साथ करना पर जाएं.

Firebase की सदस्यता के साथ Firebase में GeminiGemini Code Assist

Gemini Code Assist की सदस्यता खरीदने पर, आपको Firebase में Gemini का ऐक्सेस मिल जाता है. Gemini Code Assist को चालू करने के लिए, आपको सदस्यता खरीदनी होगी और हर उपयोगकर्ता को लाइसेंस असाइन करने होंगे.

Gemini Admin का इस्तेमाल करके, Firebase console या Google Cloud console के ज़रिए Gemini Code Assist को चालू किया जा सकता है.

यहां दिए गए सेक्शन में, Gemini Code Assist खरीदने और उपयोगकर्ताओं को लाइसेंस असाइन करने का तरीका बताया गया है.

Gemini Code Assist खरीदें और लाइसेंस असाइन करें

खरीदारी करने से पहले, आपके पास Google Cloud बिलिंग खाता होना चाहिए. साथ ही, आपको उस खाते का बिलिंग एडमिन होना चाहिए. अगर आपके पास Cloud Billing खाता नहीं है, तो सेल्फ़-सर्विस वाला नया Cloud Billing खाता बनाएं में दिए गए निर्देशों का पालन करें.

Gemini Code Assist की सदस्यता खरीदने और लाइसेंस असाइन करने के लिए:

  1. Gemini पैनल खोलने के लिए, ✦Firebase में Gemini पर क्लिक करें.
  2. उपयोगकर्ता के टाइप के हिसाब से:
    • दिखने वाली सूचना में, सदस्यता खरीदें पर क्लिक करें.
    • क्या आपको Gemini की मदद से और काम करने हैं? बैनर में जाकर, आज़माएँ Gemini Code Assist पर क्लिक करें.
  3. खरीदने के लिए, Gemini Code Assist सदस्यता का टाइप चुनें. इसके बाद, शुरू करें पर क्लिक करें. Standard और Enterprise वर्शन के बीच के अंतर के बारे में ज़्यादा जानने के लिए, अलग-अलग Gemini Code Assist वर्शन की तुलना करें पर जाएं.
  4. जारी रखें पर क्लिक करें.
  5. वह Cloud Billing खाता चुनें जिसका इस्तेमाल करके आपको सदस्यता खरीदनी है.
  6. आपको जिस Gemini Code Assist सदस्यता टाइप को खरीदना है उसे चुनें. इसके बाद, जारी रखें पर क्लिक करें.
  7. सदस्यता कॉन्फ़िगर करें में जाकर, सदस्यता कॉन्फ़िगर करने के लिए फ़ील्ड भरें. इनमें ये शामिल हैं:
    • सदस्यता का डिसप्ले नेम.
    • लाइसेंस की संख्या. लाइसेंस, हर उपयोगकर्ता के हिसाब से असाइन किए जाते हैं. इसलिए, पक्का करें कि आपने उन सभी उपयोगकर्ताओं के लिए लाइसेंस खरीदे हों जिनके पास Gemini Code Assist और Firebase में Gemini की सुविधाओं का ऐक्सेस होना चाहिए. ध्यान दें कि Enterprise Edition खरीदने पर, आपको कम से कम 10 लाइसेंस खरीदने होंगे.
    • सदस्यता की अवधि (महीने या साल के हिसाब से). सालाना सदस्यता लेने पर, आपको छूट मिलती है. इसके लिए, आपको एक बार में पूरा पेमेंट करने के बजाय, हर महीने शुल्क देना होता है. Gemini Code Assist के बिलिंग प्लान के बारे में ज़्यादा जानने के लिए, Gemini Code Assist की कीमत देखें.
    • सदस्यता की तय अवधि (महीने या साल के हिसाब से) खत्म होने के बाद, सदस्यता अपने-आप रिन्यू हो जाती है. अपने-आप रिन्यू होने की सुविधा से, आपकी सदस्यता और लाइसेंस चालू रहते हैं. अगर सदस्यता अपने-आप रिन्यू नहीं होती है, तो मौजूदा अवधि खत्म होने पर यह खत्म हो जाती है. इसके बाद, आपको सदस्यता खरीदने की प्रोसेस फिर से पूरी करनी होगी और लाइसेंस फिर से असाइन करने होंगे.
  8. सदस्यता की पुष्टि करने के लिए, जारी रखें पर क्लिक करें.
  9. सदस्यता की जानकारी देखें. अगर आप शर्तों से सहमत हैं, तो मैं इस खरीदारी की शर्तों से सहमत हूं को चुनें. इसके बाद, खरीदारी पूरी करें को चुनें.
  10. इसके बाद, आपको हर उपयोगकर्ता को लाइसेंस असाइन करने होंगे. आगे बढ़ें: Gemini के लाइसेंस असाइनमेंट मैनेज करें पर क्लिक करें. इसके बाद, लाइसेंस असाइन करें पर क्लिक करें.
  11. लाइसेंस वाले उपयोगकर्ता जोड़ें पर क्लिक करें. उपयोगकर्ता चुनने का डायलॉग बॉक्स दिखता है. किसी खास उपयोगकर्ता को खोजने के लिए, खोज बॉक्स में उसका नाम डालें.
  12. सूची से एक या उससे ज़्यादा उपयोगकर्ता चुनें. इसके बाद, आगे बढ़ें पर क्लिक करें.
  13. लाइसेंस असाइन करें पर क्लिक करें.

  14. लाइसेंस असाइन करने के बाद, Firebase कंसोल पर वापस जाएं और हो गया पर क्लिक करें.

अपनी Gemini Code Assist की सदस्यता को प्रबंधित करें

अगर आपने Gemini Code Assist की सदस्यता खरीदने की प्रोसेस पहले ही पूरी कर ली है, तो Firebase कंसोल से Gemini Code Assist की सदस्यता मैनेज की जा सकती है. साथ ही, लाइसेंस असाइन किए जा सकते हैं.

अपनी सदस्यता मैनेज करने और Gemini Code Assist लाइसेंस असाइन करने के लिए:

  1. Firebase कंसोल में, प्रोजेक्ट सेटिंग > इस्तेमाल और बिलिंग > सदस्यताएं को चुनें.
  2. अपनी सदस्यताएं मैनेज करें में जाकर, सदस्यता के लिंक पर क्लिक करें.
  3. इसके बाद, स्क्रीन पर दिखने वाली विंडो में, लाइसेंस मैनेज करें पर क्लिक करें. Gemini Code Assist लाइसेंसिंग मैनेजमेंट और सदस्यता की सेटिंग, Google Cloud कंसोल में खुलती हैं.
  4. लाइसेंस वाले उपयोगकर्ताओं को जोड़ने के लिए:

    1. लाइसेंस वाले उपयोगकर्ता जोड़ें पर क्लिक करें. उपयोगकर्ता चुनने का डायलॉग बॉक्स दिखता है. किसी खास उपयोगकर्ता को खोजने के लिए, खोज बॉक्स में उसका नाम डालें.
    2. सूची से एक या उससे ज़्यादा उपयोगकर्ता चुनें. इसके बाद, आगे बढ़ें पर क्लिक करें.
    3. लाइसेंस असाइन करें पर क्लिक करें.
  5. लाइसेंस हटाने के लिए:

    1. उन उपयोगकर्ताओं को चुनें जिनके लिए आपको लाइसेंस हटाना है. इसके बाद, लाइसेंस हटाएं पर क्लिक करें.
  6. अपनी सदस्यता में बदलाव करने के लिए, सदस्यता की सेटिंग टैब पर जाएं. इसके बाद, सदस्यता में बदलाव करें पर क्लिक करें.

  7. Gemini Code Assist सदस्यता चुनें. इसके बाद, जारी रखें पर क्लिक करें.

  8. इसके बाद, सदस्यता की इनमें से किसी भी सेटिंग को अपडेट किया जा सकता है:

    • सदस्यता का डिसप्ले नेम.
    • लाइसेंस की संख्या. लाइसेंस, हर उपयोगकर्ता के हिसाब से असाइन किए जाते हैं. इसलिए, पक्का करें कि आपने उन सभी उपयोगकर्ताओं के लिए लाइसेंस खरीदे हों जिनके पास Gemini Code Assist और Firebase में Gemini की सुविधाओं का ऐक्सेस होना चाहिए. ध्यान दें कि Enterprise Edition खरीदने पर, आपको कम से कम 10 लाइसेंस खरीदने होंगे.
    • सदस्यता की अवधि (महीने या साल के हिसाब से). सालाना सदस्यता लेने पर, आपको छूट मिलती है. इसके लिए, आपको एक बार में पूरा पेमेंट करने के बजाय, हर महीने शुल्क देना होता है. Gemini Code Assist के बिलिंग प्लान के बारे में ज़्यादा जानने के लिए, Gemini Code Assist की कीमत देखें.
    • सदस्यता की तय अवधि (महीने या साल के हिसाब से) खत्म होने के बाद, सदस्यता अपने-आप रिन्यू हो जाती है. अपने-आप रिन्यू होने की सुविधा से, आपकी सदस्यता और लाइसेंस चालू रहते हैं. अगर सदस्यता अपने-आप रिन्यू नहीं होती है, तो मौजूदा अवधि खत्म होने पर यह खत्म हो जाती है. इसके बाद, आपको सदस्यता खरीदने की प्रोसेस फिर से पूरी करनी होगी और लाइसेंस फिर से असाइन करने होंगे.
  9. जारी रखें पर क्लिक करें.

  10. अगर आप शर्तों से सहमत हैं, तो मैं इस खरीदारी की शर्तों से सहमत हूं पर क्लिक करें. इसके बाद, बदलाव सेव करें पर क्लिक करें.

Firebase में Gemini की सुविधा बंद करना

Gemini for Google Cloud में Gemini और इसकी सुविधाओं के साथ-साथ, Gemini for Google Cloud के सभी प्रॉडक्ट बंद करने के लिए, Gemini for Google Cloud API को बंद करना लेख पढ़ें. इन सुविधाओं में, Crashlytics में एआई से मिलने वाली मदद शामिल है.Firebase इसके अलावा, कुछ खास उपयोगकर्ताओं के लिए ऐक्सेस सीमित किया जा सकता है.

कुछ उपयोगकर्ताओं के लिए ऐक्सेस सीमित करने के लिए, हर उपयोगकर्ता से Gemini for Google Cloud उपयोगकर्ता की भूमिका हटाएं:

  • Firebase कंसोल में, प्रोजेक्ट की सेटिंग खोलें. इसके बाद, उपयोगकर्ता और अनुमतियां चुनें. अब जिस उपयोगकर्ता की भूमिका अपडेट करनी है उसके लिए, Gemini for Google Cloud भूमिका हटाएं.

Gemini Code Assist को बंद करने के लिए, Gemini Code Assist को बंद करना में दिए गए निर्देशों का पालन करें.

Firebase में Gemini से जुड़ी समस्याओं को हल करना

अगर ✦Firebase में Gemini, Firebase कंसोल में नहीं दिखता है, तो यह तरीका अपनाएं:

  • पुष्टि करें कि Google Cloud कंसोल में Gemini for Google Cloud API चालू हो.
  • पक्का करें कि जिन उपयोगकर्ताओं को आपको ऐक्सेस देना है उन्हें IAM में Cloud AI कंपैनियन के उपयोगकर्ता की भूमिका असाइन की गई हो.
  • अगर Gemini Code Assist का इस्तेमाल किया जा रहा है, तो पक्का करें कि जिन उपयोगकर्ताओं पर असर पड़ा है उन्हें लाइसेंस असाइन किया गया हो.

अगर आपको "फ़िलहाल, आपके पास Gemini Code Assist का लाइसेंस नहीं है" मैसेज दिखता है, तो इसका मतलब है कि आप Google Workspace के उपयोगकर्ता हैं. आपको Gemini Code Assist में Gemini का इस्तेमाल करने के लिए, Gemini Code Assist की सदस्यता लेनी होगी.Firebase Gemini Code Assist की सदस्यता लेकर, Firebase में Gemini के बारे में ज़्यादा जानें.

अगले चरण