Gemini Code Assist के स्टैंडर्ड और एंटरप्राइज़ वर्शन को सेट अप करना

Gemini Code Assist के स्टैंडर्ड या Enterprise वर्शन का इस्तेमाल करने से पहले, आपकी टीम को सेटअप से जुड़े ये चरण पूरे करने होंगे. इनके बारे में इस दस्तावेज़ में बताया गया है:

  1. Gemini Code Assist Standard या Enterprise की सदस्यता खरीदें.

  2. अपने संगठन के अलग-अलग उपयोगकर्ताओं को लाइसेंस असाइन करें.

  3. किसी Google Cloud प्रोजेक्ट में Gemini for Google Cloud API चालू करें.

  4. Google Cloud प्रोजेक्ट में Identity and Access Management की भूमिकाएं असाइन करना.

  5. आपके संगठन के उपयोगकर्ता, आईडीई में Gemini Code Assist Standard या Enterprise का इस्तेमाल करने के लिए, Gemini Code Assist प्लगिन इंस्टॉल करते हैं. Gemini CLI का इस्तेमाल करने वाले लोगों के लिए, यह चरण ज़रूरी नहीं है.

Gemini Code Assist की सदस्यता खरीदना

हर वर्शन में उपलब्ध सुविधाओं की सूची देखने के लिए, काम करने वाली सुविधाएं पर जाएं.

Gemini Code Assist के नए ग्राहकों के लिए, हम पहले महीने में 50 मुफ़्त लाइसेंस के बराबर क्रेडिट अपने-आप लागू कर देते हैं. ऐसा उन बिलिंग खातों के लिए किया जाता है जिनके पास Gemini Code Assist की सदस्यता कभी नहीं थी. इससे कोई फ़र्क़ नहीं पड़ता कि Gemini Code Assist का कौनसा एडिशन इस्तेमाल किया जा रहा है. ध्यान दें कि शुरुआती मुफ़्त लाइसेंस क्रेडिट मिलने के बाद, मुफ़्त क्रेडिट की संख्या नहीं बढ़ाई जा सकती. इसके अलावा, पहले महीने में Gemini Code Assist के वर्शन में बदलाव नहीं किया जा सकता.

अगर आपने Google Cloud के साथ पहले से ही कानूनी समझौते किए हुए हैं, तो सदस्यता खरीदने से पहले हमारी सेल्स टीम से संपर्क करें.

  1. Gemini के एडमिन पेज पर जाएं.

    Admin for Gemini पर जाएं

    Gemini के लिए एडमिन पेज खुलता है.

  2. Gemini Code Assist पाएं को चुनें.

    ध्यान दें कि अगर आपके पास ज़रूरी consumerprocurement.orders.place अनुमति नहीं है, तो यह बटन काम नहीं करेगा. अगर प्रोजेक्ट से जुड़े बिलिंग खाते के लिए, Gemini Code Assist की सदस्यता पहले से मौजूद है, तो यह बटन Gemini Code Assist मैनेज करें के तौर पर दिखता है. इससे आपको अपनी सदस्यता में बदलाव करने का विकल्प मिलता है.

    Gemini Code Assist की सदस्यता लें पेज खुलता है.

  3. Gemini Code Assist का सदस्यता वाला वर्शन चुनें में जाकर, Gemini Code Assist का कोई वर्शन चुनें. Gemini Code Assist के वर्शन की तुलना करें को चुनें. इससे आपको हर वर्शन में उपलब्ध सुविधाओं की पूरी सूची दिखेगी.

    इसके बाद, जारी रखें को चुनें.

  4. सदस्यता कॉन्फ़िगर करें में जाकर, सदस्यता कॉन्फ़िगर करने के लिए फ़ील्ड भरें. इनमें ये शामिल हैं:

    • सदस्यता का नाम.
    • सदस्यता में लाइसेंस की संख्या. ध्यान दें कि Enterprise edition खरीदने पर, आपको कम से कम 10 लाइसेंस खरीदने होंगे.
    • सदस्यता की अवधि (महीने या साल के हिसाब से). सालाना सदस्यता लेने पर, आपको छूट मिलती है. इसके लिए, आपको एक बार में पूरा शुल्क चुकाने के बजाय, हर महीने शुल्क चुकाना होता है.
  5. सदस्यता की पुष्टि करने के लिए, जारी रखें को चुनें.

  6. अगर आप शर्तों से सहमत हैं, तो मैं इस खरीदारी की शर्तों से सहमत हूं को चुनें. इसके बाद, सदस्यता की पुष्टि करें को चुनें.

  7. अगला: Gemini के लाइसेंस असाइनमेंट मैनेज करें को चुनें.

