জেমিনি কোড অ্যাসিস্ট সেট আপ করুন (স্ট্যান্ডার্ড এবং এন্টারপ্রাইজ)

আপনি জেমিনি কোড অ্যাসিস্ট ব্যবহার করার আগে, আপনার দলকে এই নথিতে বর্ণিত সেটআপ পদক্ষেপগুলি সম্পাদন করতে হবে:

  1. জেমিনি কোড অ্যাসিস্টের একটি সদস্যতা কিনুন

  2. আপনার প্রতিষ্ঠানের পৃথক ব্যবহারকারীদের লাইসেন্স বরাদ্দ করুন

  3. একটি Google ক্লাউড প্রকল্পে Google Cloud API-এর জন্য Gemini সক্ষম করুন

  4. একটি Google ক্লাউড প্রকল্পে পরিচিতি এবং অ্যাক্সেস ম্যানেজমেন্টের ভূমিকা মঞ্জুর করুন

  5. আপনার প্রতিষ্ঠানের ব্যবহারকারীরা একটি IDE-তে জেমিনি কোড সহায়তা ব্যবহার করতে জেমিনি কোড অ্যাসিস্ট প্লাগইন ইনস্টল করে

একটি জেমিনি কোড অ্যাসিস্ট সাবস্ক্রিপশন কিনুন

প্রতিটি সংস্করণে উপলব্ধ বৈশিষ্ট্যগুলির একটি তালিকার জন্য, সমর্থিত বৈশিষ্ট্যগুলি দেখুন।

নতুন জেমিনি কোড অ্যাসিস্ট গ্রাহকদের বিলিং অ্যাকাউন্টের জন্য যাদের কখনও জেমিনি কোড অ্যাসিস্ট সাবস্ক্রিপশন ছিল না, আমরা স্বয়ংক্রিয়ভাবে প্রথম মাসের জন্য 50টি বিনামূল্যে লাইসেন্সের সমতুল্য ক্রেডিট প্রয়োগ করি, জেমিনি কোড অ্যাসিস্ট সংস্করণ নির্বিশেষে। নোট করুন যে প্রাথমিক বিনামূল্যে লাইসেন্স ক্রেডিট বরাদ্দ হওয়ার পরে আপনি বিনামূল্যে ক্রেডিট সংখ্যা বাড়াতে পারবেন না। উপরন্তু, আপনি প্রথম মাসের মধ্যে জেমিনি কোড অ্যাসিস্ট সংস্করণ পরিবর্তন করতে পারবেন না।

জেমিনি কোড অ্যাসিস্ট এন্টারপ্রাইজ 31 মার্চ, 2025 পর্যন্ত 12 মাসের প্রতিশ্রুতিতে প্রতি ব্যবহারকারী প্রতি মাসে $19-তে উপলব্ধ। এই প্রচারমূলক অফারটির সুবিধা নিতে আমাদের বিক্রয় দলের সাথে সংযোগ করুন

