प्रॉडक्ट से जुड़ी खबरें

Android के लिए, एक्सपेरिमेंट के तौर पर उपलब्ध हाइब्रिड इन्फ़रेंस और Gemini के नए मॉडल

3 मिनट में पढ़ें
Thomas Ezan
सीनियर डेवलपर रिलेशंस इंजीनियर

अगर आप Android डेवलपर हैं और अपने ऐप्लिकेशन में एआई की नई सुविधाएं जोड़ना चाहते हैं, तो हम आपको बताना चाहते हैं कि हमने हाल ही में कुछ नए अपडेट लॉन्च किए हैं. ये अपडेट, आपके काम को आसान बनाने में मदद करेंगे:

  • हाइब्रिड इन्फ़रेंस, Firebase AI Logic के लिए एक नया एपीआई है. इसकी मदद से, डिवाइस पर और क्लाउड पर, दोनों जगह इन्फ़रेंस की सुविधा का फ़ायदा लिया जा सकता है,
  • Gemini के नए मॉडल के लिए सहायता. इनमें इमेज जनरेट करने के लिए, Nano Banana के नए मॉडल भी शामिल हैं.

चलिए, इनके बारे में जानते हैं!

हाइब्रिड इन्फ़रेंस के साथ एक्सपेरिमेंट करना

हमने हाइब्रिड इन्फ़रेंस के लिए Firebase API में, नियम के आधार पर राउटिंग का एक आसान तरीका लागू किया है. यह तरीका, शुरुआती समाधान के तौर पर काम करता है. इसकी मदद से, आपको एक ही एपीआई के ज़रिए, डिवाइस पर और क्लाउड पर, दोनों जगह इन्फ़रेंस की सुविधा का इस्तेमाल करने में मदद मिलेगी. हम आने वाले समय में, राउटिंग की ज़्यादा बेहतर सुविधाएं उपलब्ध कराने की योजना बना रहे हैं.

इससे आपका ऐप्लिकेशन, डिवाइस पर स्थानीय तौर पर चलने वाले Gemini Nano और क्लाउड पर होस्ट किए गए Gemini मॉडल के बीच डाइनैमिक तरीके से स्विच कर सकता है. डिवाइस पर एक्ज़ीक्यूशन के लिए, ML Kit के प्रॉम्प्ट एपीआई का इस्तेमाल किया जाता है. क्लाउड इन्फ़रेंस, Vertex AI और डेवलपर एपीआई, दोनों में Firebase AI Logic के सभी Gemini मॉडल के साथ काम करता है.

इसका इस्तेमाल करने के लिए, अपने ऐप्लिकेशन में firebase-ai-ondevice डिपेंडेंसी के साथ-साथ, Firebase AI Logic भी जोड़ें:

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 का इस्तेमाल किया गया है. इससे पता चलता है कि हाइब्रिड इन्फ़रेंस के लिए 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 के नए मॉडल, सटीक और ज़्यादा जानकारी वाली इमेज जनरेट करने के लिए, असल दुनिया के ज्ञान और डीप रीज़निंग की सुविधाओं का इस्तेमाल करते हैं.

हमने Magic Selfie के अपने सैंपल को अपडेट किया है. इसमें 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 के नए मॉडल को टेस्ट करने के लिए, हमारा दस्तावेज़ देखें.

इसे लिखा है:

पढ़ना जारी रखें