अब Gemini Code Assist Standard या Enterprise के लिए सदस्यता खरीद ली गई है. अब आपको अपने संगठन में Gemini के लाइसेंस असाइनमेंट मैनेज करने होंगे.

लाइसेंस असाइन करना

Gemini Code Assist का इस्तेमाल करने से पहले, हर उस व्यक्ति को लाइसेंस असाइन किया जाना चाहिए जिसे संगठन में ऐक्सेस दिया जाना है.

Gemini Code Assist के नए ग्राहकों के लिए, हम पहले महीने में 50 मुफ़्त लाइसेंस के बराबर क्रेडिट अपने-आप लागू कर देते हैं. ऐसा उन बिलिंग खातों के लिए किया जाता है जिनके पास Gemini Code Assist की सदस्यता कभी नहीं थी. इससे कोई फ़र्क़ नहीं पड़ता कि Gemini Code Assist का कौनसा एडिशन इस्तेमाल किया जा रहा है. ध्यान दें कि शुरुआती मुफ़्त लाइसेंस क्रेडिट मिलने के बाद, मुफ़्त क्रेडिट की संख्या नहीं बढ़ाई जा सकती. इसके अलावा, पहले महीने में Gemini Code Assist के वर्शन में बदलाव नहीं किया जा सकता.

कंसोल

API Console में, अलग-अलग उपयोगकर्ताओं को Gemini के लाइसेंस असाइन करने के लिए, आपके पास बिलिंग खाते पर ये अनुमतियां होनी चाहिए:

  • billing.accounts.get
  • billing.accounts.list
  • consumerprocurement.orders.get
  • consumerprocurement.orders.list
  • consumerprocurement.orders.modify
  • consumerprocurement.orders.place
  • consumerprocurement.licensePools.enumerateLicensedUsers
  • consumerprocurement.licensePools.get
  • consumerprocurement.licensePools.update
  • consumerprocurement.licensePools.assign
  • consumerprocurement.licensePools.unassign
  1. Gemini के एडमिन पेज पर जाएं.

    Gemini for Google Cloud पर जाएँ

  2. वह सदस्यता चुनें जिसमें आपको बदलाव करना है. इसके बाद, सदस्यता में बदलाव करें पर क्लिक करें.

  3. लाइसेंस असाइन करें पर क्लिक करें. उपयोगकर्ता चुनने का डायलॉग बॉक्स दिखता है. किसी खास उपयोगकर्ता को खोजने के लिए, खोज बॉक्स में उसका नाम डालें.

  4. सूची से एक या उससे ज़्यादा उपयोगकर्ता चुनें. इसके बाद, आगे बढ़ें पर क्लिक करें.

  5. Gemini की वे सेवाएं चुनें जिनके लिए आपको लाइसेंस असाइन करने हैं.

  6. लाइसेंस असाइन करें पर क्लिक करें.

एपीआई