যদি আপনার Google ক্লাউডের সাথে বিদ্যমান চুক্তি থাকে, তাহলে সদস্যতা কেনার আগে আমাদের বিক্রয় দলের সাথে যোগাযোগ করুন

  1. গুগল ক্লাউডের জন্য মিথুন পৃষ্ঠায় যান।

    গুগল ক্লাউডের জন্য মিথুনে যান

    Google ক্লাউড পৃষ্ঠার জন্য Gemini খোলে।

  2. জেমিনি কোড অ্যাসিস্ট পান নির্বাচন করুন। মনে রাখবেন যে আপনার বিলিং অ্যাকাউন্টে যদি জেমিনি কোড অ্যাসিস্ট সাবস্ক্রিপশন কেনা না থাকে, তাহলে একটি বার্তা প্রদর্শিত হবে যাতে বলা হয় যে 50টি লাইসেন্সের জন্য 30 দিনের ট্রায়ালের জন্য বিনা খরচে যোগ্য ৷ আপনার প্রোজেক্টে যদি ইতিমধ্যেই জেমিনি কোড অ্যাসিস্ট থাকে, তাহলে এই টেক্সটটি দেখায় Gemini Code Assist পরিচালনা করুন

    Gemini Code Assist সাবস্ক্রিপশন পেজ খোলে।

  3. সিলেক্ট জেমিনি কোড অ্যাসিস্ট সাবস্ক্রিপশন সংস্করণে , একটি জেমিনি কোড অ্যাসিস্ট সংস্করণ নির্বাচন করুন। প্রতিটি সংস্করণে উপলব্ধ বৈশিষ্ট্যগুলির একটি বিশদ তালিকা দেখতে জেমিনি কোড সহায়ক সংস্করণগুলির তুলনা করুন নির্বাচন করুন৷

    তারপর, চালিয়ে যান নির্বাচন করুন।

  4. কনফিগার সাবস্ক্রিপশনে , নিম্নলিখিতগুলি সহ সাবস্ক্রিপশন কনফিগার করার জন্য ক্ষেত্রগুলি সম্পূর্ণ করুন:

    • সদস্যতার নাম।
    • সাবস্ক্রিপশনে লাইসেন্সের সংখ্যা। মনে রাখবেন যে আপনি যদি এন্টারপ্রাইজ সংস্করণ কিনছেন, তাহলে আপনাকে অবশ্যই কমপক্ষে 10টি লাইসেন্স কিনতে হবে।
    • সাবস্ক্রিপশন সময়কাল (মাসিক বা বার্ষিক)। একটি বার্ষিক সাবস্ক্রিপশনের সাথে, আপনাকে একটি ছাড়ের হার দেওয়া হয় যা এককালীন অর্থপ্রদানের পরিবর্তে মাসিক ভিত্তিতে চার্জ করা হয়।
    • প্রতিশ্রুতি মেয়াদ (মাসিক বা বার্ষিক) শেষ হওয়ার পরে আপনার সদস্যতার স্বয়ংক্রিয় পুনর্নবীকরণ। স্বয়ংক্রিয় পুনর্নবীকরণ আপনার সদস্যতা এবং লাইসেন্স সক্রিয় রাখে। যদি সাবস্ক্রিপশন স্বয়ংক্রিয়ভাবে পুনর্নবীকরণ না হয়, তবে বর্তমান মেয়াদ শেষ হলে এটি শেষ হয় এবং আপনাকে আবার ক্রয় প্রক্রিয়ার মধ্য দিয়ে যেতে হবে এবং লাইসেন্সগুলি পুনরায় বরাদ্দ করতে হবে।
  5. সদস্যতা নিশ্চিত করতে, চালিয়ে যান নির্বাচন করুন।

  6. আপনি শর্তাবলীতে সম্মত হলে, আমি এই ক্রয়ের শর্তাবলীর সাথে সম্মত নির্বাচন করুন এবং তারপরে সাবস্ক্রিপশন নিশ্চিত করুন নির্বাচন করুন।

  7. পরবর্তী নির্বাচন করুন: জেমিনি লাইসেন্স অ্যাসাইনমেন্ট পরিচালনা করুন

সাবস্ক্রিপশনটি এখন জেমিনি কোড অ্যাসিস্টের জন্য কেনা হয়েছে। আপনাকে এখন আপনার প্রতিষ্ঠানে জেমিনি লাইসেন্স অ্যাসাইনমেন্ট পরিচালনা করতে হবে।

লাইসেন্স বরাদ্দ করুন

জেমিনি কোড অ্যাসিস্ট ব্যবহার করার আগে, আপনার প্রতিষ্ঠানের প্রতিটি স্বতন্ত্র ব্যবহারকারীর লাইসেন্স প্রয়োজন।

