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

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

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

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

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

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

  5. আপনার প্রতিষ্ঠানের ব্যবহারকারীরা একটি IDE-তে Gemini Code Assist Standard অথবা Enterprise ব্যবহার করার জন্য Gemini Code Assist প্লাগইন ইনস্টল করেন । Gemini CLI ব্যবহারকারীদের জন্য অথবা Android Studio ব্যবহারকারীদের জন্য এই ধাপটি প্রয়োজন হয় না।

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

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

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

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

  1. জেমিনি পেজের অ্যাডমিনে যান।

    জেমিনির জন্য অ্যাডমিনে যান

    জেমিনির অ্যাডমিন পৃষ্ঠাটি খোলে।

  2. Get Gemini Code Assist নির্বাচন করুন।

    মনে রাখবেন, যদি আপনার কাছে প্রয়োজনীয় consumerprocurement.orders.place অনুমতি না থাকে, তাহলে এই বোতামটি নিষ্ক্রিয় করা আছে। যদি প্রকল্পের সাথে সম্পর্কিত বিলিং অ্যাকাউন্টের জন্য ইতিমধ্যেই একটি জেমিনি কোড অ্যাসিস্ট সাবস্ক্রিপশন বিদ্যমান থাকে, তাহলে এই বোতামটি "ম্যানেজ জেমিনি কোড অ্যাসিস্ট" হিসাবে প্রদর্শিত হবে এবং আপনাকে আপনার সাবস্ক্রিপশন সম্পাদনা করতে দেবে।

    " Get Gemini Code Assist" সাবস্ক্রিপশন পৃষ্ঠাটি খোলে।

  3. Select Gemini Code Assist সাবস্ক্রিপশন সংস্করণে , একটি Gemini Code Assist সংস্করণ নির্বাচন করুন। প্রতিটি সংস্করণে উপলব্ধ বৈশিষ্ট্যগুলির একটি বিস্তারিত তালিকা দেখতে Compare Gemini Code Assist Editions নির্বাচন করুন।

    তারপর, Continue নির্বাচন করুন।

  4. সাবস্ক্রিপশন কনফিগার করুন -এ, সাবস্ক্রিপশন কনফিগার করার জন্য ক্ষেত্রগুলি পূরণ করুন, যার মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে:

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

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

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

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

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

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

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

ডিফল্টরূপে, নতুন সাবস্ক্রিপশনের জন্য আপনাকে ম্যানুয়ালি লাইসেন্স বরাদ্দ করতে হবে। একবার সেট আপ হয়ে গেলে, আপনি ম্যানুয়ালি বা স্বয়ংক্রিয়ভাবে লাইসেন্স বরাদ্দ করতে পারেন।

কনসোল

API কনসোলে পৃথক ব্যবহারকারীদের জন্য 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. জেমিনি পেজের অ্যাডমিনে যান।

    গুগল ক্লাউডের জন্য জেমিনি-তে যান।

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

  3. এই বিলিং অ্যাকাউন্টের জন্য, যাচাই করুন যে আপনি লাইসেন্স অ্যাসাইনমেন্টকে ম্যানুয়ালি অ্যাসাইন লাইসেন্সে সেট করেছেন। যদি বিলিং অ্যাকাউন্টটি স্বয়ংক্রিয়ভাবে লাইসেন্স অ্যাসাইন করতে সেট করা থাকে, তাহলে আপনি পৃথক লাইসেন্স পরিচালনা করতে পারবেন না। এই বিলিং অ্যাকাউন্টটিকে ম্যানুয়ালি অ্যাসাইন লাইসেন্সে স্যুইচ করলে পরিবর্তনের পরে স্বয়ংক্রিয় লাইসেন্স অ্যাসাইনমেন্ট বন্ধ হয়ে যায়, তবে পূর্বে বিদ্যমান লাইসেন্স অ্যাসাইনমেন্টগুলি প্রভাবিত হয় না।

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

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

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

  7. লাইসেন্স বরাদ্দ করুন ক্লিক করুন।

এপিআই

API-এর মাধ্যমে জেমিনি লাইসেন্স বরাদ্দ করতে, 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/"

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

সফল হলে, প্রতিক্রিয়াটি নিম্নলিখিতগুলির মতো হবে:

  {}

এখন আপনাকে এই বিলিং অ্যাকাউন্টের সাথে সম্পর্কিত এক বা একাধিক প্রকল্পে Gemini for Google Cloud API সক্ষম করতে হবে। ব্যবহারকারীরা কমপক্ষে একটি প্রকল্পে এটি সক্রিয় না করা পর্যন্ত Gemini Code Assist দেখতে পাবেন না।

একটি ক্লাউড প্রজেক্টে গুগল ক্লাউড এপিআই-এর জন্য জেমিনি সক্ষম করুন

