আপনি জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড বা এন্টারপ্রাইজ ব্যবহার করার আগে, আপনার দলকে এই নথিতে বর্ণিত সেটআপ পদক্ষেপগুলি সম্পাদন করতে হবে:
জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড বা এন্টারপ্রাইজের সদস্যতা কিনুন ।
আপনার প্রতিষ্ঠানের পৃথক ব্যবহারকারীদের লাইসেন্স বরাদ্দ করুন ।
একটি Google ক্লাউড প্রকল্পে Google Cloud API-এর জন্য Gemini সক্ষম করুন ৷
একটি Google ক্লাউড প্রকল্পে পরিচিতি এবং অ্যাক্সেস ম্যানেজমেন্টের ভূমিকা মঞ্জুর করুন ৷
আপনার প্রতিষ্ঠানের ব্যবহারকারীরা জেমিনি কোড অ্যাসিস্ট প্লাগইন ইনস্টল করে । একটি IDE-তে জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড বা এন্টারপ্রাইজ ব্যবহার করতে। এই ধাপটি Gemini CLI ব্যবহারকারীদের জন্য প্রয়োজন নেই।
একটি জেমিনি কোড অ্যাসিস্ট সাবস্ক্রিপশন কিনুন
প্রতিটি সংস্করণে উপলব্ধ বৈশিষ্ট্যগুলির একটি তালিকার জন্য, সমর্থিত বৈশিষ্ট্যগুলি দেখুন।
নতুন জেমিনি কোড অ্যাসিস্ট গ্রাহকদের বিলিং অ্যাকাউন্টের জন্য যাদের কখনও জেমিনি কোড অ্যাসিস্ট সাবস্ক্রিপশন ছিল না, আমরা স্বয়ংক্রিয়ভাবে প্রথম মাসের জন্য 50টি বিনামূল্যে লাইসেন্সের সমতুল্য ক্রেডিট প্রয়োগ করি, জেমিনি কোড অ্যাসিস্ট সংস্করণ নির্বিশেষে। নোট করুন যে প্রাথমিক বিনামূল্যে লাইসেন্স ক্রেডিট বরাদ্দ হওয়ার পরে আপনি বিনামূল্যে ক্রেডিট সংখ্যা বাড়াতে পারবেন না। উপরন্তু, আপনি প্রথম মাসের মধ্যে জেমিনি কোড অ্যাসিস্ট সংস্করণ পরিবর্তন করতে পারবেন না।
যদি আপনার Google ক্লাউডের সাথে বিদ্যমান চুক্তি থাকে, তাহলে সদস্যতা কেনার আগে আমাদের বিক্রয় দলের সাথে যোগাযোগ করুন ।
মিথুন পৃষ্ঠার অ্যাডমিনে যান।
মিথুন পৃষ্ঠার জন্য অ্যাডমিন খোলে।
জেমিনি কোড অ্যাসিস্ট পান নির্বাচন করুন।
মনে রাখবেন যে আপনার কাছে প্রয়োজনীয়
consumerprocurement.orders.place
অনুমতি না থাকলে, এই বোতামটি অক্ষম করা আছে। যদি প্রকল্পের সাথে যুক্ত বিলিং অ্যাকাউন্টের জন্য একটি জেমিনি কোড অ্যাসিস্ট সাবস্ক্রিপশন ইতিমধ্যেই বিদ্যমান থাকে, তাহলে এই বোতামটি জেমিনি কোড অ্যাসিস্ট পরিচালনা করুন হিসাবে প্রদর্শিত হয় এবং আপনাকে আপনার সদস্যতা সম্পাদনা করতে দেয়৷Gemini Code Assist সাবস্ক্রিপশন পেজ খোলে।
সিলেক্ট জেমিনি কোড অ্যাসিস্ট সাবস্ক্রিপশন সংস্করণে , একটি জেমিনি কোড অ্যাসিস্ট সংস্করণ নির্বাচন করুন। প্রতিটি সংস্করণে উপলব্ধ বৈশিষ্ট্যগুলির একটি বিশদ তালিকা দেখতে জেমিনি কোড সহায়ক সংস্করণগুলির তুলনা করুন নির্বাচন করুন৷
তারপর, চালিয়ে যান নির্বাচন করুন।
কনফিগার সাবস্ক্রিপশনে , নিম্নলিখিতগুলি সহ সাবস্ক্রিপশন কনফিগার করার জন্য ক্ষেত্রগুলি সম্পূর্ণ করুন:
- সদস্যতার নাম।
- সাবস্ক্রিপশনে লাইসেন্সের সংখ্যা। মনে রাখবেন যে আপনি যদি এন্টারপ্রাইজ সংস্করণ কিনছেন, তাহলে আপনাকে অবশ্যই কমপক্ষে 10টি লাইসেন্স কিনতে হবে।
- সাবস্ক্রিপশন সময়কাল (মাসিক বা বার্ষিক)। একটি বার্ষিক সাবস্ক্রিপশনের সাথে, আপনাকে একটি ছাড়ের হার দেওয়া হয় যা এককালীন অর্থপ্রদানের পরিবর্তে মাসিক ভিত্তিতে চার্জ করা হয়।
সদস্যতা নিশ্চিত করতে, চালিয়ে যান নির্বাচন করুন।
আপনি শর্তাবলীতে সম্মত হলে, আমি এই ক্রয়ের শর্তাবলীর সাথে সম্মত নির্বাচন করুন এবং তারপরে সাবস্ক্রিপশন নিশ্চিত করুন নির্বাচন করুন।
পরবর্তী নির্বাচন করুন: জেমিনি লাইসেন্স অ্যাসাইনমেন্ট পরিচালনা করুন ।
সদস্যতা এখন জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড বা এন্টারপ্রাইজের জন্য কেনা হয়েছে। আপনাকে এখন আপনার প্রতিষ্ঠানে জেমিনি লাইসেন্স অ্যাসাইনমেন্ট পরিচালনা করতে হবে।
লাইসেন্স বরাদ্দ করুন
জেমিনি কোড অ্যাসিস্ট ব্যবহার করার আগে, প্রতিটি স্বতন্ত্র ব্যবহারকারীকে একটি লাইসেন্স বরাদ্দ করতে হবে যা প্রতিষ্ঠানে অ্যাক্সেস মঞ্জুর করা উচিত।
নতুন জেমিনি কোড অ্যাসিস্ট গ্রাহকদের বিলিং অ্যাকাউন্টের জন্য যাদের কখনও জেমিনি কোড অ্যাসিস্ট সাবস্ক্রিপশন ছিল না, আমরা স্বয়ংক্রিয়ভাবে প্রথম মাসের জন্য 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
মিথুন পৃষ্ঠার অ্যাডমিনে যান।
আপনি যে সাবস্ক্রিপশনটি পরিবর্তন করতে চান সেটি বেছে নিন এবং তারপরে সাবস্ক্রিপশন পরিবর্তন করুন ক্লিক করুন।
এই বিলিং অ্যাকাউন্টের জন্য, যাচাই করুন যে আপনি লাইসেন্স অ্যাসাইনমেন্টকে ম্যানুয়ালি অ্যাসাইন লাইসেন্সে সেট করেছেন। যদি বিলিং অ্যাকাউন্টটি স্বয়ংক্রিয়ভাবে লাইসেন্স বরাদ্দ করা হয়, তাহলে আপনি পৃথক লাইসেন্স পরিচালনা করতে পারবেন না। এই বিলিং অ্যাকাউন্টটি ম্যানুয়ালি অ্যাসাইন লাইসেন্সগুলিতে স্যুইচ করা পরিবর্তনের পরে স্বয়ংক্রিয় লাইসেন্স অ্যাসাইনমেন্ট বন্ধ করে দেয়, কিন্তু পূর্বে বিদ্যমান লাইসেন্স অ্যাসাইনমেন্টগুলি প্রভাবিত হয় না।
অ্যাসাইন লাইসেন্সে ক্লিক করুন। একটি ব্যবহারকারী নির্বাচন ডায়ালগ প্রদর্শিত হবে. নির্দিষ্ট ব্যবহারকারীদের অনুসন্ধান করতে, অনুসন্ধান বাক্সে তাদের নাম লিখুন।
তালিকা থেকে এক বা একাধিক ব্যবহারকারী নির্বাচন করুন, এবং তারপর পরবর্তী ক্লিক করুন।
মিথুন পরিষেবাগুলি বেছে নিন যেগুলির জন্য আপনি লাইসেন্স বরাদ্দ করতে চান৷
অ্যাসাইন লাইসেন্সে ক্লিক করুন।
API
API এর সাথে Gemini লাইসেন্স বরাদ্দ করতে, billingAccounts.orders.licensePool.assign
পদ্ধতি ব্যবহার করুন।
নিশ্চিত করুন যে আপনার কাছে
consumerprocurement.licensePools.assign
আইডেন্টিটি এবং অ্যাকসেস ম্যানেজমেন্ট অনুমতি রয়েছে সেই বিলিং অ্যাকাউন্টে যে লাইসেন্স পুলটি রয়েছে যার লাইসেন্স আপনি বরাদ্দ করতে চান৷একটি JSON ফাইল তৈরি করুন যাতে নিম্নলিখিত তথ্য রয়েছে:
{ "usernames": [ USER_EMAILS ] }
যেখানে
USER_EMAILS
হল একটি কমা-বিভক্ত ব্যবহারকারী অ্যাকাউন্টের তালিকা যাদের লাইসেন্স দেওয়া হচ্ছে৷ যেমন,"[email protected]", "[email protected]"
।পদ্ধতিটি কল করতে
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 ফাইলের পাথ যা আপনি ধাপ 2 এ তৈরি করেছেন। - PROJECT_ID : একটি প্রকল্পের আইডি। API অনুরোধের সাথে যুক্ত কোটা ব্যবহার এবং চার্জ এই প্রকল্পের বিরুদ্ধে প্রয়োগ করা হয়।
-
BILLING_ACCOUNT_ID
: লাইসেন্স পুলের সাথে যুক্ত বিলিং অ্যাকাউন্টের আইডি। -
ORDER_ID
: অর্ডার আইডি। আপনি যদি অর্ডার আইডি না জানেন তবে আপনি আপনার বিলিং অ্যাকাউন্টের সাথে যুক্ত অর্ডারগুলি তালিকাভুক্ত করে এটি পুনরুদ্ধার করতে পারেন৷
-
সফল হলে, প্রতিক্রিয়া নিম্নলিখিত অনুরূপ:
{}
আপনাকে এখন এই বিলিং অ্যাকাউন্টের সাথে যুক্ত এক বা একাধিক প্রকল্পে Google ক্লাউড API-এর জন্য Gemini সক্ষম করতে হবে৷ আপনি অন্তত একটি প্রকল্পে এটি সক্রিয় না করা পর্যন্ত ব্যবহারকারীরা জেমিনি কোড সহায়তা দেখতে পাবেন না।
একটি ক্লাউড প্রকল্পে Google Cloud API-এর জন্য Gemini সক্ষম করুন৷
এই বিভাগটি একটি ক্লাউড প্রকল্পে Google ক্লাউড API-এর জন্য Gemini সক্ষম করার জন্য প্রয়োজনীয় পদক্ষেপগুলি বর্ণনা করে৷
কনসোল
Google Cloud API-এর জন্য Gemini সক্ষম করতে, Google Cloud পৃষ্ঠার জন্য Gemini- এ যান৷
প্রজেক্ট সিলেক্টরে, একটি প্রোজেক্ট সিলেক্ট করুন।
সক্ষম করুন ক্লিক করুন।
পৃষ্ঠাটি আপডেট করে এবং সক্রিয় এর একটি স্থিতি দেখায়। মিথুন এখন নির্বাচিত ক্লাউড প্রকল্পে সকল ব্যবহারকারীর কাছে উপলব্ধ রয়েছে যাদের প্রয়োজনীয় IAM ভূমিকা রয়েছে৷
জিক্লাউড
একটি স্থানীয় উন্নয়ন পরিবেশ ব্যবহার করতে, gcloud CLI ইনস্টল এবং আরম্ভ করুন ।
প্রকল্প নির্বাচক মেনুতে, একটি প্রকল্প নির্বাচন করুন।
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 ভূমিকা রয়েছে৷
আপনার IDE এবং Google এর মধ্যে API ট্র্যাফিকের জন্য ফায়ারওয়াল কনফিগার করুন৷
গুগল ক্লাউডের জন্য জেমিনি সক্ষম করার পাশাপাশি, ফায়ারওয়ালের পিছনে থাকা ব্যবহারকারীদের নিম্নলিখিত 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 ব্রাউজার বৈশিষ্ট্য দ্বারা ব্যবহৃত। -
lh3.googleusercontent.com
এবংlh5.googleusercontent.com
: ব্যবহারকারীর ছবি পেতে ব্যবহৃত হয়।
Google ক্লাউড ডিফল্ট ডোমেনের জন্য IP ঠিকানা নির্ধারণ করুন
আপনার IDE থেকে Google ক্লাউড API-এর সাথে সংযোগ সক্ষম করতে, আপনার ফায়ারওয়ালকে অবশ্যই Google-এর সর্বজনীনভাবে নথিভুক্ত IP ঠিকানা রেঞ্জে আউটবাউন্ড TCP ট্র্যাফিকের অনুমতি দিতে হবে। এই রেঞ্জগুলি গতিশীলভাবে Google দ্বারা পরিচালিত হয়৷
Google ক্লাউড ডোমেনগুলি অ্যাক্সেস করার জন্য আইপি রেঞ্জের একটি তালিকা বজায় রাখতে, আপনার কাছে বেশ কয়েকটি বিকল্প রয়েছে:
- আমাদের প্রকাশিত তালিকাগুলি ব্যবহার করুন বা Google IP ঠিকানা রেঞ্জ পেতে একটি স্ক্রিপ্ট স্বয়ংক্রিয় করুন৷
- private.googleapis.com ভার্চুয়াল আইপি ব্যবহার করুন।
- প্রাইভেট সার্ভিস কানেক্ট ব্যবহার করুন।
ঐচ্ছিক: VPC পরিষেবা নিয়ন্ত্রণ কনফিগার করুন
যদি আপনার সংস্থার একটি পরিষেবা পরিধি থাকে, তাহলে আপনাকে অবশ্যই আপনার পরিধিতে নিম্নলিখিত সংস্থানগুলি যোগ করতে হবে:
- গুগল ক্লাউড API-এর জন্য মিথুন
- জেমিনি কোড অ্যাসিস্ট API
আপনি যদি আপনার পরিষেবার পরিধির বাইরে থেকে জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড বা এন্টারপ্রাইজ ব্যবহার করেন, তাহলে সেই পরিষেবাগুলিতে অ্যাক্সেসের অনুমতি দেওয়ার জন্য আপনাকে প্রবেশের নীতি পরিবর্তন করতে হবে।
আরও তথ্যের জন্য, Gemini-এর জন্য VPC পরিষেবা নিয়ন্ত্রণ কনফিগার করুন দেখুন।
একটি Google ক্লাউড প্রকল্পে IAM ভূমিকা প্রদান করুন
এই বিভাগে Google ক্লাউড ব্যবহারকারী এবং পরিষেবা ব্যবহার উপভোক্তা IAM ভূমিকা ব্যবহারকারীদের জন্য Gemini মঞ্জুর করার জন্য প্রয়োজনীয় পদক্ষেপগুলি বর্ণনা করে৷
কনসোল
জেমিনি ব্যবহার করার জন্য প্রয়োজনীয় IAM ভূমিকাগুলি মঞ্জুর করতে, IAM এবং অ্যাডমিন পৃষ্ঠাতে যান৷
প্রিন্সিপাল কলামে, একটি প্রিন্সিপাল খুঁজুন যার জন্য আপনি মিথুনে অ্যাক্সেস দিতে চান, এবং তারপর সেই সারিতে প্রিন্সিপাল এ ক্লিক করুন।
সম্পাদনা অ্যাক্সেস প্যানে, আরেকটি ভূমিকা যোগ
ক্লিক করুন।একটি ভূমিকা নির্বাচন করুন , Google ক্লাউড ব্যবহারকারীর জন্য মিথুন নির্বাচন করুন।
অন্য ভূমিকা যোগ করুন ক্লিক করুন এবং পরিষেবা ব্যবহার উপভোক্তা নির্বাচন করুন।
সংরক্ষণ করুন ক্লিক করুন.
জিক্লাউড
একটি স্থানীয় উন্নয়ন পরিবেশ ব্যবহার করতে, gcloud CLI ইনস্টল এবং আরম্ভ করুন ।
প্রকল্প নির্বাচক মেনুতে, একটি প্রকল্প নির্বাচন করুন।
Google ক্লাউড ব্যবহারকারী ভূমিকার জন্য মিথুনকে মঞ্জুর করুন:
gcloud projects add-iam-policy-binding PROJECT_ID \ --member=PRINCIPAL --role=roles/cloudaicompanion.user
নিম্নলিখিতগুলি প্রতিস্থাপন করুন:
-
PROJECT_ID
: আপনার ক্লাউড প্রকল্পের আইডি—উদাহরণস্বরূপ,1234567890
। -
PRINCIPAL
: প্রিন্সিপালের শনাক্তকারী —উদাহরণস্বরূপ,user:[email protected]
।
আউটপুট হল নীতি বাইন্ডিংয়ের একটি তালিকা যাতে নিম্নলিখিতগুলি অন্তর্ভুক্ত থাকে:
- members: - user:PRINCIPAL role: roles/cloudaicompanion.user
-
ভূমিকা
roles/serviceusage.serviceUsageConsumer
।
আরও তথ্যের জন্য, একটি একক ভূমিকা এবং gcloud projects add-iam-policy-binding
অনুদান দেখুন।
যে সমস্ত ব্যবহারকারীদের এই ভূমিকাগুলি দেওয়া হয়েছে তারা নির্দিষ্ট প্রকল্পের মধ্যে API কনসোলে Google ক্লাউড বৈশিষ্ট্যগুলির জন্য Gemini অ্যাক্সেস করতে পারে৷ আরও তথ্যের জন্য, Google ক্লাউড ওভারভিউ-এর জন্য মিথুন দেখুন।
জেমিনি কোড অ্যাসিস্ট প্লাগইন ইনস্টল করুন
আপনার প্রতিষ্ঠানের ব্যবহারকারীরা তাদের পছন্দের সমর্থিত IDE- তে Gemini Code Assist প্লাগইন ইনস্টল করে। সমর্থিত JetBrains IDE-এর ব্যবহারকারীদের IntelliJ নির্দেশাবলী অনুসরণ করা উচিত।
ভিএস কোড
VS কোডে এক্সটেনশন ভিউ খুলতে ক্লিক করুন
এক্সটেনশন বা
Ctrl
/Cmd
+Shift
+X
টিপুন।Gemini Code Assist
জন্য অনুসন্ধান করুন।Install এ ক্লিক করুন।
অনুরোধ করা হলে, VS কোড পুনরায় চালু করুন।
এক্সটেনশনটি সফলভাবে ইনস্টল করার পরে, জেমিনি কোড অ্যাসিস্ট অ্যাক্টিভিটি বারে উপস্থিত হয় এবং ব্যবহারের জন্য প্রস্তুত৷ আপনি টপ-লেভেল অ্যাপ্লিকেশন টাস্কবার ব্যবহার করে আপনার পছন্দগুলি নির্দিষ্ট করে আপনার জেমিনি কোড অ্যাসিস্ট ইনস্টলেশন আরও কনফিগার করতে পারেন: কোড > সেটিংস > সেটিংস > এক্সটেনশনগুলিতে নেভিগেট করুন এবং
Gemini Code Assist
অনুসন্ধান করুন।
ইন্টেলিজে
- settings IDE এবং Project Settings > Plugins-এ ক্লিক করুন।
- মার্কেটপ্লেস ট্যাবে,
Gemini Code Assist
অনুসন্ধান করুন। - প্লাগইন ইন্সটল করতে Install এ ক্লিক করুন।
- ইনস্টলেশন সমাপ্ত হলে, আইডিই পুনরায় চালু করুন ক্লিক করুন।
যখন IDE রিস্টার্ট হয়, জেমিনি কোড অ্যাসিস্ট আপনার অ্যাক্টিভিটি বারে উপস্থিত হয়।
এখন ব্যবহারকারীরা তাদের IDE-তে জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড বা এন্টারপ্রাইজ ব্যবহার করতে প্রস্তুত। সমর্থিত বৈশিষ্ট্য সম্পর্কে আরও জানুন:
নিম্নলিখিত নির্দেশিকা দিয়ে শুরু করুন:
ডিরেক্টরির তালিকা যেখানে জেমিনি কোড সহায়তা তথ্য ক্যাশ করে
নিম্নলিখিত সারণী ডিরেক্টরিগুলির একটি তালিকা প্রদান করে যেখানে জেমিনি কোড অ্যাসিস্ট এক্সটেনশন তথ্য যেমন অথ টোকেন সংরক্ষণ করে:
উইন্ডোজ
-
%LOCALAPPDATA%/cloud-code
-
%LOCALAPPDATA%/google-vscode-extension
macOS
-
~/Library/Application Support/cloud-code
-
~/Library/Application Support/google-vscode-extension
লিনাক্স
-
~/.cache/cloud-code
-
~/.cache/google-vscode-extension
গুগলে সাইন ইন করুন এবং একটি গুগল ক্লাউড প্রকল্প নির্বাচন করুন
একবার ব্যবহারকারীরা তাদের IDE-এ Gemini Code Assist ইনস্টল করলে, তাদের তাদের Google অ্যাকাউন্টে সাইন ইন করতে হবে, এবং যদি তাদের IDE-তে জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড বা এন্টারপ্রাইজ প্রথমবার ব্যবহার করা হয়, তাহলে তারা একটি Google ক্লাউড প্রকল্প নির্বাচন করে।
ভিএস কোড
আপনি যদি Google ক্লাউড API এর জন্য Gemini সক্ষম না করে একটি Google ক্লাউড প্রকল্প নির্বাচন করেন, তাহলে আপনি একটি বিজ্ঞপ্তি পাবেন যা আপনাকে IDE থেকে API সক্ষম করার বিকল্প দেয়৷ আপনার প্রকল্পের জন্য API সক্ষম করতে বিজ্ঞপ্তি উইন্ডোতে API সক্ষম করুন নির্বাচন করুন৷ আরও তথ্যের জন্য, একটি প্রকল্পের জন্য জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড এবং এন্টারপ্রাইজ সেট আপ দেখুন।
আপনি যদি সরাসরি আপনার IDE-তে Gemini Code Assist ওয়াকথ্রু সহ কোড অনুসরণ করতে পছন্দ করেন, তাহলে লঞ্চ VS কোড ক্লিক করুন এবং Google ক্লাউডের সাথে সংযোগ করতে এবং জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড বা এন্টারপ্রাইজ সক্রিয় করতে ওয়াকথ্রুতে পদক্ষেপগুলি অনুসরণ করুন৷
অন্যথায়, এই পদক্ষেপগুলি অনুসরণ করুন:
আপনার IDE চালু করুন।
অ্যাক্টিভিটি বারে, জেমিনি কোড অ্যাসিস্টে ক্লিক করুন।
জেমিনি কোড অ্যাসিস্ট চ্যাট প্যানে, Google ক্লাউডে লগইন করুন ক্লিক করুন।
যখন মিথুন কোড অ্যাসিস্টকে বাহ্যিক ওয়েবসাইট খুলতে অনুমতি দেওয়ার জন্য অনুরোধ করা হয়, তখন খুলুন ক্লিক করুন।
আপনার Google অ্যাকাউন্টে সাইন ইন করতে প্রম্পটগুলি অনুসরণ করুন৷
আপনি Google থেকে Gemini Code Assist ডাউনলোড করেছেন কিনা জিজ্ঞাসা করা হলে, সাইন ইন এ ক্লিক করুন।
আপনি এখন Google ক্লাউডের সাথে সংযুক্ত।
এরপরে, Google ক্লাউড এপিআই-এর জন্য জেমিনি সক্রিয় আছে এমন একটি Google ক্লাউড প্রকল্প নির্বাচন করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
জেমিনি কোড অ্যাসিস্ট স্ট্যাটাস বারে, জেমিনি কোড অ্যাসিস্ট-এ ক্লিক করুন।
জেমিনি কোড অ্যাসিস্ট মেনুতে, মিথুন কোড প্রকল্প নির্বাচন করুন নির্বাচন করুন।
Google ক্লাউড এপিআই-এর জন্য জেমিনি চালু আছে এমন একটি Google ক্লাউড প্রকল্প নির্বাচন করুন।
জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড বা এন্টারপ্রাইজ ব্যবহারের জন্য প্রস্তুত।
ইন্টেলিজে
আপনার Google অ্যাকাউন্টে সাইন ইন করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
অ্যাক্টিভিটি বারে, spark জেমিনি কোড অ্যাসিস্টে ক্লিক করুন।
গুগলে লগ ইন করুন ক্লিক করুন।
ওয়েব ব্রাউজারে যে পৃষ্ঠাটি খোলে, সেখানে আপনার Google অ্যাকাউন্ট নির্বাচন করুন।
আপনি Google থেকে এই অ্যাপটি ডাউনলোড করেছেন কিনা তা নিশ্চিত করতে যে স্ক্রিনে আপনাকে বলে, সেখানে সাইন ইন ক্লিক করুন।
জেমিনি কোড অ্যাসিস্ট এখন আপনার অ্যাকাউন্ট অ্যাক্সেস করার জন্য অনুমোদিত৷
এরপরে, যদি আপনি প্রথমবার আপনার IDE-তে জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড বা এন্টারপ্রাইজ ব্যবহার করেন, তাহলে আপনাকে অবশ্যই এই পদক্ষেপগুলি অনুসরণ করে একটি Google ক্লাউড প্রকল্প নির্বাচন করতে হবে:
আপনার IDE-এ ফিরে যান। জেমিনি কোড অ্যাসিস্ট টুল উইন্ডোতে, আপনি যদি আপনার নির্বাচিত প্রোজেক্টের জন্য আপনার হয়ে জেমিনি কোড অ্যাসিস্ট ব্যবহার করার জন্য প্রয়োজনীয় API গুলিকে সক্রিয় করতে Google-কে অনুমতি দিতে সম্মত হন, তাহলে চালিয়ে যেতে একটি GCP প্রোজেক্ট নির্বাচন করুন-এ ক্লিক করুন।
Google ক্লাউড প্রকল্প নির্বাচন করুন ডায়ালগে, অনুসন্ধান করুন এবং আপনার Google ক্লাউড প্রকল্প নির্বাচন করুন, এবং তারপর ওকে ক্লিক করুন।
FINISH এ ক্লিক করুন।
আপনার Google ক্লাউড প্রকল্পটি Gemini Code Assist API সক্ষম করে নির্বাচন করা হয়েছে৷ আপনি আপনার IDE-তে জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড বা এন্টারপ্রাইজ ব্যবহার করতে প্রস্তুত!
উন্নত সেটআপ কাজ
পূর্বনির্ধারিত 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 ক্লাউড API-এর জন্য Gemini একই Google ক্লাউড প্রকল্পে সক্ষম করা প্রয়োজন যেখানে আপনি প্রতিটি অনুমতি বরাদ্দ করেছেন৷
এরপর কি
- Google ক্লাউডের জন্য Gemini-এ উপলব্ধ জেনারেটিভ AI সহায়তার ধরন সম্পর্কে আরও জানুন।
- Google ক্লাউডের জন্য মিথুন কীভাবে আপনার ডেটা ব্যবহার করে তা জানুন।
- জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড এবং এন্টারপ্রাইজ অ্যাডমিনিস্ট্রেটর নিয়ন্ত্রণগুলি কীভাবে অ্যাক্সেস এবং পরিচালনা করবেন তা শিখুন।
- জেমিনি কোড অ্যাসিস্ট এন্টারপ্রাইজের জন্য কোড কাস্টমাইজেশন কীভাবে কনফিগার করবেন তা জানুন।
- জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড এবং এন্টারপ্রাইজের জন্য VPC পরিষেবা নিয়ন্ত্রণগুলি কনফিগার করুন ৷