নতুন জেমিনি কোড অ্যাসিস্ট গ্রাহকদের বিলিং অ্যাকাউন্টের জন্য যাদের কখনও জেমিনি কোড অ্যাসিস্ট সাবস্ক্রিপশন ছিল না, আমরা স্বয়ংক্রিয়ভাবে প্রথম মাসের জন্য 50টি বিনামূল্যে লাইসেন্সের সমতুল্য ক্রেডিট প্রয়োগ করি, জেমিনি কোড অ্যাসিস্ট সংস্করণ নির্বিশেষে। নোট করুন যে প্রাথমিক বিনামূল্যে লাইসেন্স ক্রেডিট বরাদ্দ হওয়ার পরে আপনি বিনামূল্যে ক্রেডিট সংখ্যা বাড়াতে পারবেন না। উপরন্তু, আপনি প্রথম মাসের মধ্যে জেমিনি কোড অ্যাসিস্ট সংস্করণ পরিবর্তন করতে পারবেন না।

কনসোল API

Google ক্লাউড কনসোলে স্বতন্ত্র ব্যবহারকারীদের জেমিনি লাইসেন্স বরাদ্দ করতে, আপনার নিম্নলিখিত অনুমতি থাকতে হবে:

  • billing.accounts.get
  • consumerprocurement.orders.get
  • consumerprocurement.licensePools.get
  • consumerprocurement.licensePools.enumerateLicensedUsers
  • consumerprocurement.licensePools.assign
  1. মিথুন পৃষ্ঠার অ্যাডমিনে যান।

    গুগল ক্লাউডের জন্য মিথুনে যান

  2. আপনি যে সাবস্ক্রিপশনটি পরিবর্তন করতে চান সেটি বেছে নিন এবং তারপরে সাবস্ক্রিপশন পরিবর্তন করুন ক্লিক করুন।

  3. অ্যাসাইন লাইসেন্সে ক্লিক করুন। একটি ব্যবহারকারী নির্বাচন ডায়ালগ প্রদর্শিত হবে. নির্দিষ্ট ব্যবহারকারীদের অনুসন্ধান করতে, অনুসন্ধান বাক্সে তাদের নাম লিখুন।

  4. তালিকা থেকে এক বা একাধিক ব্যবহারকারী নির্বাচন করুন, এবং তারপর পরবর্তী ক্লিক করুন।

  5. মিথুন পরিষেবাগুলি বেছে নিন যেগুলির জন্য আপনি লাইসেন্স বরাদ্দ করতে চান৷

  6. অ্যাসাইন লাইসেন্সে ক্লিক করুন।

API-এর সাথে Gemini লাইসেন্স বরাদ্দ করতে, আপনার অবশ্যই consumerprocurement.licensePools.assign অনুমতি থাকতে হবে।

HTTP পদ্ধতি: POST

URL: https://cloudcommerceconsumerprocurement.googleapis.com/v1/billingAccounts/ BILLING_ACCOUNT_ID /orders/ ORDER_ID /licensePool:assign/

নিম্নলিখিতগুলি প্রতিস্থাপন করুন:

  • BILLING_ACCOUNT_ID : বিলিং অ্যাকাউন্ট আইডি
  • ORDER_ID : IAM নীতি

অনুরোধ বডি:

    {
        "usernames": [
                  "dana@example.com",
                  "lee@example.com"
        ]
    }

আউটপুট নিম্নলিখিত অনুরূপ:

{}

লাইসেন্স সফলভাবে বরাদ্দ করা হলে প্রতিক্রিয়া খালি।

আপনাকে এখন এই বিলিং অ্যাকাউন্টের সাথে যুক্ত এক বা একাধিক প্রকল্পে Google ক্লাউড API-এর জন্য Gemini সক্ষম করতে হবে৷ আপনি অন্তত একটি প্রকল্পে এটি সক্রিয় না করা পর্যন্ত ব্যবহারকারীরা জেমিনি কোড সহায়তা দেখতে পাবেন না।

একটি ক্লাউড প্রকল্পে Google Cloud API-এর জন্য Gemini সক্ষম করুন৷