एपीआई की मदद से Gemini के लाइसेंस असाइन करने के लिए, billingAccounts.orders.licensePool.assign तरीके का इस्तेमाल करें.

  1. पक्का करें कि आपके पास उस बिलिंग खाते के लिए consumerprocurement.licensePools.assign पहचान और ऐक्सेस मैनेजमेंट की अनुमति हो जिसमें लाइसेंस पूल शामिल है. आपको इसी लाइसेंस पूल से लाइसेंस असाइन करना है.

  2. एक JSON फ़ाइल बनाएं, जिसमें यह जानकारी शामिल हो:

    {
      "usernames": [
        USER_EMAILS
      ]
    }
    

    यहां USER_EMAILS, उन उपयोगकर्ता खातों की कॉमा लगाकर अलग की गई सूची है जिन्हें लाइसेंस असाइन किया जा रहा है. उदाहरण के लिए, "dana@example.com", "lee@example.com".

  3. तरीके को कॉल करने के लिए, cURL का इस्तेमाल करें:

    curl -X POST --data-binary @JSON_FILE_NAME \
      -H "Authorization: Bearer $(gcloud auth print-access-token)" \
      -H "X-Goog-User-Project: PROJECT_ID" \
      -H "Content-Type: application/json" \
      "https://cloudcommerceconsumerprocurement.googleapis.com/v1/billingAccounts/BILLING_ACCOUNT_ID/orders/ORDER_ID/licensePool:assign/"

    इनकी जगह ये डालें:

    • JSON_FILE_NAME: यह उस JSON फ़ाइल का पाथ है जिसे आपने दूसरे चरण में बनाया था.
    • PROJECT_ID: किसी प्रोजेक्ट का आईडी. एपीआई अनुरोध से जुड़े कोटा के इस्तेमाल और शुल्क को इस प्रोजेक्ट के लिए लागू किया जाता है.
    • BILLING_ACCOUNT_ID: यह लाइसेंस पूल से जुड़े बिलिंग खाते का आईडी है.
    • ORDER_ID: ऑर्डर आईडी. अगर आपको ऑर्डर आईडी नहीं पता है, तो अपने बिलिंग खाते से जुड़े ऑर्डर की सूची देखकर इसे वापस पाया जा सकता है.

अगर एपीआई सही से जुड़ जाता है, तो जवाब कुछ इस तरह दिखेगा:

  {}

अब आपको इस बिलिंग खाते से जुड़े एक या उससे ज़्यादा प्रोजेक्ट में, Gemini for Google Cloud API चालू करना होगा. जब तक कम से कम एक प्रोजेक्ट में Gemini Code Assist की सुविधा चालू नहीं की जाती, तब तक उपयोगकर्ताओं को यह सुविधा नहीं दिखेगी.

किसी Cloud प्रोजेक्ट में Gemini for Google Cloud API चालू करना

इस सेक्शन में, Cloud प्रोजेक्ट में Gemini for Google Cloud API को चालू करने का तरीका बताया गया है.

कंसोल

  1. Gemini for Google Cloud API चालू करने के लिए, Gemini for Google Cloud पेज पर जाएं.

    Gemini for Google Cloud पर जाएँ

  2. प्रोजेक्ट चुनने वाले टूल में जाकर, कोई प्रोजेक्ट चुनें.

  3. चालू करें पर क्लिक करें.

    पेज अपडेट हो जाता है और चालू है की स्थिति दिखाता है. Gemini अब चुने गए Cloud प्रोजेक्ट में, उन सभी उपयोगकर्ताओं के लिए उपलब्ध है जिनके पास ज़रूरी IAM भूमिकाएं हैं.

gcloud

लोकल डेवलपमेंट एनवायरमेंट का इस्तेमाल करने के लिए, gcloud सीएलआई को इंस्टॉल करें और इस्तेमाल शुरू करें.

  1. प्रोजेक्ट चुनने वाले मेन्यू में जाकर, कोई प्रोजेक्ट चुनें.

  2. Gemini का इस्तेमाल करके, Gemini for Google Cloud API को चालू करें. इसके लिए, gcloud services enable कमांड का इस्तेमाल करें:

    gcloud services enable cloudaicompanion.googleapis.com
    

    अगर आपको किसी दूसरे Cloud प्रोजेक्ट में Gemini for Google Cloud API चालू करना है, तो --project पैरामीटर जोड़ें:

    gcloud services enable cloudaicompanion.googleapis.com --project PROJECT_ID
    

    PROJECT_ID की जगह अपना Cloud प्रोजेक्ट आईडी डालें.

    आउटपुट इस तरह का होता है:

    Waiting for async operation operations/acf.2e2fcfce-8327-4984-9040-a67777082687 to complete...
    Operation finished successfully.
    

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

अपने आईडीई और Google के बीच एपीआई ट्रैफ़िक के लिए फ़ायरवॉल कॉन्फ़िगर करना

