Android-এর জন্য এক্সপেরিমেন্টাল হাইব্রিড ইনফারেন্স ও নতুন Gemini মডেল
২ মিনিট রিড
আপনি যদি একজন Android ডেভেলপার হন এবং আপনার অ্যাপে উদ্ভাবনী AI ফিচার প্রয়োগ করতে চান, তাহলে আমরা সম্প্রতি শক্তিশালী নতুন আপডেট লঞ্চ করেছি:
- হাইব্রিড ইনফারেন্স, Firebase AI Logic-এর জন্য একটি নতুন API যা অন-ডিভাইস ও ক্লাউড ইনফারেন্স, দু'টিই ব্যবহার করে,
- ছবি জেনারেশনের জন্য লেটেস্ট Nano Banana মডেল সহ নতুন Gemini মডেলের জন্য সহায়তা।
চলুন শুরু করা যাক!
হাইব্রিড ইনফারেন্স নিয়ে এক্সপেরিমেন্ট করা
নতুন হাইব্রিড ইনফারেন্সের জন্য Firebase API-এর সাহায্যে, আমরা প্রাথমিক সমাধান হিসেবে একটি সাধারণ নিয়ম-ভিত্তিক রাউটিং পদ্ধতি প্রয়োগ করেছি যাতে আপনি একটি ইউনিফায়েড API-এর মাধ্যমে অন-ডিভাইস ও ক্লাউড ইনফারেন্স, দুটিই ব্যবহার করতে পারেন। ভবিষ্যতে আরও উন্নত রাউটিং ক্ষমতা প্রদান করার পরিকল্পনা আমাদের আছে।
এটি আপনার অ্যাপকে ডিভাইসে লোকালি রান করা Gemini Nano এবং ক্লাউড-হোস্ট করা Gemini মডেলের মধ্যে ডায়নামিক্যালি পরিবর্তন করতে দেয়। ডিভাইসে এক্সিকিউশন ML Kit-এর প্রম্পট API ব্যবহার করে। ক্লাউড ইনফারেন্স, Vertex AI এবং Developer API, দু'টি জায়গাতেই Firebase AI Logic থেকে সব Gemini মডেল সাপোর্ট করে।
এটি ব্যবহার করতে, Firebase AI Logic-এর সাথে আপনার অ্যাপে firebase-ai-ondevice ডিপেন্ডেন্সি যোগ করুন:
dependencies { [...] implementation("com.google.firebase:firebase-ai:17.10.1") implementation("com.google.firebase:firebase-ai-ondevice:16.0.0-beta01") }
ইনিশিয়ালাইজেশনের সময়, আপনি একটি GenerativeModel ইনস্ট্যান্স তৈরি করেন এবং PREFER_ON_DEVICE (ডিভাইসে Gemini Nano উপলভ্য না থাকলে ক্লাউডে ফল ব্যাক করে) বা PREFER_IN_CLOUD (অফলাইন থাকলে অন-ডিভাইস ইনফারেন্সে ফল ব্যাক করে)-এর মতো নির্দিষ্ট ইনফারেন্স মোড দিয়ে এটি কনফিগার করেন:
val model = Firebase.ai(backend = GenerativeBackend.googleAI()) .generativeModel( modelName = "gemini-3.1-flash-lite", onDeviceConfig = OnDeviceConfig( mode = InferenceMode.PREFER_ON_DEVICE ) ) val response = model.generateContent(prompt)
Android-এর জন্য হাইব্রিড ইনফারেন্সের Firebase API এখনও পরীক্ষামূলক পর্যায়ে আছে এবং আমরা আপনাকে নিজের অ্যাপে এটি ব্যবহার করে দেখতে উৎসাহিত করি, বিশেষ করে আপনি যদি আগে থেকেই Firebase AI Logic ব্যবহার করে থাকেন।
বর্তমানে, ডিভাইসে থাকা মডেলগুলি টেক্সট বা একটি বিটম্যাপ ছবি ইনপুটের উপর ভিত্তি করে সিঙ্গেল-টার্ন টেক্সট জেনারেশনের জন্য বিশেষায়িত। আরও তথ্যের জন্য সীমাবদ্ধতা পর্যালোচনা করুন।
আমরা এইমাত্র হাইব্রিডের জন্য Firebase API ব্যবহার করে AI স্যাম্পেল ক্যাটালগে একটি নতুন স্যাম্পেল প্রকাশ করেছি, এটি দেখায় যে কীভাবে হাইব্রিড ইনফারেন্সের জন্য Firebase API ব্যবহার করে কয়েকটি বেছে নেওয়া বিষয়ের উপর ভিত্তি করে একটি পর্যালোচনা তৈরি করা যায় এবং তারপর এটিকে বিভিন্ন ভাষায় অনুবাদ করা যায়। এটি কীভাবে কাজ করে তা দেখতে কোডটি চেক করে দেখুন!
অ্যাকশনে থাকা নতুন হাইব্রিড ইনফারেন্স স্যাম্পেল
আমাদের নতুন মডেল ব্যবহার করে দেখুন
নতুন Gemini মডেলের অংশ হিসেবে, আমরা দুটি মডেল প্রকাশ করেছি যা বিশেষ করে Android ডেভেলপারদের জন্য সহায়ক এবং Firebase AI Logic SDK-এর মাধ্যমে আপনার অ্যাপ্লিকেশনে সহজেই ইন্টিগ্রেট করা যায়।
Nano Banana
গত বছর আমরা অত্যাধুনিক ইমেজ জেনারেশন মডেল Nano Banana রিলিজ করেছি। আর কয়েক সপ্তাহ আগে, আমরা নতুন কয়েকটি Nana Banana মডেল প্রকাশ করেছি।
Nano Banana Pro (Gemini 3 Pro Image) পেশাদার অ্যাসেট প্রোডাকশনের জন্য ডিজাইন করা হয়েছে এবং এটি হাই-ফিডেলিটি টেক্সট রেন্ডার করতে পারে, এমনকি নির্দিষ্ট ফন্ট বা বিভিন্ন ধরনের হাতের লেখা সিমুলেট করার ক্ষেত্রেও।
Nano Banana 2 (Gemini 3.1 Flash Image) হল Nano Banana Pro-এর একটি হাই-এফিসিয়েন্সি সমকক্ষ। এটি স্পিড ও বেশি ভলিউমের ব্যবহারের ক্ষেত্রে অপ্টিমাইজ করা হয়েছে। এটি বিভিন্ন ধরনের ব্যবহারের ক্ষেত্রে (ইনফোগ্রাফিক, ভার্চুয়াল স্টিকার, প্রাসঙ্গিক ইলাস্ট্রেশন ইত্যাদি) ব্যবহার করা যেতে পারে।
নতুন Nano Banana মডেল, নিখুঁত ও বিস্তারিত ছবি তৈরি করতে, বাস্তব-জগত সম্পর্কিত জ্ঞান ও গভীর যুক্তি প্রয়োগ করার ক্ষমতা ব্যবহার করে।
আমরা Nano Banana 2 ব্যবহার করার জন্য আমাদের Magic Selfie নমুনা (আপনার সেলফির ব্যাকগ্রাউন্ড পরিবর্তন করতে ইমেজ জেনারেশন ব্যবহার করুন!) আপডেট করেছি। ব্যাকগ্রাউন্ড সেগমেন্টেশন এখন সরাসরি ইমেজ জেনারেশন মডেলের মাধ্যমে ম্যানেজ করা হয়, যা প্রয়োগ করাকে আরও সহজ করে এবং Nano Banana 2-এর উন্নত ইমেজ জেনারেশন ক্ষমতাকে আরও ভালোভাবে তুলে ধরে। এটি কীভাবে কাজ করে তা এখানে দেখুন।
আপনি Firebase AI Logic SDK-এর মাধ্যমে এটি ব্যবহার করতে পারবেন। এই বিষয়ে Android ডকুমেন্টেশন থেকে আরও জানুন।
Gemini 3.1 Flash-Lite
এছাড়াও, আমরা Gemini Flash-Lite ফ্যামিলির নতুন ভার্সন Gemini 3.1 Flash-Lite প্রকাশ করেছি। Gemini Flash-Lite মডেলগুলি ভাল কোয়ালিটি/লেটেন্সি রেশিও এবং কম ইনফারেন্স খরচের জন্য Android ডেভেলপারদের মধ্যে বিশেষভাবে জনপ্রিয়। ইন-অ্যাপ মেসেজিংয়ের অনুবাদ বা কোনও ডিশের ছবি থেকে রেসিপি তৈরি করার মতো বিভিন্ন ব্যবহারের ক্ষেত্রে Android ডেভেলপাররা এটি ব্যবহার করে থাকেন।
Gemini 3.1 Flash-Lite, বর্তমানে প্রিভিউতে আছে, এটি Gemini 2.5 Flash-Lite-এর মতো লেটেন্সি সহ আরও উন্নত ব্যবহারের ক্ষেত্রে সাহায্য করবে।
এই মডেল সম্পর্কে আরও জানতে, Firebase ডকুমেন্টেশন পর্যালোচনা করুন।
উপসংহার
এইসব ক্ষমতা কীভাবে কাজ করে তা দেখতে এবং ডিভাইসে ও ক্লাউড ইনফারেন্সের মধ্যে রাউটিংয়ের সুবিধা বুঝতে, আমাদের ক্যাটালগে নতুন হাইব্রিড স্যাম্পেল এক্সপ্লোর করার জন্য এটি একটি দুর্দান্ত সময়। নতুন Gemini মডেল পরীক্ষা করে দেখার জন্য আমাদের ডকুমেন্টেশন চেক করে দেখতেও আমরা আপনাকে উৎসাহিত করি।
-
প্রোডাক্ট সম্পর্কিত খবরআজ, আমরা Gemini 3 Flash রিলিজ করার মাধ্যমে Gemini 3 মডেল পরিবারের পরিধি বাড়াচ্ছি। এটি হল ফ্রন্টিয়ার ইন্টেলিজেন্স যা খুব কম খরচে দ্রুত কাজ করার জন্য তৈরি করা হয়েছে।
Thomas Ezan • ২ মিনিট রিডিং -
প্রোডাক্ট সম্পর্কিত খবরআপনার অ্যাপে কাস্টম ছবি যোগ করলে তা ব্যবহারকারীর অভিজ্ঞতাকে উল্লেখযোগ্যভাবে উন্নত ও পছন্দমতো করে তুলতে এবং ব্যবহারকারীর এনগেজমেন্ট বাড়াতে পারে।
Thomas Ezan, Mozart Louis • ৫ মিনিট রিডিং -
প্রোডাক্ট সম্পর্কিত খবরAndroid ডেভেলপার হিসেবে, অ্যাপ ডেভেলপমেন্টের জন্য আপনি যেসব এজেন্ট, LLM, টুল ও কমান্ড-লাইন ইন্টারফেস (CLI) ব্যবহার করেন, সেই ব্যাপারে আপনার কাছে অনেক বিকল্প আছে। আপনি যেভাবে তৈরি করতে চান না কেন, আমাদের লক্ষ্য হল আপনাকে সুন্দর, হাই-কোয়ালিটি Android অ্যাপ তৈরি করতে সাহায্য করা।
Simona Milanovic • ৪ মিনিট রিডিং টাইম
আপনার ইনবক্সে প্রতি সপ্তাহে Android ডেভেলপমেন্ট সংক্রান্ত লেটেস্ট ইনসাইট পান।