Firebase এ Vertex AI ব্যবহার করে Gemini API
Firebase-এ Vertex AI ব্যবহার করে Gemini এবং Imagen মডেলের সাহায্যে AI-চালিত মোবাইল এবং ওয়েব অ্যাপ এবং বৈশিষ্ট্য তৈরি করুন
Firebase-এ Vertex AI আপনাকে Google থেকে সাম্প্রতিক জেনারেটিভ AI মডেলগুলিতে অ্যাক্সেস দেয়: জেমিনি মডেল এবং Imagen 3 মডেল৷
সার্ভার-সাইডের পরিবর্তে - আপনার মোবাইল বা ওয়েব অ্যাপ থেকে সরাসরি Vertex AI Gemini API বা Imagen API কল করতে হলে আপনি Firebase SDK-তে Vertex AI ব্যবহার করতে পারেন। এই ক্লায়েন্ট SDKগুলি বিশেষভাবে মোবাইল এবং ওয়েব অ্যাপের সাথে ব্যবহারের জন্য তৈরি করা হয়েছে, যা অননুমোদিত ক্লায়েন্টদের বিরুদ্ধে নিরাপত্তা বিকল্পের পাশাপাশি অন্যান্য Firebase পরিষেবাগুলির সাথে একীকরণের প্রস্তাব দেয়৷
এই ক্লায়েন্ট SDKগুলির সাহায্যে, আপনি আপনার অ্যাপে AI ব্যক্তিগতকরণ যোগ করতে পারেন, একটি AI চ্যাট অভিজ্ঞতা তৈরি করতে পারেন, AI-চালিত অপ্টিমাইজেশন এবং অটোমেশন তৈরি করতে পারেন এবং আরও অনেক কিছু করতে পারেন!
শুরু করতে প্রস্তুত? আপনার প্ল্যাটফর্ম চয়ন করুন:
iOS+ অ্যান্ড্রয়েড ওয়েব ফ্লাটার
আপনি যদি Gemini বা Imagen মডেলের সার্ভার-সাইড (যেমন Python, Node.js, বা Go সহ) অ্যাক্সেস করার উপায় খুঁজছেন, তাহলে Gemini API-এর Firebase Extensions সার্ভার-সাইড Vertex AI SDKs , Firebase Genkit , বা Firebase এক্সটেনশনগুলি দেখুন৷
মূল ক্ষমতা
মাল্টিমডাল এবং প্রাকৃতিক ভাষা ইনপুট | জেমিনি মডেলগুলি মাল্টিমোডাল, তাই জেমিনি API- তে পাঠানো প্রম্পটে পাঠ্য, ছবি, PDF, ভিডিও এবং অডিও অন্তর্ভুক্ত থাকতে পারে। জেমিনি এবং ইমেজেন মডেল উভয়ই প্রাকৃতিক ভাষা ইনপুট দিয়ে অনুরোধ করা যেতে পারে। |
ক্ষমতার ক্রমবর্ধমান স্যুট | SDK-এর সাহায্যে, আপনি AI চ্যাট অভিজ্ঞতা তৈরি করতে , ছবি তৈরি করতে, ফাংশন কলিং (টুল) ব্যবহার করতে এবং আরও অনেক কিছুর জন্য আপনার মোবাইল বা ওয়েব অ্যাপ থেকে সরাসরি Gemini API বা Imagen API কল করতে পারেন৷ |
প্রোডাকশন অ্যাপের নিরাপত্তা এবং অপব্যবহার প্রতিরোধ | অননুমোদিত ক্লায়েন্টদের অপব্যবহার থেকে Gemini এবং Imagen মডেল অ্যাক্সেস করে এমন APIগুলিকে রক্ষা করতে Firebase App Check ব্যবহার করুন। Firebase-এ Vertex AI-তেও ডিফল্টভাবে ব্যবহারকারী প্রতি হারের সীমা রয়েছে এবং এই প্রতি-ব্যবহারকারীর হারের সীমা সম্পূর্ণরূপে কনফিগারযোগ্য। |
মজবুত পরিকাঠামো | স্কেলযোগ্য পরিকাঠামোর সুবিধা নিন যা মোবাইল এবং ওয়েব অ্যাপের সাথে ব্যবহারের জন্য তৈরি করা হয়েছে, যেমন Cloud Storage for Firebase দিয়ে ফাইল পরিচালনা করা , Firebase ডেটাবেস অফারিং (যেমন Cloud Firestore মতো) দিয়ে কাঠামোগত ডেটা পরিচালনা করা এবং Firebase Remote Config সাথে গতিশীলভাবে রান-টাইম কনফিগারেশন সেট করা। |
এটা কিভাবে কাজ করে?
Firebase SDK-তে Vertex AI আপনাকে আপনার মোবাইল বা ওয়েব অ্যাপ থেকে সরাসরি Vertex AI Gemini API এবং Imagen API কল করার অনুমতি দেয় এবং একটি ব্যাকএন্ড সেট আপ করার প্রয়োজন হয়।
Vertex AI থেকে Gemini API সম্পর্কে আরও জানুন, যা আপনাকে Gemini মডেলগুলিতে অ্যাক্সেস দেয়।
বাস্তবায়নের পথ
আপনার অ্যাপটিকে Firebase-এ সংযুক্ত করুন | আপনার ফায়ারবেস প্রকল্পের সাথে আপনার অ্যাপটি নিবন্ধন করুন এবং তারপরে আপনার অ্যাপে আপনার Firebase কনফিগারেশন যোগ করুন। | |
SDK ইনস্টল করুন এবং আরম্ভ করুন | আপনার অ্যাপের প্ল্যাটফর্মের জন্য নির্দিষ্ট Firebase SDK-তে Vertex AI ইনস্টল করুন এবং তারপর আপনার অ্যাপে Vertex AI পরিষেবা এবং জেনারেটিভ মডেল শুরু করুন। | |
জেমিনি এবং ইমেজেন মডেলগুলিতে দ্রুত অনুরোধ পাঠান | টেক্সট, কোড, এবং (শীঘ্রই আসছে!) ইমেজ এবং অডিও আউটপুট তৈরি করতে জেমিনি মডেলে শুধুমাত্র-টেক্সট বা মাল্টিমোডাল প্রম্পট পাঠাতে SDK ব্যবহার করুন। বিকল্পভাবে, আপনি ছবি তৈরি করার জন্য একটি Imagen মডেলকে অনুরোধ করতে পারেন। চ্যাট অভিজ্ঞতা তৈরি করতে বা ফাংশন কলিং ব্যবহার করতে আরও জটিল কল ব্যবহার করুন৷ | |
উত্পাদনের জন্য প্রস্তুত করুন | মোবাইল এবং ওয়েব অ্যাপের জন্য গুরুত্বপূর্ণ ইন্টিগ্রেশন প্রয়োগ করুন, যেমন Firebase App Check মাধ্যমে API-কে অপব্যবহার থেকে রক্ষা করা এবং Cloud Storage for Firebase ব্যবহার করে অনুরোধে বড় ফাইলগুলি অন্তর্ভুক্ত করা । |
পরবর্তী পদক্ষেপ
আপনার মোবাইল বা ওয়েব অ্যাপ থেকে একটি মডেল অ্যাক্সেস করা শুরু করুন
iOS+ সেটআপ অ্যান্ড্রয়েড সেটআপ ওয়েব সেটআপ ফ্লটার সেটআপ