Gemini for Google Cloud को चालू करने के साथ-साथ, फ़ायरवॉल का इस्तेमाल करने वाले उपयोगकर्ताओं को इन एपीआई के लिए भी ट्रैफ़िक को अनुमति देनी होगी:

  • oauth2.googleapis.com: इस कुकी का इस्तेमाल Google Cloud में साइन इन करने के लिए किया जाता है.
  • serviceusage.googleapis.com: इस कुकी का इस्तेमाल यह जांचने के लिए किया जाता है कि उपयोगकर्ता का Gemini Code Assist प्रोजेक्ट सही तरीके से कॉन्फ़िगर किया गया है या नहीं.
  • cloudaicompanion.googleapis.com: Gemini for Google Cloud API का मुख्य एंडपॉइंट.
  • cloudcode-pa.googleapis.com: यह एक इंटरनल एपीआई है, जो आईडीई से जुड़ी सुविधाएं उपलब्ध कराता है.
  • cloudresourcemanager.googleapis.com: इसका इस्तेमाल, प्रोजेक्ट पिकर के लिए आईडीई में किया जाता है. अगर प्रोजेक्ट को आपकी settings.json फ़ाइल में साफ़ तौर पर कॉन्फ़िगर किया गया है, तो Resource Manager API की ज़रूरत नहीं पड़ सकती.
  • people.googleapis.com: प्रोफ़ाइलों और संपर्कों के बारे में जानकारी ऐक्सेस करने की सुविधा देता है.
  • firebaselogging-pa.googleapis.com: यह एक इंटरनल एपीआई है. इसका इस्तेमाल प्रॉडक्ट की टेलीमेट्री भेजने के लिए किया जाता है. इसमें यह जानकारी भी शामिल होती है कि सुझाव स्वीकार किए गए हैं या नहीं.
  • feedback-pa.googleapis.com: यह एक इंटरनल एपीआई है. इसका इस्तेमाल, आईडीई में मौजूद सुविधा के बारे में सुझाव/राय देने या शिकायत सबमिट करने के लिए किया जाता है.
  • apihub.googleapis.com: इसका इस्तेमाल Cloud Code API ब्राउज़र सुविधा करती है.
  • lh3.googleusercontent.com और lh5.googleusercontent.com: इनका इस्तेमाल उपयोगकर्ता की फ़ोटो पाने के लिए किया जाता है.

Google Cloud के डिफ़ॉल्ट डोमेन के लिए आईपी पतों का पता लगाना

अपने आईडीई से Google Cloud API को कनेक्ट करने के लिए, आपके फ़ायरवॉल को Google के सार्वजनिक तौर पर उपलब्ध आईपी पते की रेंज में आउटबाउंड टीसीपी ट्रैफ़िक की अनुमति देनी होगी. इन रेंज को Google डाइनैमिक तरीके से मैनेज करता है.

Google Cloud डोमेन को ऐक्सेस करने के लिए, आईपी पतों की रेंज की सूची बनाए रखने के लिए, आपके पास कई विकल्प हैं:

ज़रूरी नहीं: वीपीसी सर्विस कंट्रोल कॉन्फ़िगर करना

अगर आपके संगठन के पास सेवा पेरीमीटर है, तो आपको अपने पेरीमीटर में ये संसाधन जोड़ने होंगे:

  • Gemini for Google Cloud API
  • Gemini Code Assist API

अगर सेवा के दायरे से बाहर Gemini Code Assist Standard या Enterprise का इस्तेमाल किया जा रहा है, तो आपको इनग्रैस नीति में भी बदलाव करना होगा, ताकि इन सेवाओं को ऐक्सेस करने की अनुमति दी जा सके.

ज़्यादा जानकारी के लिए, Gemini के लिए वीपीसी सर्विस कंट्रोल कॉन्फ़िगर करना लेख पढ़ें.

Google Cloud प्रोजेक्ट में आईएएम की भूमिकाएं असाइन करना

इस सेक्शन में, उपयोगकर्ताओं को Gemini for Google Cloud User और Service Usage Consumer IAM की भूमिकाएं असाइन करने का तरीका बताया गया है.

