Firebase এ Gemini ব্যবহার শুরু করার আগে, আপনাকে অবশ্যই Firebase কনসোলে এটি সক্রিয় করতে হবে। Firebase এ Gemini ব্যবহারকারী-ভিত্তিক ও প্রজেক্ট-ভিত্তিক ভাবে সক্রিয় করা হয় এবং এর সক্রিয়করণ আপনার ব্যবহারকারীর ধরন ও প্ল্যানের উপর নির্ভর করে।
আপনি যদি গুগল ওয়ার্কস্পেস (পূর্বের জি স্যুট) ব্যবহারকারী হন, তাহলে Firebase থাকা জেমিনি-এর সাথে Gemini Code Assist অন্তর্ভুক্ত থাকে। আপনার অ্যাডমিনিস্ট্রেটর সরাসরি Firebase কনসোল থেকে Gemini Code Assist সাবস্ক্রিপশন ক্রয় এবং সক্রিয় করতে পারেন। Gemini Code Assist সেট আপ করুন- এ আরও জানুন।
আপনি যদি একজন ব্যক্তিগত ব্যবহারকারী হন, তাহলে Firebase এ Gemini বিনামূল্যে অথবা Gemini Code Assist সাবস্ক্রিপশনের মাধ্যমে পাওয়া যায়, যা প্রাসঙ্গিক সচেতনতা এবং মেসেজিং ক্যাম্পেইনের অন্তর্দৃষ্টি প্রদান করে।
মনে রাখবেন যে, Gemini in Firebase (বিনামূল্যে) এবং Gemini Code Assist সাবস্ক্রিপশন সহ Gemini in Firebase এর জন্য পরিষেবার শর্তাবলী ভিন্ন। Gemini in Firebase কীভাবে আপনার ডেটা ব্যবহার করে সে সম্পর্কে আরও জানুন।
প্রয়োজনীয় অনুমতি
Firebase এ Gemini-র বৈশিষ্ট্যগুলি সক্রিয় ও ব্যবহার করার জন্য নির্দিষ্ট IAM রোল এবং অনুমতির প্রয়োজন হয়।
- যেসব প্রোজেক্ট সদস্যের ওনার বা এডিটর IAM রোল রয়েছে, তারা Firebase এ Gemini সক্রিয় করতে এবং এর ফিচারগুলো ব্যবহার করতে পারেন।
- প্রজেক্ট ভিউয়াররা Firebase জেমিনি সক্রিয় করতে পারেন না, কিন্তু যদি তাদের ‘ Gemini for Google Cloud ইউজার’ রোলটি বরাদ্দ করা থাকে , তাহলে তারা এর ফিচারগুলো ব্যবহার করতে পারবেন, যার মধ্যে রয়েছে Firebase চ্যাটে জেমিনি , হেল্প এবং Crashlytics এআই অ্যাসিস্ট্যান্স।
- প্রকল্পটি যদি গুগল ওয়ার্কস্পেস (পূর্বের জি স্যুট)-এর অংশ হয় , তবে একজন গুগল ওয়ার্কস্পেস অ্যাডমিনিস্ট্রেটরকে এটি সক্রিয় করতে হবে।
কোনো প্রজেক্ট সদস্যকে Gemini for Google Cloud User রোলটি কীভাবে অ্যাসাইন করবেন, তা এখানে দেওয়া হলো। উল্লেখ্য যে, শুধুমাত্র প্রজেক্টের মালিকরাই IAM রোল এডিট করতে পারেন।
- Firebase কনসোল থেকে, প্রজেক্ট সেটিংস নির্বাচন করুন, তারপর ব্যবহারকারী এবং অনুমতি নির্বাচন করুন।
- প্রযোজ্য প্রকল্প সদস্যের সারিটি খুঁজুন।
- আরও বিকল্পগুলিতে ক্লিক করুন, তারপর অ্যাক্সেস সম্পাদনা নির্বাচন করুন।
- Role(s) প্রসারিত করুন, Gemini for Google Cloud User নির্বাচন করুন, তারপর Done-এ ক্লিক করুন।
- পরিবর্তনটি সংরক্ষণ করতে ‘আপডেট রোলস’-এ ক্লিক করুন। আপনার ব্যবহারকারীর জন্য নতুন রোলটি প্রয়োগ হতে এক বা দুই মিনিট সময় লাগতে পারে।
Firebase জেমিনি সেট আপ করুন
আপনার অ্যাকাউন্টে প্রয়োজনীয় অনুমতি আছে কিনা তা নিশ্চিত করার পর, আপনি আপনার প্রোজেক্টের জন্য Firebase এ Gemini সক্রিয় করতে পারেন।
আপনার প্রোজেক্টে Firebase ব্যবহারে Gemini সক্রিয় করতে নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করুন।
প্রজেক্টের মালিক বা সম্পাদক হিসেবে, Firebase কনসোলটি খুলুন, একটি প্রজেক্ট নির্বাচন করুন এবং উপরের-ডানদিকের কনসোল মেনুতে অবস্থিত ✦ Gemini in Firebase এ ক্লিক করুন।
জেমিনি প্যানেলটি প্রদর্শিত হয়।
প্রদর্শিত তথ্যগুলো পর্যালোচনা করুন এবং 'শুরু করুন' বোতামে ক্লিক করুন।
ঐচ্ছিকভাবে, আপনার প্রোজেক্টের অন্যান্য ব্যবহারকারীদের জন্য Firebase এ Gemini সক্রিয় করুন: > প্রোজেক্ট সেটিংস থেকে, ব্যবহারকারী এবং অনুমতি নির্বাচন করুন এবং অতিরিক্ত ব্যবহারকারীদের Gemini for Google Cloud রোলটি বরাদ্দ করুন।
আপনি এখন Firebase এ Gemini-এর সাহায্যে আপনার Firebase ডেভেলপমেন্টকে আরও দ্রুত করতে প্রস্তুত। Firebase কনসোলে Gemini ব্যবহার করে দেখুন (Try Gemini in the Firebase console )।
আপনি যদি Gemini Code Assist সাবস্ক্রিপশন সহ Firebase এ Gemini ব্যবহার করার পরিকল্পনা করেন, তাহলে সেটআপ নির্দেশাবলীর জন্য “ Gemini Code Assist সাবস্ক্রিপশন সহ Firebase এ Gemini” অংশে যান।
Gemini Code Assist সাবস্ক্রিপশন সহ Firebase জেমিনি
যখন আপনি Gemini Code Assist এর সাবস্ক্রিপশন ক্রয় করেন, তখন Firebase এ Gemini আনলক হয়ে যায়। Gemini Code Assist সক্রিয় করতে, আপনাকে অবশ্যই একটি সাবস্ক্রিপশন ক্রয় করতে হবে এবং স্বতন্ত্র ব্যবহারকারীদের লাইসেন্স বরাদ্দ করতে হবে।
আপনি Gemini Admin ব্যবহার করে Firebase কনসোল অথবা Google Cloud কনসোলের মাধ্যমে Gemini Code Assist সক্রিয় করতে পারেন।
নিম্নলিখিত বিভাগগুলিতে Gemini Code Assist কীভাবে ক্রয় করতে হয় এবং ব্যবহারকারীদের লাইসেন্স বরাদ্দ করতে হয় তা বর্ণনা করা হয়েছে।
Gemini Code Assist ক্রয় করুন এবং লাইসেন্স বরাদ্দ করুন
ক্রয় করার আগে, আপনার অবশ্যই একটি Google Cloud বিলিং অ্যাকাউন্ট থাকতে হবে এবং সেই অ্যাকাউন্টের বিলিং অ্যাডমিনিস্ট্রেটর হতে হবে। যদি আপনার কোনো Cloud Billing অ্যাকাউন্ট না থাকে, তাহলে ‘একটি নতুন সেলফ-সার্ভ Cloud Billing অ্যাকাউন্ট তৈরি করুন’ অংশে দেওয়া নির্দেশাবলী অনুসরণ করুন।
Gemini Code Assist সাবস্ক্রিপশন ক্রয় করতে এবং লাইসেন্স বরাদ্দ করতে:
- Firebase জেমিনি প্যানটি খুলতে ✦ জেমিনি-তে ক্লিক করুন।
- আপনার ব্যবহারকারীর ধরনের উপর নির্ভর করে:
- প্রদর্শিত তথ্যমূলক নোটটি থেকে, ‘সাবস্ক্রিপশন কিনুন’ বিকল্পে ক্লিক করুন।
- ‘Want to do more with Gemini?’ ব্যানার থেকে, ‘Try Gemini Code Assist এ ক্লিক করুন।
- আপনি যে Gemini Code Assist সাবস্ক্রিপশনটি কিনতে চান তা নির্বাচন করুন, তারপর 'Get started'-এ ক্লিক করুন। Standard এবং Enterprise সংস্করণের মধ্যে পার্থক্য সম্পর্কে আরও জানতে ' Compare Gemini Code Assist editions' দেখুন।
- চালিয়ে যান-এ ক্লিক করুন।
- সাবস্ক্রিপশনটি কেনার জন্য আপনি যে Cloud Billing অ্যাকাউন্টটি ব্যবহার করতে চান, সেটি নির্বাচন করুন।
- আপনি যে Gemini Code Assist সাবস্ক্রিপশনটি কিনতে চান, তা নির্বাচন করুন, তারপর 'চালিয়ে যান'-এ ক্লিক করুন।
- সাবস্ক্রিপশন কনফিগার করতে , নিম্নলিখিত বিষয়গুলো সহ ফিল্ডগুলো পূরণ করুন:
- সাবস্ক্রিপশনের প্রদর্শিত নাম ।
- লাইসেন্সের সংখ্যা । লাইসেন্সগুলো ব্যবহারকারী-ভিত্তিক বরাদ্দ করা হয়, তাই Gemini Code Assist এবং Gemini in Firebase ফিচারগুলোতে যাদের অ্যাক্সেস থাকা উচিত, সেই সমস্ত ব্যবহারকারীর জন্য পর্যাপ্ত লাইসেন্স ক্রয় নিশ্চিত করুন। উল্লেখ্য যে, আপনি যদি এন্টারপ্রাইজ সংস্করণ ক্রয় করেন, তবে আপনাকে অবশ্যই কমপক্ষে ১০টি লাইসেন্স ক্রয় করতে হবে।
- সাবস্ক্রিপশনের মেয়াদ (মাসিক বা বার্ষিক)। বার্ষিক সাবস্ক্রিপশনের ক্ষেত্রে, আপনাকে একটি ছাড়যুক্ত মূল্য দেওয়া হয়, যা এককালীন পেমেন্টের পরিবর্তে মাসিক ভিত্তিতে চার্জ করা হয়। Gemini Code Assist এর মূল্য পরিকল্পনা সম্পর্কে আরও জানতে, Gemini Code Assist pricing দেখুন।
- চুক্তির মেয়াদ (মাসিক বা বার্ষিক) শেষ হওয়ার পর সাবস্ক্রিপশন স্বয়ংক্রিয়ভাবে নবায়ন হবে । স্বয়ংক্রিয় নবায়ন আপনার সাবস্ক্রিপশন এবং লাইসেন্সগুলো সক্রিয় রাখে। যদি সাবস্ক্রিপশনটি স্বয়ংক্রিয়ভাবে নবায়ন না হয়, তবে বর্তমান মেয়াদ শেষ হলে এটিও শেষ হয়ে যাবে এবং আপনাকে আবার ক্রয় প্রক্রিয়া অনুসরণ করে লাইসেন্সগুলো পুনরায় বরাদ্দ করতে হবে।
- সাবস্ক্রিপশনটি নিশ্চিত করতে, 'চালিয়ে যান'-এ ক্লিক করুন।
- সাবস্ক্রিপশনের বিবরণ পর্যালোচনা করুন এবং আপনি শর্তাবলীতে সম্মত হলে, ‘আমি এই ক্রয়ের শর্তাবলীতে সম্মত’ নির্বাচন করুন এবং তারপরে ‘ক্রয় সম্পন্ন করুন’ নির্বাচন করুন।
- এরপর, আপনাকে প্রত্যেক ব্যবহারকারীকে লাইসেন্স বরাদ্দ করতে হবে। ‘Next: Manage Gemini License Assignments’-এ ক্লিক করুন এবং ‘Assign licences’- এ এগিয়ে যান।
- ‘লাইসেন্সপ্রাপ্ত ব্যবহারকারী যোগ করুন’- এ ক্লিক করুন। একটি ব্যবহারকারী নির্বাচন ডায়ালগ বক্স প্রদর্শিত হবে। নির্দিষ্ট ব্যবহারকারীদের খুঁজতে, সার্চ বক্সে তাদের নাম লিখুন।
- তালিকা থেকে এক বা একাধিক ব্যবহারকারী নির্বাচন করুন এবং তারপরে পরবর্তী বোতামে ক্লিক করুন।
লাইসেন্স বরাদ্দ করুন-এ ক্লিক করুন।
লাইসেন্স বরাদ্দ করা শেষ হলে, Firebase কনসোলে ফিরে যান এবং 'Done' বোতামে ক্লিক করুন।
আপনার Gemini Code Assist সাবস্ক্রিপশন পরিচালনা করুন
আপনি যদি ইতিমধ্যেই Gemini Code Assist সাবস্ক্রিপশন কেনার প্রক্রিয়াটি সম্পন্ন করে থাকেন, তাহলে আপনি Firebase কনসোল থেকে আপনার Gemini Code Assist সাবস্ক্রিপশন পরিচালনা করতে এবং লাইসেন্স বরাদ্দ করতে পারবেন।
আপনার সাবস্ক্রিপশন পরিচালনা করতে এবং Gemini Code Assist লাইসেন্স বরাদ্দ করতে:
- Firebase কনসোল থেকে, প্রজেক্ট সেটিংস ব্যবহার ও বিলিং > সাবস্ক্রিপশন নির্বাচন করুন।
- 'আপনার সাবস্ক্রিপশন পরিচালনা করুন' থেকে সাবস্ক্রিপশন লিঙ্কে ক্লিক করুন।
- যে উইন্ডোটি প্রদর্শিত হবে, সেখান থেকে ‘Manage licenses’-এ ক্লিক করুন। Gemini Code Assist লাইসেন্সিং ব্যবস্থাপনা এবং সাবস্ক্রিপশন সেটিংস Google Cloud কনসোলে খুলে যাবে।
লাইসেন্সপ্রাপ্ত ব্যবহারকারী যোগ করতে:
- ‘লাইসেন্সপ্রাপ্ত ব্যবহারকারী যোগ করুন’- এ ক্লিক করুন। একটি ব্যবহারকারী নির্বাচন ডায়ালগ বক্স প্রদর্শিত হবে। নির্দিষ্ট ব্যবহারকারীদের খুঁজতে, সার্চ বক্সে তাদের নাম লিখুন।
- তালিকা থেকে এক বা একাধিক ব্যবহারকারী নির্বাচন করুন এবং তারপরে পরবর্তী বোতামে ক্লিক করুন।
- লাইসেন্স বরাদ্দ করুন-এ ক্লিক করুন।
লাইসেন্স বাতিল করতে:
- যে ব্যবহারকারী বা ব্যবহারকারীদের লাইসেন্স বাতিল করতে চান, তাদের নির্বাচন করুন, তারপর ‘লাইসেন্স বাতিল করুন’ বোতামে ক্লিক করুন।
আপনার সাবস্ক্রিপশনে পরিবর্তন করতে, সাবস্ক্রিপশন সেটিংস ট্যাবে যান, তারপর মডিফাই সাবস্ক্রিপশন-এ ক্লিক করুন।
Gemini Code Assist সাবস্ক্রিপশনটি নির্বাচন করুন, তারপর Continue-তে ক্লিক করুন।
এরপর, আপনি নিম্নলিখিত সাবস্ক্রিপশন সেটিংসগুলোর যেকোনোটি আপডেট করতে পারেন:
- সাবস্ক্রিপশনের প্রদর্শিত নাম ।
- লাইসেন্সের সংখ্যা । লাইসেন্সগুলো ব্যবহারকারী-ভিত্তিক বরাদ্দ করা হয়, তাই Gemini Code Assist এবং Gemini in Firebase ফিচারগুলোতে যাদের অ্যাক্সেস থাকা উচিত, সেই সমস্ত ব্যবহারকারীর জন্য পর্যাপ্ত লাইসেন্স ক্রয় নিশ্চিত করুন। উল্লেখ্য যে, আপনি যদি এন্টারপ্রাইজ সংস্করণ ক্রয় করেন, তবে আপনাকে অবশ্যই কমপক্ষে ১০টি লাইসেন্স ক্রয় করতে হবে।
- সাবস্ক্রিপশনের মেয়াদ (মাসিক বা বার্ষিক)। বার্ষিক সাবস্ক্রিপশনের ক্ষেত্রে, আপনাকে একটি ছাড়যুক্ত মূল্য দেওয়া হয়, যা এককালীন পেমেন্টের পরিবর্তে মাসিক ভিত্তিতে চার্জ করা হয়। Gemini Code Assist এর মূল্য পরিকল্পনা সম্পর্কে আরও জানতে, Gemini Code Assist pricing দেখুন।
- চুক্তির মেয়াদ (মাসিক বা বার্ষিক) শেষ হওয়ার পর সাবস্ক্রিপশন স্বয়ংক্রিয়ভাবে নবায়ন হবে । স্বয়ংক্রিয় নবায়ন আপনার সাবস্ক্রিপশন এবং লাইসেন্সগুলো সক্রিয় রাখে। যদি সাবস্ক্রিপশনটি স্বয়ংক্রিয়ভাবে নবায়ন না হয়, তবে বর্তমান মেয়াদ শেষ হলে এটিও শেষ হয়ে যাবে এবং আপনাকে আবার ক্রয় প্রক্রিয়া অনুসরণ করে লাইসেন্সগুলো পুনরায় বরাদ্দ করতে হবে।
চালিয়ে যান-এ ক্লিক করুন।
আপনি যদি শর্তাবলীতে সম্মত হন, তাহলে “আমি এই ক্রয়ের শর্তাবলীতে সম্মত” বোতামে ক্লিক করুন এবং “পরিবর্তনগুলি সংরক্ষণ করুন ”-এ ক্লিক করুন।
Firebase জেমিনি বন্ধ করুন
Firebase জেমিনি এবং এর সমর্থিত ফিচারগুলো, যেমন Crashlytics এআই অ্যাসিস্ট্যান্স , সহ জেমিনি Gemini for Google Cloud সমস্ত প্রোডাক্ট বন্ধ করতে , “টার্ন অফ দ্য Gemini for Google Cloud API দেখুন। অন্যথায়, আপনি নির্দিষ্ট ব্যবহারকারীদের জন্য অ্যাক্সেস সীমিত করতে পারেন।
নির্দিষ্ট ব্যবহারকারীদের অ্যাক্সেস সীমিত করতে, আপনি প্রতিটি ব্যবহারকারীর থেকে Gemini for Google Cloud ইউজার রোলটি সরিয়ে দিতে পারেন:
- Firebase কনসোল থেকে, > প্রজেক্ট সেটিংস খুলুন, ব্যবহারকারী এবং অনুমতি নির্বাচন করুন এবং আপনি যে প্রতিটি ব্যবহারকারীকে আপডেট করতে চান, তাদের জন্য Gemini for Google Cloud রোলটি সরিয়ে দিন।
Gemini Code Assist বন্ধ করতে, “Turn off Gemini Code Assist -এ দেওয়া নির্দেশাবলী অনুসরণ করুন।
Firebase জেমিনি-র সমস্যা সমাধান করুন
যদি Firebase কনসোলে ✦ Gemini in Firebase দেখা না যায়, তাহলে নিম্নলিখিত ধাপগুলো অনুসরণ করুন:
- Google Cloud কনসোলে Gemini for Google Cloud API সক্রিয় করা আছে কিনা তা যাচাই করুন।
- নিশ্চিত করুন যে, আপনি যাদের অ্যাক্সেস দিতে চান, তাদের IAM- এ ক্লাউড এআই কম্প্যানিয়ন ইউজার রোলটি বরাদ্দ করা হয়েছে।
- আপনি যদি Gemini Code Assist ব্যবহার করে থাকেন, তাহলে নিশ্চিত করুন যে প্রভাবিত ব্যবহারকারীদের একটি লাইসেন্স বরাদ্দ করা হয়েছে।
যদি আপনি "আপনার বর্তমানে কোনো Gemini Code Assist লাইসেন্স নেই" বার্তাটি দেখতে পান, তাহলে এটি নির্দেশ করে যে আপনি একজন Google Workspace ব্যবহারকারী এবং Firebase এ Gemini ব্যবহার করার জন্য আপনার অবশ্যই একটি Gemini Code Assist সাবস্ক্রিপশন থাকতে হবে। Gemini Code Assist সাবস্ক্রিপশন সহ Firebase এ Gemini সম্পর্কে আরও জানুন।
পরবর্তী পদক্ষেপ
- Firebase কনসোলে Gemini ব্যবহার করে দেখুন ।
- প্রম্পট অপ্টিমাইজেশন সম্পর্কে আরও জানুন।