Google AI SDK-এর পরিবর্তে Vertex AI SDKs ব্যবহার করতে মাইগ্রেট করুন

এই পৃষ্ঠাটি বর্ণনা করে যে কীভাবে Google AI ক্লায়েন্ট SDK থেকে আপনার মোবাইল বা ওয়েব অ্যাপে Firebase-এর জন্য Vertex AI ক্লায়েন্ট SDK-এ স্থানান্তর করা যায়। Firebase-এর জন্য Vertex AI SDK গুলি Apple প্ল্যাটফর্ম (Swift), Android (Kotlin এবং Java), Web (JavaScript) এবং Flutter (Dart)-এর জন্য উপলব্ধ।

সরাসরি মাইগ্রেশন নির্দেশাবলীতে যান

কেন Vertex AI ব্যবহার করতে মাইগ্রেট করবেন?

আপনি Google AI স্টুডিও বা Google AI SDKs ব্যবহার করে একটি Gemini API-এর বিকল্প সংস্করণ ব্যবহার করে দেখতে পারেন। যাইহোক, উৎপাদন বা এন্টারপ্রাইজ-স্কেল মোবাইল এবং ওয়েব অ্যাপগুলির জন্য যেগুলি সরাসরি একটি Gemini API কল করে, Firebase দৃঢ়ভাবে আমাদের Firebase SDK ব্যবহার করে Vertex AI Gemini API কল করার সুপারিশ করে৷

মোবাইল এবং ওয়েব অ্যাপের নিরাপত্তা বৈশিষ্ট্য

মোবাইল এবং ওয়েব অ্যাপের জন্য, আপনার কোড (জেমিনি API-তে কল সহ) একটি অরক্ষিত পরিবেশে চলছে, তাই নিরাপত্তা অত্যন্ত গুরুত্বপূর্ণ।

  • ডিফল্টরূপে, Vertex AI Gemini API Google Cloud IAM দ্বারা অনুমোদিত (Google AI Gemini API-এর মতো API কী দ্বারা নয়)৷ আপনি যদি Firebase এর জন্য Vertex AI SDK ব্যবহার করেন তাহলে আপনি Vertex AI Gemini API কল করতে পারেন।

  • মোবাইল এবং ওয়েব অ্যাপগুলির জন্য, আপনাকে জেমিনি API এবং আপনার প্রকল্প সংস্থানগুলিকে (যেমন টিউন করা মডেলগুলি) অননুমোদিত ক্লায়েন্টদের অপব্যবহার থেকে রক্ষা করতে হবে৷ আপনি Firebase অ্যাপ চেক ব্যবহার করে যাচাই করতে পারেন যে সমস্ত API কল আপনার আসল অ্যাপ থেকে এসেছে এবং এই বৈশিষ্ট্যটি শুধুমাত্র তখনই পাওয়া যাবে যদি আপনি Firebase-এর জন্য Vertex AI SDK ব্যবহার করেন।

মোবাইল এবং ওয়েব অ্যাপের জন্য তৈরি ইকোসিস্টেম

Firebase হল মোবাইল এবং ওয়েব অ্যাপ তৈরির জন্য Google-এর প্ল্যাটফর্ম৷ Firebase-এর জন্য Vertex AI SDK ব্যবহার করার অর্থ হল আপনার অ্যাপগুলি এমন একটি ইকোসিস্টেমে রয়েছে যা ফুল-স্ট্যাক অ্যাপ এবং ডেভেলপারদের প্রয়োজনের উপর দৃষ্টি নিবদ্ধ করে। উদাহরণস্বরূপ, আপনি নিম্নলিখিত এবং আরও অনেক কিছু করার জন্য সেট আপ করেছেন:

  • মোবাইল এবং ওয়েব অ্যাপের জন্য তৈরি ডাটাবেস SDK ব্যবহার করে স্ট্রাকচার্ড ডেটা পরিচালনা করুন (যেমন ক্লাউড ফায়ারস্টোর)।

  • ফায়ারবেস রিমোট কনফিগারেশন ব্যবহার করে গতিশীলভাবে রান-টাইম কনফিগারেশন সেট করুন।

Vertex AI Gemini API থেকে বৈশিষ্ট্যগুলি

Vertex AI Gemini API এছাড়াও Google AI Gemini API থেকে বিভিন্ন বৈশিষ্ট্য অফার করে, যেমন মাল্টিমোডাল প্রম্পটগুলির জন্য আরও বিকল্প (বিশেষত, পাঠ্য-এবং-ভিডিও এবং পাঠ্য-ও-অডিও ইনপুট)।

আপনি Google ক্লাউড ডকুমেন্টেশনে দুটি জেমিনি API অফারগুলির মধ্যে পার্থক্য সম্পর্কে আরও জানতে পারেন৷

Google ক্লাউড থেকে Vertex AI ব্যবহার করার অতিরিক্ত সুবিধা