এই বিভাগে ক্লাউড প্রজেক্টে জেমিনি ফর গুগল ক্লাউড এপিআই সক্ষম করার জন্য প্রয়োজনীয় পদক্ষেপগুলি বর্ণনা করা হয়েছে। জেমিনি কোড অ্যাসিস্টের জন্য এপিআই অ্যাক্সেস, কোটা এবং বিলিং পরিচালনা করার জন্য একটি ক্লাউড প্রজেক্ট প্রয়োজন। এই কারণে, ব্যবহারকারীরা জেমিনি কোড অ্যাসিস্ট অ্যাক্সেস করার আগে আপনার পছন্দের ক্লাউড প্রজেক্টে জেমিনি ফর গুগল ক্লাউড এপিআই সক্ষম করতে হবে।

কনসোল

  1. গুগল ক্লাউডের জন্য জেমিনি এপিআই সক্ষম করতে, গুগল ক্লাউডের জন্য জেমিনি পৃষ্ঠায় যান।

    গুগল ক্লাউডের জন্য জেমিনি-তে যান।

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

  3. সক্রিয় করুন ক্লিক করুন।

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

জিক্লাউড

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

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

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

    gcloud services enable cloudaicompanion.googleapis.com
    

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

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

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

    আউটপুটটি নিম্নলিখিতগুলির মতো:

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

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

আপনার IDE এবং Google এর মধ্যে API ট্র্যাফিকের জন্য ফায়ারওয়াল কনফিগার করুন

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

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

গুগল ক্লাউড ডিফল্ট ডোমেনের জন্য আইপি ঠিকানা নির্ধারণ করুন

আপনার IDE থেকে Google ক্লাউড API-এর সাথে সংযোগ সক্ষম করতে, আপনার ফায়ারওয়ালকে অবশ্যই Google-এর সর্বজনীনভাবে নথিভুক্ত IP ঠিকানা রেঞ্জগুলিতে আউটবাউন্ড TCP ট্র্যাফিকের অনুমতি দিতে হবে। এই রেঞ্জগুলি Google দ্বারা গতিশীলভাবে পরিচালিত হয়।

গুগল ক্লাউড ডোমেন অ্যাক্সেস করার জন্য আইপি রেঞ্জের একটি তালিকা বজায় রাখতে, আপনার কাছে বেশ কয়েকটি বিকল্প রয়েছে:

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

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

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

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

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

গুগল ক্লাউড প্রকল্পে আইএএম-কে ভূমিকা প্রদান করুন

এই বিভাগটি ব্যবহারকারীদের জন্য জেমিনি ফর গুগল ক্লাউড ব্যবহারকারী এবং পরিষেবা ব্যবহারের জন্য গ্রাহক IAM ভূমিকা প্রদানের জন্য প্রয়োজনীয় পদক্ষেপগুলি বর্ণনা করে।

কনসোল

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

    IAM এবং অ্যাডমিনে যান

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

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

  4. Select a role -এ, Google Cloud User -এর জন্য Gemini নির্বাচন করুন।

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

  6. সংরক্ষণ করুন ক্লিক করুন।

জিক্লাউড

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

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

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

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

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

    • PROJECT_ID : আপনার ক্লাউড প্রকল্পের আইডি—উদাহরণস্বরূপ, 1234567890
    • PRINCIPAL : প্রিন্সিপালের শনাক্তকারী —উদাহরণস্বরূপ, user:cloudysanfrancisco@gmail.com

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

    - members:
      - user:PRINCIPAL
      role: roles/cloudaicompanion.user
    
  3. roles/serviceusage.serviceUsageConsumer জন্য পূর্ববর্তী ধাপটি পুনরাবৃত্তি করুন।

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

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

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

আপনার প্রতিষ্ঠানের ব্যবহারকারীরা তাদের পছন্দের সমর্থিত IDE তে Gemini Code Assist প্লাগইন ইনস্টল করুন। সমর্থিত JetBrains IDE ব্যবহারকারীদের IntelliJ নির্দেশাবলী অনুসরণ করা উচিত।

ভিএস কোড

  1. ভিএস কোডে এক্সটেনশন ভিউ খুলতে, ক্লিক করুন এক্সটেনশন আইকন এক্সটেনশনগুলি ব্যবহার করুন অথবা Ctrl / Cmd + Shift + X টিপুন।

  2. Gemini Code Assist অনুসন্ধান করুন।

  3. ইনস্টল করুন এ ক্লিক করুন।

  4. যদি অনুরোধ করা হয়, VS কোড পুনরায় চালু করুন।

    এক্সটেনশনটি সফলভাবে ইনস্টল হওয়ার পরে, অ্যাক্টিভিটি বারে জেমিনি কোড অ্যাসিস্ট প্রদর্শিত হবে এবং ব্যবহারের জন্য প্রস্তুত। আপনি শীর্ষ-স্তরের অ্যাপ্লিকেশন টাস্কবার ব্যবহার করে আপনার পছন্দগুলি নির্দিষ্ট করে আপনার জেমিনি কোড অ্যাসিস্ট ইনস্টলেশনটি আরও কনফিগার করতে পারেন: কোড > সেটিংস > সেটিংস > এক্সটেনশনে নেভিগেট করুন এবং Gemini Code Assist অনুসন্ধান করুন।