कंसोल

  1. Gemini का इस्तेमाल करने के लिए ज़रूरी आईएएम भूमिकाएं असाइन करने के लिए, आईएएम और एडमिन पेज पर जाएं.

    IAM और एडमिन पर जाएं

  2. प्रिंसिपल कॉलम में, वह प्रिंसिपल ढूंढें जिसे आपको Gemini का ऐक्सेस देना है. इसके बाद, उस लाइन में मौजूद प्रिंसिपल में बदलाव करें पर क्लिक करें.

  3. ऐक्सेस में बदलाव करें पैनल में, कोई और भूमिका जोड़ें पर क्लिक करें.

  4. कोई भूमिका चुनें में जाकर, Gemini for Google Cloud का उपयोगकर्ता चुनें.

  5. दूसरी भूमिका जोड़ें पर क्लिक करें और सेवा के इस्तेमाल से जुड़ा उपभोक्ता चुनें.

  6. सेव करें पर क्लिक करें.

gcloud

लोकल डेवलपमेंट एनवायरमेंट का इस्तेमाल करने के लिए, gcloud सीएलआई को इंस्टॉल करें और इस्तेमाल शुरू करें.

  1. प्रोजेक्ट चुनने वाले मेन्यू में जाकर, कोई प्रोजेक्ट चुनें.

  2. Gemini for Google Cloud User की भूमिका असाइन करें:

    gcloud projects add-iam-policy-binding PROJECT_ID \
      --member=PRINCIPAL --role=roles/cloudaicompanion.user
    

    इनकी जगह ये डालें:

    • PROJECT_ID: यह आपके Cloud प्रोजेक्ट का आईडी होता है. उदाहरण के लिए,1234567890.
    • PRINCIPAL: प्रिंसिपल का पहचानकर्ता—उदाहरण के लिए, user:cloudysanfrancisco@gmail.com.

    आउटपुट में, नीति के बाइंडिंग की सूची होती है. इसमें यह जानकारी शामिल होती है:

    - members:
      - user:PRINCIPAL
      role: roles/cloudaicompanion.user
    
  3. roles/serviceusage.serviceUsageConsumer भूमिका के लिए, पिछले चरण को दोहराएं.

ज़्यादा जानकारी के लिए, एक भूमिका असाइन करना और gcloud projects add-iam-policy-binding लेख पढ़ें.

इन भूमिकाओं को असाइन किए गए सभी उपयोगकर्ता, तय किए गए प्रोजेक्ट में API Console में जाकर Gemini for Google Cloud की सुविधाओं को ऐक्सेस कर सकते हैं. ज़्यादा जानकारी के लिए, Gemini for Google Cloud की खास जानकारी लेख पढ़ें.

Gemini Code Assist प्लगिन इंस्टॉल करना

आपके संगठन के उपयोगकर्ता, अपनी पसंद के आईडीई के साथ काम करने वाले आईडीई में Gemini Code Assist प्लगिन इंस्टॉल करते हैं

VS Code

  1. VS Code में एक्सटेंशन व्यू खोलने के लिए, एक्सटेंशन आइकॉन एक्सटेंशन पर क्लिक करें या Ctrl/Cmd+Shift+X दबाएं.

  2. Gemini Code Assist खोजें.

  3. इंस्टॉल करें क्लिक करें.

  4. अगर कहा जाए, तो VS Code को रीस्टार्ट करें.

    एक्सटेंशन के इंस्टॉल हो जाने के बाद, Gemini Code Assist गतिविधि बार में दिखता है और इस्तेमाल के लिए तैयार होता है. टॉप-लेवल ऐप्लिकेशन टास्कबार का इस्तेमाल करके, Gemini Code Assist को अपनी पसंद के मुताबिक कॉन्फ़िगर किया जा सकता है. इसके लिए, Code > Settings > Settings > Extensions पर जाएं और Gemini Code Assist खोजें.

IntelliJ

  1. settings IDE और प्रोजेक्ट सेटिंग > प्लगिन पर क्लिक करें.
  2. Marketplace टैब में, Gemini Code Assist खोजें.
  3. प्लगिन इंस्टॉल करने के लिए, इंस्टॉल करें पर क्लिक करें.
  4. इंस्टॉल हो जाने के बाद, Restart IDE पर क्लिक करें.
  5. आईडीई के रीस्टार्ट होने पर, Gemini Code Assist आपकी गतिविधि बार में दिखेगा.

    Gemini Code Assist का आइकॉन, गतिविधि बार में दिखता है.