এই বিভাগটি একটি ক্লাউড প্রকল্পে Google ক্লাউড API-এর জন্য Gemini সক্ষম করার জন্য প্রয়োজনীয় পদক্ষেপগুলি বর্ণনা করে৷

  1. Google Cloud API-এর জন্য Gemini সক্ষম করতে, Google Cloud পৃষ্ঠার জন্য Gemini- এ যান৷

    গুগল ক্লাউডের জন্য মিথুনে যান

  2. প্রজেক্ট সিলেক্টরে, একটি প্রোজেক্ট সিলেক্ট করুন।

  3. সক্ষম করুন ক্লিক করুন।

    পৃষ্ঠাটি আপডেট করে এবং সক্রিয় এর একটি স্থিতি দেখায়। মিথুন এখন নির্বাচিত ক্লাউড প্রকল্পে সকল ব্যবহারকারীর কাছে উপলব্ধ রয়েছে যাদের প্রয়োজনীয় IAM ভূমিকা রয়েছে৷

একটি স্থানীয় উন্নয়ন পরিবেশ ব্যবহার করতে, gcloud CLI ইনস্টল এবং আরম্ভ করুন

  1. প্রকল্প নির্বাচক মেনুতে, একটি প্রকল্প নির্বাচন করুন।

  2. gcloud services enable কমান্ড ব্যবহার করে Gemini-এর জন্য Google ক্লাউড API-এর জন্য Gemini সক্ষম করুন:

    gcloud services enable cloudaicompanion.googleapis.com
    

    আপনি যদি একটি ভিন্ন ক্লাউড প্রকল্পে Google ক্লাউড API-এর জন্য Gemini সক্ষম করতে চান, তাহলে --project প্যারামিটার যোগ করুন:

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

    আপনার ক্লাউড প্রকল্প ID দিয়ে PROJECT_ID প্রতিস্থাপন করুন।

    আউটপুট নিম্নলিখিত অনুরূপ:

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

Google ক্লাউডের জন্য Gemini এখন নির্দিষ্ট ক্লাউড প্রজেক্টে সকল ব্যবহারকারীদের কাছে উপলব্ধ রয়েছে যাদের প্রয়োজনীয় IAM ভূমিকা রয়েছে৷

ফায়ারওয়ালের পিছনে ব্যবহারকারীদের জন্য প্রয়োজনীয় API

Google ক্লাউডের জন্য Gemini সক্ষম করার পাশাপাশি, ফায়ারওয়ালের পিছনে থাকা ব্যবহারকারীদের নিম্নলিখিত APIগুলি সক্ষম করতে হবে:

  • oauth2.googleapis.com : গুগল ক্লাউডে সাইন ইন করতে ব্যবহৃত হয়।
  • serviceusage.googleapis.com : ব্যবহারকারীর জেমিনি কোড অ্যাসিস্ট প্রকল্পটি সঠিকভাবে কনফিগার করা হয়েছে কিনা তা পরীক্ষা করার জন্য ব্যবহৃত হয়।
  • cloudaicompanion.googleapis.com : Google ক্লাউড API এন্ডপয়েন্টের জন্য প্রাথমিক মিথুন।
  • cloudcode-pa.googleapis.com : একটি অভ্যন্তরীণ API যা IDE-সম্পর্কিত বৈশিষ্ট্য প্রদান করে।
  • cloudresourcemanager.googleapis.com : প্রকল্প বাছাইকারীদের জন্য IDE-তে ব্যবহৃত হয়। আপনার settings.json ফাইলে প্রজেক্টগুলি স্পষ্টভাবে কনফিগার করা থাকলে রিসোর্স ম্যানেজার API-এর প্রয়োজন নাও হতে পারে।
  • people.googleapis.com : প্রোফাইল এবং পরিচিতি সম্পর্কে তথ্য অ্যাক্সেস প্রদান করে।
  • firebaselogging-pa.googleapis.com : একটি অভ্যন্তরীণ এপিআই পণ্য টেলিমেট্রি পাঠানোর জন্য ব্যবহার করা হয় যাতে প্রস্তাবনাগুলি গ্রহণ করা হয়েছে কিনা তা ইভেন্ট সহ।
  • feedback-pa.googleapis.com : ইন-আইডিই ফিডব্যাক জমা দেওয়ার জন্য ব্যবহৃত একটি অভ্যন্তরীণ API।
  • apihub.googleapis.com : ক্লাউড কোড API ব্রাউজার বৈশিষ্ট্য দ্বারা ব্যবহৃত।