ইন্টেলিজে

  1. settings IDE এবং প্রজেক্ট সেটিংস > প্লাগইন ক্লিক করুন।
  2. মার্কেটপ্লেস ট্যাবে, Gemini Code Assist অনুসন্ধান করুন।
  3. প্লাগইনটি ইনস্টল করতে ইনস্টল করুন এ ক্লিক করুন।
  4. ইনস্টলেশন শেষ হলে, IDE পুনরায় চালু করুন এ ক্লিক করুন।
  5. যখন IDE পুনরায় চালু হয়, তখন আপনার অ্যাক্টিভিটি বারে জেমিনি কোড অ্যাসিস্ট প্রদর্শিত হয়।

    অ্যাক্টিভিটি বারে জেমিনি কোড অ্যাসিস্ট আইকনটি প্রদর্শিত হবে।

এখন ব্যবহারকারীরা তাদের IDE-তে জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড বা এন্টারপ্রাইজ ব্যবহার করতে প্রস্তুত। সমর্থিত বৈশিষ্ট্যগুলি সম্পর্কে আরও জানুন:

নিম্নলিখিত নির্দেশিকাগুলি দিয়ে শুরু করুন:

জেমিনি কোড অ্যাসিস্ট তথ্য ক্যাশে করে এমন ডিরেক্টরিগুলির তালিকা

নিম্নলিখিত টেবিলে এমন ডিরেক্টরিগুলির একটি তালিকা দেওয়া হয়েছে যেখানে জেমিনি কোড অ্যাসিস্ট এক্সটেনশন তথ্য যেমন প্রমাণীকরণ টোকেন সংরক্ষণ করে:

জানালা

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

ম্যাকওএস

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

লিনাক্স

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

গুগলে সাইন ইন করুন এবং একটি গুগল ক্লাউড প্রোজেক্ট নির্বাচন করুন।

ব্যবহারকারীরা তাদের IDE তে Gemini Code Assist ইনস্টল করার পর, তাদের Google অ্যাকাউন্টে সাইন ইন করতে হবে, এবং যদি তারা প্রথমবার তাদের IDE তে Gemini Code Assist Standard বা Enterprise ব্যবহার করে, তাহলে তারা একটি Google Cloud Project নির্বাচন করবে। এটি Gemini Code Assist সেট আপ করার জন্য ব্যবহৃত একই প্রজেক্ট, এবং API অ্যাক্সেস, কোটা এবং বিলিং পরিচালনা করতে ব্যবহৃত হয়।

ভিএস কোড

যদি আপনি Gemini for Google Cloud API সক্ষম না করে একটি Google Cloud প্রকল্প নির্বাচন করেন, তাহলে আপনি একটি বিজ্ঞপ্তি পাবেন যা আপনাকে IDE থেকে API সক্ষম করার বিকল্প দেয়। আপনার প্রকল্পের জন্য API সক্ষম করতে বিজ্ঞপ্তি উইন্ডোতে "API সক্ষম করুন" নির্বাচন করুন। আরও তথ্যের জন্য, একটি প্রকল্পের জন্য Gemini Code Assist Standard and Enterprise সেট আপ করুন দেখুন।

আপনি যদি আপনার IDE-তে সরাসরি জেমিনি কোড অ্যাসিস্ট সহ কোড ওয়াকথ্রু অনুসরণ করতে চান, তাহলে লঞ্চ VS কোডে ক্লিক করুন এবং গুগল ক্লাউডের সাথে সংযোগ স্থাপন করতে এবং জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড বা এন্টারপ্রাইজ সক্রিয় করতে ওয়াকথ্রুতে বর্ণিত ধাপগুলি অনুসরণ করুন।

VS কোড চালু করুন