अब उपयोगकर्ता, अपने आईडीई में Gemini Code Assist Standard या Enterprise का इस्तेमाल कर सकते हैं. इस्तेमाल की जा सकने वाली सुविधाओं के बारे में ज़्यादा जानें:

इन गाइड की मदद से शुरुआत करें:

उन डायरेक्ट्री की सूची जहां Gemini Code Assist जानकारी को कैश मेमोरी में सेव करता है

यहां दी गई टेबल में, उन डायरेक्ट्री की सूची दी गई है जहां Gemini Code Assist, एक्सटेंशन की जानकारी सेव करता है. जैसे, पुष्टि करने वाले टोकन:

Windows

  • %LOCALAPPDATA%/cloud-code
  • %LOCALAPPDATA%/google-vscode-extension

macOS

  • ~/Library/Application Support/cloud-code
  • ~/Library/Application Support/google-vscode-extension

Linux

  • ~/.cache/cloud-code
  • ~/.cache/google-vscode-extension

Google में साइन इन करें और कोई Google Cloud प्रोजेक्ट चुनें

आईडीई में Gemini Code Assist इंस्टॉल करने के बाद, उपयोगकर्ताओं को अपने Google खातों में साइन इन करना होगा. अगर वे आईडीई में पहली बार Gemini Code Assist Standard या Enterprise का इस्तेमाल कर रहे हैं, तो उन्हें Google Cloud प्रोजेक्ट चुनना होगा.

VS Code

अगर आपने ऐसा Google Cloud प्रोजेक्ट चुना है जिसमें Gemini for Google Cloud API चालू नहीं है, तो आपको एक सूचना मिलेगी. इसमें आपको IDE से एपीआई चालू करने का विकल्प मिलेगा. अपने प्रोजेक्ट के लिए एपीआई चालू करने के लिए, सूचना वाली विंडो में एपीआई चालू करें को चुनें. ज़्यादा जानकारी के लिए, किसी प्रोजेक्ट के लिए Gemini Code Assist Standard और Enterprise सेट अप करना लेख पढ़ें.

अगर आपको आईडीई में सीधे तौर पर Gemini Code Assist की मदद से कोड लिखें वॉकट्रू देखना है, तो VS Code लॉन्च करें पर क्लिक करें. इसके बाद, Google Cloud से कनेक्ट करने और Gemini Code Assist Standard या Enterprise को चालू करने के लिए, वॉकट्रू में दिया गया तरीका अपनाएं.

VS Code लॉन्च करना

इसके अलावा, यह तरीका अपनाएं:

  1. अपना आईडीई लॉन्च करें.

  2. गतिविधि बार में, Gemini Code Assist पर क्लिक करें.

  3. Gemini Code Assist चैट पैनल में, Google Cloud में लॉगिन करें पर क्लिक करें.

  4. जब Gemini Code Assist को बाहरी वेबसाइट खोलने की अनुमति देने के लिए कहा जाए, तब खोलें पर क्लिक करें.

  5. अपने Google खाते में साइन इन करने के लिए, दिए गए निर्देशों का पालन करें.

  6. जब आपसे पूछा जाए कि क्या आपने Gemini Code Assist को Google से डाउनलोड किया है, तो साइन इन करें पर क्लिक करें.

    अब आप Google Cloud से कनेक्ट हो गए हैं.

    इसके बाद, Gemini for Google Cloud API की सुविधा वाले Google Cloud प्रोजेक्ट को चुनने के लिए, यह तरीका अपनाएं:

  7. Gemini Code Assist स्टेटस बार में, Gemini Code Assist पर क्लिक करें.

    Gemini का स्टेटस बार उपलब्ध है.

  8. Gemini Code Assist मेन्यू में जाकर, Gemini Code प्रोजेक्ट चुनें को चुनें.

  9. ऐसा Google Cloud प्रोजेक्ट चुनें जिसमें Gemini for Google Cloud API चालू हो.

    Gemini Code Assist Standard या Enterprise का इस्तेमाल किया जा सकता है.

    स्टेटस बार में मौजूद Gemini के आइकॉन को सामान्य पर सेट किया गया है.

IntelliJ