ঐচ্ছিক: VPC পরিষেবা নিয়ন্ত্রণ কনফিগার করুন

যদি আপনার সংস্থার একটি পরিষেবা পরিধি থাকে, তাহলে আপনাকে অবশ্যই আপনার পরিধিতে নিম্নলিখিত সংস্থানগুলি যোগ করতে হবে:

  • গুগল ক্লাউড API-এর জন্য মিথুন
  • জেমিনি কোড অ্যাসিস্ট API

আপনি যদি আপনার পরিষেবার পরিধির বাইরে থেকে জেমিনি কোড অ্যাসিস্ট ব্যবহার করেন, তাহলে সেই পরিষেবাগুলিতে অ্যাক্সেসের অনুমতি দেওয়ার জন্য আপনাকে প্রবেশের নীতিটিও সংশোধন করতে হবে।

আরও তথ্যের জন্য, Gemini-এর জন্য VPC পরিষেবা নিয়ন্ত্রণ কনফিগার করুন দেখুন।

একটি Google ক্লাউড প্রকল্পে IAM ভূমিকা প্রদান করুন

এই বিভাগে Google ক্লাউড ব্যবহারকারী এবং পরিষেবা ব্যবহার উপভোক্তা IAM ভূমিকা ব্যবহারকারীদের জন্য Gemini মঞ্জুর করার জন্য প্রয়োজনীয় পদক্ষেপগুলি বর্ণনা করে৷

  1. জেমিনি ব্যবহার করার জন্য প্রয়োজনীয় IAM ভূমিকাগুলি মঞ্জুর করতে, IAM এবং অ্যাডমিন পৃষ্ঠাতে যান৷

    IAM এবং Admin-এ যান

  2. প্রিন্সিপাল কলামে, একটি প্রিন্সিপাল খুঁজুন যার জন্য আপনি মিথুনে অ্যাক্সেস দিতে চান, এবং তারপর সেই সারিতে প্রিন্সিপাল এ ক্লিক করুন।

  3. সম্পাদনা অ্যাক্সেস প্যানে, আরেকটি ভূমিকা যোগ করুন ক্লিক করুন।

  4. একটি ভূমিকা নির্বাচন করুন , Google ক্লাউড ব্যবহারকারীর জন্য মিথুন নির্বাচন করুন।

  5. অন্য ভূমিকা যোগ করুন ক্লিক করুন এবং পরিষেবা ব্যবহার উপভোক্তা নির্বাচন করুন।

  6. Save এ ক্লিক করুন।

একটি স্থানীয় উন্নয়ন পরিবেশ ব্যবহার করতে, gcloud CLI ইনস্টল এবং আরম্ভ করুন

  1. প্রকল্প নির্বাচক মেনুতে, একটি প্রকল্প নির্বাচন করুন।

  2. Google ক্লাউড ব্যবহারকারী ভূমিকার জন্য মিথুনকে মঞ্জুর করুন:

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

    প্রিন্সিপালের আইডেন্টিফায়ার দিয়ে PRINCIPAL প্রতিস্থাপন করুন। শনাক্তকারী user|group|serviceAccount:email বা domain:domain ফর্মটি নেয় —উদাহরণস্বরূপ, user:cloudysanfrancisco@gmail.com , group:admins@example.com , serviceAccount:test123@example.domain.com , বা domain:example.domain.com

    আউটপুট হল নীতি বাইন্ডিংয়ের একটি তালিকা যাতে নিম্নলিখিতগুলি অন্তর্ভুক্ত থাকে:

    - members:
      - user:PRINCIPAL
      role: roles/cloudaicompanion.user
    
  3. পরিষেবা ব্যবহার উপভোক্তা ভূমিকা মঞ্জুর করুন:

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

    আউটপুট হল নীতি বাইন্ডিংয়ের একটি তালিকা যাতে নিম্নলিখিতগুলি অন্তর্ভুক্ত থাকে:

    - members:
      - user:PRINCIPAL
      role: roles/serviceusage.serviceUsageConsumer
    