অন্যথায়, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. আপনার IDE চালু করুন।

  2. অ্যাক্টিভিটি বারে, জেমিনি কোড অ্যাসিস্ট এ ক্লিক করুন।

  3. জেমিনি কোড অ্যাসিস্ট চ্যাট প্যানে, লগইন টু গুগল ক্লাউডে ক্লিক করুন।

  4. যখন জেমিনি কোড অ্যাসিস্টকে বাহ্যিক ওয়েবসাইট খোলার অনুমতি দেওয়ার অনুরোধ জানানো হবে, তখন খুলুন এ ক্লিক করুন।

  5. আপনার Google অ্যাকাউন্টে সাইন ইন করার জন্য প্রম্পটগুলি অনুসরণ করুন।

  6. যখন জিজ্ঞাসা করা হয় যে আপনি গুগল থেকে জেমিনি কোড অ্যাসিস্ট ডাউনলোড করেছেন কিনা, তখন সাইন ইন এ ক্লিক করুন।

    আপনি এখন গুগল ক্লাউডের সাথে সংযুক্ত।

    এরপর, এমন একটি গুগল ক্লাউড প্রকল্প নির্বাচন করতে যেখানে জেমিনি ফর গুগল ক্লাউড এপিআই সক্ষম আছে, এই পদক্ষেপগুলি অনুসরণ করুন:

  7. জেমিনি কোড অ্যাসিস্ট স্ট্যাটাস বারে, জেমিনি কোড অ্যাসিস্ট এ ক্লিক করুন।

    জেমিনি স্ট্যাটাস বারটি উপলব্ধ।

  8. জেমিনি কোড অ্যাসিস্ট মেনুতে, জেমিনি কোড প্রজেক্ট নির্বাচন করুন।

  9. এমন একটি গুগল ক্লাউড প্রকল্প নির্বাচন করুন যেখানে গুগল ক্লাউডের জন্য জেমিনি API সক্ষম করা আছে।

    জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড বা এন্টারপ্রাইজ ব্যবহারের জন্য প্রস্তুত।

    স্ট্যাটাস বারে জেমিনি আইকনটি স্বাভাবিক অবস্থায় সেট করা আছে।

ইন্টেলিজে

আপনার Google অ্যাকাউন্টে সাইন ইন করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. অ্যাক্টিভিটি বারে, spark Gemini Code Assist এ ক্লিক করুন।

  2. লগ ইন টু গুগলে ক্লিক করুন। বিকল্পভাবে, আপনি লিঙ্কটি কপি করে আপনার ব্রাউজারে URL টি পেস্ট করতে পারেন।

  3. ওয়েব ব্রাউজারে খোলা পৃষ্ঠায়, আপনার Google অ্যাকাউন্ট নির্বাচন করুন।

  4. যে স্ক্রিনে আপনাকে জিজ্ঞাসা করা হবে যে আপনি এই অ্যাপটি গুগল থেকে ডাউনলোড করেছেন কিনা, সেখানে সাইন ইন এ ক্লিক করুন।

    জেমিনি কোড অ্যাসিস্ট এখন আপনার অ্যাকাউন্ট অ্যাক্সেস করার জন্য অনুমোদিত।

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

  5. আপনার IDE-তে ফিরে যান। Gemini Code Assist টুল উইন্ডোতে, যদি আপনি Google-কে আপনার নির্বাচিত প্রকল্পের জন্য Gemini Code Assist ব্যবহার করার জন্য প্রয়োজনীয় API গুলি সক্ষম করার অনুমতি দিতে সম্মত হন, তাহলে চালিয়ে যেতে একটি GCP প্রকল্প নির্বাচন করুন -এ ক্লিক করুন।

  6. "গুগল ক্লাউড প্রজেক্ট নির্বাচন করুন " ডায়ালগে, আপনার গুগল ক্লাউড প্রজেক্টটি অনুসন্ধান করুন এবং নির্বাচন করুন, এবং তারপর ঠিক আছে ক্লিক করুন।

  7. FINISH এ ক্লিক করুন।

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

উন্নত সেটআপ কাজগুলি

নিম্নলিখিত বিভাগগুলিতে উন্নত সেটআপ কাজগুলি বর্ণনা করা হয়েছে যা আপনি জেমিনি কোড অ্যাসিস্ট কাস্টমাইজ করার জন্য সম্পাদন করতে পারেন।

উন্নত IAM বিবেচনা

পূর্বনির্ধারিত IAM ভূমিকা প্রদানের জন্য API কনসোল বা 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
    • cloudaicompanion.instances.exportMetrics
    • cloudaicompanion.instances.queryEffectiveSetting
    • cloudaicompanion.instances.queryEffectiveSettingBindings
    • 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 ক্লাউড প্রকল্পে Gemini for Google Cloud API সক্রিয় করতে হবে।

গুগল ক্লাউড প্রোজেক্ট রিলিজ চ্যানেল পরিবর্তন করুন

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

আপনি যেকোনো সময় জেমিনি কোড অ্যাসিস্ট রিলিজ চ্যানেলটিকে প্রিভিউ চ্যানেলে পরিবর্তন করতে পারেন অথবা জেনারেললি অ্যাভাইবল চ্যানেলে ফিরে যেতে পারেন।

এরপর কি?