अपने Google खाते में साइन इन करने के लिए, यह तरीका अपनाएं:

  1. गतिविधि बार में, spark Gemini Code Assist पर क्लिक करें.

  2. Google में लॉग इन करें पर क्लिक करें.

  3. वेब ब्राउज़र में खुले पेज पर, अपना Google खाता चुनें.

  4. जिस स्क्रीन पर आपसे यह पक्का करने के लिए कहा जाता है कि आपने यह ऐप्लिकेशन Google से डाउनलोड किया है उस पर, साइन इन करें पर क्लिक करें.

    Gemini Code Assist को अब आपके खाते का ऐक्सेस मिल गया है.

    इसके बाद, अगर आईडीई में Gemini Code Assist Standard या Enterprise का पहली बार इस्तेमाल किया जा रहा है, तो आपको Google Cloud प्रोजेक्ट चुनना होगा. इसके लिए, यह तरीका अपनाएं:

  5. अपने आईडीई पर वापस जाएं. Gemini Code Assist टूल की विंडो में, अगर आपको Google को यह अनुमति देनी है कि वह आपके चुने गए प्रोजेक्ट के लिए, Gemini Code Assist को इस्तेमाल करने के लिए ज़रूरी एपीआई चालू करे, तो जारी रखने के लिए कोई GCP प्रोजेक्ट चुनें पर क्लिक करें.

  6. Google Cloud प्रोजेक्ट चुनें डायलॉग बॉक्स में, अपना Google Cloud प्रोजेक्ट खोजें और चुनें. इसके बाद, ठीक है पर क्लिक करें.

  7. पूरा करें पर क्लिक करें.

आपने ऐसा Google Cloud प्रोजेक्ट चुना हो जिसमें Gemini Code Assist API चालू हो. अब अपने आईडीई में Gemini Code Assist Standard या Enterprise का इस्तेमाल किया जा सकता है!

ऐडवांस सेटअप के टास्क

पहले से तय की गई आईएएम भूमिकाएं देने के लिए, API Console या gcloud का इस्तेमाल करने के बजाय, इनमें से कोई भी तरीका अपनाया जा सकता है:

  • भूमिकाएं असाइन करने के लिए, IAM REST API या IAM क्लाइंट लाइब्रेरी का इस्तेमाल करें.

    अगर इन इंटरफ़ेस का इस्तेमाल किया जाता है, तो भूमिकाओं के पूरे नाम इस्तेमाल करें:

    • roles/cloudaicompanion.user
    • roles/serviceusage.serviceUsageConsumer

    भूमिकाएं असाइन करने के बारे में ज़्यादा जानने के लिए, प्रोजेक्ट, फ़ोल्डर, और संगठनों का ऐक्सेस मैनेज करना लेख पढ़ें.

  • कस्टम भूमिकाएं बनाना और उन्हें असाइन करना.

    Gemini Code Assist Standard और Enterprise को ऐक्सेस करने के लिए, आपको बनाई गई किसी भी कस्टम भूमिका के लिए ये अनुमतियां चाहिए:

    • cloudaicompanion.companions.generateChat
    • cloudaicompanion.companions.generateCode
    • cloudaicompanion.instances.completeCode
    • cloudaicompanion.instances.completeTask
    • cloudaicompanion.instances.generateCode
    • cloudaicompanion.instances.generateText
    • cloudaicompanion.instances.exportMetrics
    • cloudaicompanion.instances.queryEffectiveSetting
    • cloudaicompanion.instances.queryEffectiveSettingBindings
    • serviceusage.services.enable
  • लाइसेंस असाइन और मैनेज करें.

    आपके बनाए गए किसी भी कस्टम रोल के लिए, आपको Gemini Code Assist के लाइसेंस असाइन और मैनेज करने के लिए ये अनुमतियां चाहिए:

    • consumerprocurement.orders.get
    • consumerprocurement.orders.licensePools..*
    • consumerprocurement.orders.licensePools.update
    • consumerprocurement.orders.licensePools.get
    • consumerprocurement.orders.licensePools.assign
    • consumerprocurement.orders.licensePools.unassign
    • consumerprocurement.orders.licensePools.enumerateLicensedUsers

यह भी ध्यान दें कि ऊपर दी गई किसी भी अनुमति के काम करने के लिए, Gemini for Google Cloud API को उसी Google Cloud प्रोजेक्ट में चालू करना होगा जहां आपने हर अनुमति असाइन की है.

आगे क्या करना है