প্রোডাক্ট সম্পর্কিত খবর

Android-এর জন্য এক্সপেরিমেন্টাল হাইব্রিড ইনফারেন্স ও নতুন Gemini মডেল

২ মিনিট লাগবে
Thomas Ezan-এর প্রোফাইল দেখুন
Thomas Ezan Senior Developer Relations Engineer

আপনি যদি একজন Android ডেভেলপার হন এবং আপনার অ্যাপে উদ্ভাবনী AI ফিচার প্রয়োগ করতে চান, তাহলে আমরা সম্প্রতি শক্তিশালী নতুন আপডেট লঞ্চ করেছি:

  • হাইব্রিড ইনফারেন্স, Firebase AI Logic-এর জন্য একটি নতুন API যা অন-ডিভাইস ও ক্লাউড ইনফারেন্স, দু'টিই ব্যবহার করে,
  • ছবি জেনারেশনের জন্য লেটেস্ট Nano Banana মডেল সহ নতুন Gemini মডেলের জন্য সহায়তা।

শুরু করা যাক!

হাইব্রিড ইনফারেন্স নিয়ে এক্সপেরিমেন্ট করা

নতুন হাইব্রিড ইনফারেন্সের জন্য Firebase API-এর মাধ্যমে, আমরা একটি সহজ নিয়ম-ভিত্তিক রাউটিং পদ্ধতি প্রাথমিক সমাধান হিসেবে প্রয়োগ করেছি যাতে আপনি একটি ইউনিফায়েড API-এর মাধ্যমে অন-ডিভাইস এবং ক্লাউড ইনফারেন্স উভয়ই ব্যবহার করতে পারেন। ভবিষ্যতে আরও উন্নত রাউটিং ক্ষমতা প্রদান করার পরিকল্পনা আমাদের আছে।

এটি আপনার অ্যাপকে ডিভাইসে লোকালি রান করা Gemini Nano এবং ক্লাউড-হোস্ট করা Gemini মডেলের মধ্যে ডায়নামিক্যালি পরিবর্তন করতে দেয়। অন-ডিভাইস এক্সিকিউশন ML Kit-এর Prompt 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 ব্যবহার করে থাকেন। 

বর্তমানে, অন-ডিভাইস মডেলগুলি টেক্সট বা সিঙ্গেল বিটম্যাপ ইমেজ ইনপুটের উপর ভিত্তি করে সিঙ্গেল-টার্ন টেক্সট জেনারেশনের জন্য বিশেষভাবে তৈরি করা হয়েছে। আরও বিবরণের জন্য সীমাবদ্ধতা পর্যালোচনা করুন।

আমরা এইমাত্র AI স্যাম্পেল ক্যাটালগে হাইব্রিডের জন্য Firebase API ব্যবহার করে একটি নতুন স্যাম্পেল প্রকাশ করেছি, এটি দেখায় যে কীভাবে হাইব্রিড ইনফারেন্সের জন্য Firebase API ব্যবহার করে কয়েকটি নির্বাচিত বিষয়ের উপর ভিত্তি করে একটি রিভিউ তৈরি করা যায় এবং তারপর এটিকে বিভিন্ন ভাষায় অনুবাদ করা যায়। এটি কীভাবে কাজ করে তা দেখতে কোডটি দেখুন!

Hybrid_Inference-Inline-imagery.gif
নতুন হাইব্রিড ইনফারেন্স স্যাম্পেল অ্যাকশনে

নতুন হাইব্রিড ইনফারেন্স স্যাম্পেল অ্যাকশনে 

আমাদের নতুন মডেল ব্যবহার করে দেখুন

নতুন 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 ব্যবহার করার জন্য আমাদের ম্যাজিক সেলফি স্যাম্পেল (আপনার সেলফির ব্যাকগ্রাউন্ড পরিবর্তন করতে ইমেজ জেনারেশন ব্যবহার করুন!) আপডেট করেছি। ব্যাকগ্রাউন্ড সেগমেন্টেশন এখন সরাসরি ইমেজ জেনারেশন মডেলের মাধ্যমে ম্যানেজ করা হয়, যা প্রয়োগ করাকে আরও সহজ করে এবং Nano Banana 2-এর উন্নত ইমেজ জেনারেশন ক্ষমতাকে আরও ভালোভাবে তুলে ধরে। এটি কীভাবে কাজ করে তা এখান থেকে দেখুন।

magic_selfie.png
আপডেট করা Magic Selfie স্যাম্পেল, সেলফির ব্যাকগ্রাউন্ড আপডেট করতে Nanobana 2 ব্যবহার করে

আপনি Firebase AI Logic SDK-এর মাধ্যমে এটি ব্যবহার করতে পারবেন। এই বিষয়ে Android ডকুমেন্টেশন থেকে আরও জানুন।

Gemini 3.1 Flash-Lite

এছাড়াও, আমরা Gemini 3.1 Flash-Lite রিলিজ করেছি, যা Gemini Flash-Lite ফ্যামিলির নতুন ভার্সন। Android ডেভেলপাররা Gemini Flash-Lite মডেলকে বিশেষভাবে পছন্দ করেন কারণ এটির কোয়ালিটি/লেটেন্সি অনুপাত ভালো এবং ইনফারেন্সের খরচ কম। ইন-অ্যাপ মেসেজিংয়ের অনুবাদ বা কোনও ডিশের ছবি থেকে রেসিপি তৈরি করার মতো বিভিন্ন ব্যবহারের ক্ষেত্রে Android ডেভেলপাররা এটি ব্যবহার করে থাকেন।  

Gemini 3.1 Flash-Lite, বর্তমানে প্রিভিউতে রয়েছে, এটি Gemini 2.5 Flash-Lite-এর মতো লেটেন্সি সহ আরও উন্নত ব্যবহারের সুযোগ করে দেবে।

এই মডেল সম্পর্কে আরও জানতে, Firebase ডকুমেন্টেশন পর্যালোচনা করুন।

উপসংহার

এইসব ক্ষমতা কীভাবে কাজ করে তা দেখতে এবং অন-ডিভাইস ও ক্লাউড ইনফারেন্সের মধ্যে রাউটিংয়ের সুবিধা বুঝতে আমাদের ক্যাটালগে নতুন হাইব্রিড স্যাম্পেল এক্সপ্লোর করার এটি একটি দুর্দান্ত সময়। এছাড়াও, নতুন Gemini মডেল টেস্ট করার জন্য আমাদের ডকুমেন্টেশন চেক করে দেখার জন্য আমরা আপনাকে উৎসাহিত করি।

এর লেখা:
পড়া চালিয়ে যান