আপনার অ্যাপে জেনারেটিভ এআই-এর ব্যবহার এবং ওয়ার্কফ্লো পরিপক্ক হওয়ার কারণে, আপনার এমন একটি প্ল্যাটফর্মের প্রয়োজন হতে পারে যা জেনারেটিভ AI অ্যাপ্লিকেশন তৈরি এবং স্থাপনের জন্য এন্ড-টু-এন্ড সমাধান সরবরাহ করে। অ্যাপ ডেভেলপমেন্টের প্রাথমিক পর্যায় থেকে শুরু করে অ্যাপ স্থাপন, অ্যাপ হোস্টিং এবং স্কেলে জটিল ডেটা ম্যানেজ করা পর্যন্ত আপনাকে জেনারেটিভ AI-এর শক্তিকে কাজে লাগাতে Google ক্লাউড টুলগুলির একটি বিস্তৃত ইকোসিস্টেম প্রদান করে।

Google ক্লাউডের Vertex AI প্ল্যাটফর্ম MLOps সরঞ্জামগুলির একটি স্যুট অফার করে যা দক্ষতা এবং নির্ভরযোগ্যতার জন্য AI মডেলগুলির ব্যবহার, স্থাপনা এবং পর্যবেক্ষণকে স্ট্রিমলাইন করে। উপরন্তু, ডাটাবেস, DevOps টুলস, লগিং, মনিটরিং এবং IAM এর সাথে ইন্টিগ্রেশন সমগ্র জেনারেটিভ এআই লাইফসাইকেল পরিচালনা করার জন্য একটি সামগ্রিক পদ্ধতি প্রদান করে।

Google ক্লাউড ডকুমেন্টেশনে Vertex AI-এর ব্যবহারের ক্ষেত্রে আরও জানুন।

Firebase-এর জন্য Vertex AI SDK-এ স্থানান্তর করুন

Firebase-এর জন্য Vertex AI SDK-তে স্থানান্তরিত করার জন্য তিনটি প্রধান পদক্ষেপের প্রয়োজন:

  1. একটি নতুন বা বিদ্যমান Firebase প্রকল্প সেট আপ করুন এবং আপনার অ্যাপটিকে Firebase-এর সাথে সংযুক্ত করুন।

  2. আপনার কোডবেস স্থানান্তর করুন, যার জন্য শুধুমাত্র SDK এবং ইনিশিয়ালাইজেশন কোড (মডেলের নাম সহ) পরিবর্তন করতে হবে। যেকোন কোডের জন্য কোন পরিবর্তনের প্রয়োজন নেই যা আসলে Gemini API কল করে।

  3. কোনো অব্যবহৃত API কী মুছুন এবং অব্যবহৃত APIগুলি নিষ্ক্রিয় করুন।

ধাপ 1 : একটি Firebase প্রকল্প সেট আপ করুন এবং আপনার অ্যাপটিকে Firebase-এর সাথে সংযুক্ত করুন

এমনকি যদি আপনি ইতিমধ্যেই Firebase-এর সাথে পরিচিত হন, তাহলে আপনার Firebase প্রকল্প এবং অ্যাপ Firebase-এর জন্য Vertex AI SDK ব্যবহার করার জন্য সেট আপ করা হয়েছে কিনা তা নিশ্চিত করতে এই বিভাগটি পর্যালোচনা করুন।

ধাপ 2 : আপনার কোডবেস স্থানান্তর করুন

প্ল্যাটফর্ম-নির্দিষ্ট নির্দেশাবলী দেখতে আপনার অ্যাপের প্ল্যাটফর্ম নির্বাচন করুন।

Firebase-এর জন্য Google AI SDKs এবং Vertex AI SDKs তৈরি করা হয়েছে যাতে দুটি প্ল্যাটফর্মের মধ্যে স্থানান্তর করা যতটা সম্ভব সহজ হয়।

মাইগ্রেট করার জন্য, আপনাকে শুধুমাত্র পরিবর্তন করতে হবে কোন SDK আপনি আপনার অ্যাপের কোডবেসে সংহত করবেন এবং পরিষেবার আরম্ভ এবং জেনারেটিভ মডেল। আপনাকে আসলে জেমিনি API কল করে এমন কোনো কোড পরিবর্তন করতে হবে না!

SDK পরিবর্তন করুন

গুগল এআই

ফায়ারবেসের জন্য ভার্টেক্স এআই

প্রারম্ভিকতা পরিবর্তন করুন

গুগল এআই

ফায়ারবেসের জন্য ভার্টেক্স এআই

ধাপ 3 : কোনো অব্যবহৃত API কী মুছুন এবং অব্যবহৃত APIগুলি নিষ্ক্রিয় করুন

আপনার যদি আর আপনার Google AI API কী ব্যবহার করার প্রয়োজন না হয়, তাহলে নিরাপত্তার সর্বোত্তম অনুশীলনগুলি অনুসরণ করুন এবং এটি মুছুন৷ আপনি Google AI স্টুডিওর API কী বিভাগে আপনার Google AI API কীগুলি দেখতে এবং মুছতে পারেন।

এছাড়াও, আপনি যদি আর Google AI Gemini API ব্যবহার না করে থাকেন, তাহলে এটিকে আপনার প্রকল্পে অক্ষম করুন। আপনি Google ক্লাউড কনসোলে এটি করতে পারেন: generativelanguage.googleapis.com

তুমি আর কি করতে পারো?