আরও তথ্যের জন্য, একটি একক ভূমিকা এবং gcloud projects add-iam-policy-binding অনুদান দেখুন।

যে সমস্ত ব্যবহারকারীদের এই ভূমিকাগুলি দেওয়া হয়েছে তারা নির্দিষ্ট প্রকল্পের মধ্যে Google ক্লাউড কনসোলে Google ক্লাউড বৈশিষ্ট্যগুলির জন্য Gemini অ্যাক্সেস করতে পারে৷ আরও তথ্যের জন্য, Google ক্লাউড ওভারভিউ-এর জন্য মিথুন দেখুন।

একটি IDE-তে জেমিনি কোড অ্যাসিস্ট প্লাগইন ইনস্টল করুন

আপনার প্রতিষ্ঠানের ব্যবহারকারীরা তাদের পছন্দের IDE-তে Gemini Code Assist ইনস্টল করে। আরও তথ্যের জন্য, নিম্নলিখিত দেখুন:

ডিফল্টরূপে, জেমিনি কোড অ্যাসিস্ট নিম্নলিখিত IDE-তে অন্তর্ভুক্ত থাকে:

উন্নত সেটআপ কাজ

পূর্বনির্ধারিত IAM ভূমিকা প্রদানের জন্য Google ক্লাউড কনসোল বা gcloud ব্যবহার করার পরিবর্তে, আপনি নিম্নলিখিতগুলির যেকোনো একটি করতে পারেন:

  • ভূমিকা প্রদান করতে IAM REST API বা IAM ক্লায়েন্ট লাইব্রেরি ব্যবহার করুন।

    আপনি যদি এই ইন্টারফেসগুলি ব্যবহার করেন তবে সম্পূর্ণ যোগ্য ভূমিকার নামগুলি ব্যবহার করুন:

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

    ভূমিকা প্রদান সম্পর্কে আরও তথ্যের জন্য, প্রকল্প, ফোল্ডার এবং সংস্থাগুলিতে অ্যাক্সেস পরিচালনা করুন দেখুন।

  • কাস্টম ভূমিকা তৈরি করুন এবং মঞ্জুর করুন।

    জেমিনি কোড অ্যাসিস্ট অ্যাক্সেস করার জন্য আপনার তৈরি করা যেকোনো কাস্টম ভূমিকার জন্য নিম্নলিখিত অনুমতির প্রয়োজন:

    • cloudaicompanion.companions.generateChat
    • cloudaicompanion.companions.generateCode
    • cloudaicompanion.instances.completeCode
    • cloudaicompanion.instances.completeTask
    • cloudaicompanion.instances.generateCode
    • cloudaicompanion.instances.generateText
    • serviceusage.services.enable
  • লাইসেন্স বরাদ্দ করুন এবং পরিচালনা করুন।

    জেমিনি কোড অ্যাসিস্ট অ্যাক্সেস করার জন্য আপনার তৈরি করা যেকোনো কাস্টম ভূমিকার জন্য নিম্নলিখিত অনুমতির প্রয়োজন:

    • 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

এছাড়াও মনে রাখবেন যে কাজ করার পূর্ববর্তী যেকোন অনুমতির জন্য, Google ক্লাউড API-এর জন্য Gemini একই Google ক্লাউড প্রকল্পে সক্ষম করা প্রয়োজন যেখানে আপনি প্রতিটি অনুমতি বরাদ্দ করেছেন৷

এরপর কি