পণ্যের খবর

অ্যান্ড্রয়েডের জন্য পরীক্ষামূলক হাইব্রিড ইনফারেন্স এবং নতুন জেমিনি মডেল

৩ মিনিটের পাঠ
Thomas Ezan
সিনিয়র ডেভেলপার সম্পর্ক প্রকৌশলী

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

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

চলুন শুরু করা যাক!

হাইব্রিড অনুমান নিয়ে পরীক্ষা

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

এটি আপনার অ্যাপকে ডিভাইসে স্থানীয়ভাবে চলমান জেমিনি ন্যানো এবং ক্লাউডে হোস্ট করা জেমিনি মডেলগুলোর মধ্যে গতিশীলভাবে পরিবর্তন করতে দেয়। ডিভাইসে কার্য সম্পাদনের জন্য এমএল কিট-এর প্রম্পট এপিআই (Prompt API) ব্যবহৃত হয়। ক্লাউড ইনফারেন্স ভার্টেক্স এআই (Vertex AI) এবং ডেভেলপার এপিআই (Developer API) উভয় ক্ষেত্রেই ফায়ারবেস এআই লজিক (Firebase AI Logic)-এর সমস্ত জেমিনি মডেলকে সমর্থন করে।

এটি ব্যবহার করতে, 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)

অ্যান্ড্রয়েডের জন্য হাইব্রিড ইনফারেন্সের ফায়ারবেস এপিআই এখনও পরীক্ষামূলক পর্যায়ে রয়েছে, এবং আমরা আপনাকে আপনার অ্যাপে এটি ব্যবহার করে দেখতে উৎসাহিত করছি, বিশেষ করে যদি আপনি ইতিমধ্যেই ফায়ারবেস এআই লজিক ব্যবহার করে থাকেন।

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

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

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

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

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

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

ন্যানো কলা
গত বছর আমরা ন্যানো ব্যানানা প্রকাশ করেছিলাম, যা একটি অত্যাধুনিক ইমেজ জেনারেশন মডেল। আর কয়েক সপ্তাহ আগে আমরা আরও দুটি নতুন নানা ব্যানানা মডেল প্রকাশ করেছি।

ন্যানো ব্যানানা প্রো (জেমিনি ৩ প্রো ইমেজ) পেশাদার অ্যাসেট তৈরির জন্য ডিজাইন করা হয়েছে এবং এটি একটি নির্দিষ্ট ফন্টে বা বিভিন্ন ধরণের হস্তাক্ষর অনুকরণ করেও উচ্চ মানের টেক্সট রেন্ডার করতে পারে।

ন্যানো ব্যানানা ২ (জেমিনি ৩.১ ফ্ল্যাশ ইমেজ) হলো ন্যানো ব্যানানা প্রো-এর উচ্চ-দক্ষতাসম্পন্ন সংস্করণ। এটি গতি এবং বিপুল পরিমাণে ব্যবহারের জন্য বিশেষভাবে তৈরি। এটি বিভিন্ন ধরনের কাজে ব্যবহার করা যেতে পারে (যেমন ইনফোগ্রাফিক্স, ভার্চুয়াল স্টিকার, প্রাসঙ্গিক চিত্র ইত্যাদি)।  

নতুন ন্যানো ব্যানানা মডেলগুলো বাস্তব জগতের জ্ঞান এবং গভীর যুক্তিবোধের ক্ষমতাকে কাজে লাগিয়ে নির্ভুল ও বিস্তারিত চিত্র তৈরি করে।

আমরা আমাদের ম্যাজিক সেলফি স্যাম্পলটি (আপনার সেলফির ব্যাকগ্রাউন্ড পরিবর্তন করতে ইমেজ জেনারেশন ব্যবহার করুন!) ন্যানো ব্যানানা ২ ব্যবহার করার জন্য আপডেট করেছি। ব্যাকগ্রাউন্ড সেগমেন্টেশন এখন সরাসরি ইমেজ জেনারেশন মডেল দ্বারা পরিচালিত হয়, যা ইমপ্লিমেন্টেশনকে আরও সহজ করে এবং ন্যানো ব্যানানা ২-এর উন্নত ইমেজ জেনারেশন ক্ষমতাকে তার পূর্ণ কার্যকারিতা দেখানোর সুযোগ করে দেয়। এটি কীভাবে কাজ করে তা এখানে দেখুন।

magic_selfie.png
আপডেট করা ম্যাজিক সেলফি স্যাম্পলটি সেলফির ব্যাকগ্রাউন্ড আপডেট করতে ন্যানোবানা ২ ব্যবহার করে।

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

জেমিনি ৩.১ ফ্ল্যাশ-লাইট

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

বর্তমানে প্রিভিউ পর্যায়ে থাকা জেমিনি ৩.১ ফ্ল্যাশ-লাইট, জেমিনি ২.৫ ফ্ল্যাশ-লাইটের সমতুল্য ল্যাটেন্সি সহ আরও উন্নত ব্যবহারের সুযোগ করে দেবে।

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

উপসংহার

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

    লিখেছেন:

    পড়তে থাকুন