Gemini के एआई मॉडल

Gemini Pro और Gemini Flash मॉडल फ़ैमिली, Android डेवलपरों को मल्टीमॉडल एआई की सुविधाएं देती हैं. ये मॉडल, क्लाउड में इन्फ़रेंस चलाते हैं और Android ऐप्लिकेशन में इमेज, ऑडियो, वीडियो, और टेक्स्ट इनपुट प्रोसेस करते हैं.

  • Gemini Pro: Gemini Pro, Google का सबसे बेहतर सूझ-बूझ वाला मॉडल है. यह कोड, गणित, और एसटीईएम से जुड़ी मुश्किल समस्याओं का गहराई से विश्लेषण कर सकता है. साथ ही, लंबे कॉन्टेक्स्ट का इस्तेमाल करके, बड़े डेटासेट, कोड बेस, और दस्तावेज़ों का विश्लेषण कर सकता है.
  • Gemini Flash: Gemini Flash मॉडल, अगली पीढ़ी की सुविधाएं और बेहतर क्षमताएं देते हैं. इनमें बेहतर स्पीड, बिल्ट-इन टूल का इस्तेमाल, और 10 लाख टोकन वाली कॉन्टेक्स्ट विंडो शामिल है.

Firebase AI Logic

Firebase AI Logic की मदद से, डेवलपर अपने ऐप्लिकेशन में Google के जनरेटिव एआई को सुरक्षित और सीधे तौर पर जोड़ सकते हैं. इससे डेवलपमेंट आसान हो जाता है. साथ ही, यह टूल और प्रॉडक्ट इंटिग्रेशन उपलब्ध कराता है, ताकि ऐप्लिकेशन को प्रोडक्शन के लिए तैयार किया जा सके. यह क्लाइंट Android SDK उपलब्ध कराता है, ताकि क्लाइंट कोड से सीधे Gemini API को इंटिग्रेट किया जा सके और कॉल किया जा सके. इससे बैकएंड की ज़रूरत खत्म हो जाती है और डेवलपमेंट आसान हो जाता है.

एपीआई उपलब्ध कराने वाली कंपनियां

Firebase AI Logic की मदद से, Google Gemini API उपलब्ध कराने वाली इन कंपनियों का इस्तेमाल किया जा सकता है: Gemini Developer API और Agent Platform Gemini API (इसे पहले Vertex AI कहा जाता था).

Android ऐप्लिकेशन, Firebase Android SDK का इस्तेमाल करके क्लाउड में मौजूद Firebase बैकएंड को अनुरोध भेज रहा है. इसे दिखाने वाली इमेज. अनुरोधों को Gemini Developer API या Agent Platform Gemini API पर रूट किया जा सकता है. दोनों ही Gemini Pro और Flash मॉडल का इस्तेमाल करते हैं.
पहला डायग्राम. Firebase AI Logic इंटिग्रेशन आर्किटेक्चर.

यहां एपीआई उपलब्ध कराने वाली हर कंपनी के मुख्य अंतर दिए गए हैं:

Gemini Developer API:

  • बिना किसी शुल्क के, फ़्री टियर से शुरुआत करें. इसके लिए, क्रेडिट/डेबिट कार्ड की जानकारी देने की ज़रूरत नहीं है.
  • उपयोगकर्ता आधार बढ़ने पर, Gemini Developer API के लिए, ज़रूरत के हिसाब से अपग्रेड करके, पैसे चुकाकर इस्तेमाल किए जाने वाले टियर पर जाएं.
  • Google AI Studio का इस्तेमाल करके, प्रॉम्प्ट के साथ दोहराएं और एक्सपेरिमेंट करें. साथ ही, कोड स्निपेट भी पाएं.

Agent Platform Gemini API (इसे पहले Vertex AI कहा जाता था):

अपने ऐप्लिकेशन के लिए, Gemini API उपलब्ध कराने वाली सही कंपनी चुनना, आपके कारोबार और तकनीकी सीमाओं पर निर्भर करता है. Gemini Pro और Flash मॉडल के साथ शुरुआत करने वाले ज़्यादातर Android डेवलपरों को Gemini Developer API से शुरुआत करनी चाहिए. मॉडल कंस्ट्रक्टर में पैरामीटर बदलकर, उपलब्ध कराने वाली कंपनियों के बीच स्विच किया जा सकता है:

Kotlin

// For the Agent Platform Gemini API, use `backend = GenerativeBackend.agentPlatform()`
val model = Firebase.ai(backend = GenerativeBackend.googleAI())
    .generativeModel("gemini-3.5-flash")

val response = model.generateContent("Write a story about a magic backpack")
val output = response.text

Java

// For the Agent Platform Gemini API, use `backend = GenerativeBackend.agentPlatform()`
GenerativeModel firebaseAI = FirebaseAI.getInstance(GenerativeBackend.googleAI())
        .generativeModel("gemini-3.5-flash");

// Use the GenerativeModelFutures Java compatibility layer which offers
// support for ListenableFuture and Publisher APIs
GenerativeModelFutures model = GenerativeModelFutures.from(firebaseAI);

Content prompt = new Content.Builder()
    .addText("Write a story about a magic backpack.")
    .build();

ListenableFuture<GenerateContentResponse> response = model.generateContent(prompt);
Futures.addCallback(response, new FutureCallback<GenerateContentResponse>() {
    @Override
    public void onSuccess(GenerateContentResponse result) {
        String resultText = result.getText();
        // ...
    }

    @Override
    public void onFailure(Throwable t) {
        t.printStackTrace();
    }
}, executor);

Firebase AI Logic क्लाइंट एसडीके के साथ काम करने वाले, जनरेटिव एआई के उपलब्ध मॉडल की पूरी पूरी सूची देखें.

Firebase की सेवाएं

Gemini API का ऐक्सेस मिलने के अलावा, Firebase AI Logic, सेवाओं का एक सेट उपलब्ध कराता है. इससे आपके ऐप्लिकेशन में एआई की मदद से काम करने वाली सुविधाओं को डिप्लॉय करना आसान हो जाता है और ऐप्लिकेशन को प्रोडक्शन के लिए तैयार किया जा सकता है:

एप्लिकेशन चेक

Firebase App Check, ऐप्लिकेशन के बैकएंड को गलत इस्तेमाल से बचाता है. इसके लिए, यह पक्का करता है कि सिर्फ़ अनुमति वाले क्लाइंट ही संसाधनों को ऐक्सेस करें. यह Google की सेवाओं (Firebase और Google Cloud शामिल हैं) और कस्टम बैकएंड के साथ इंटिग्रेट होता है. App Check , Play Integrity का इस्तेमाल करके यह पुष्टि करता है कि अनुरोध, असली ऐप्लिकेशन और बिना छेड़छाड़ किए गए डिवाइस से आए हैं.

जुलाई 2026 की शुरुआत से, Firebase कंसोल में सेटअप करने के लिए दिए गए निर्देशों के फ़्लो के दौरान, Firebase, Firebase AI Logic के लिए App Check को अपने-आप लागू करेगा.

Remote Config

हमारा सुझाव है कि अपने ऐप्लिकेशन में मॉडल का नाम हार्डकोड करने के बजाय, सर्वर से कंट्रोल किया जाने वाला वैरिएबल इस्तेमाल करें. इसके लिए, Firebase रिमोट कॉन्फ़िगरेशन का इस्तेमाल करें. इससे, आपके ऐप्लिकेशन में इस्तेमाल किए जाने वाले मॉडल को डाइनैमिक तरीके से अपडेट किया जा सकता है. इसके लिए, आपको अपने ऐप्लिकेशन का नया वर्शन डिप्लॉय करने या अपने उपयोगकर्ताओं से नया वर्शन डाउनलोड करने के लिए कहने की ज़रूरत नहीं होती. मॉडल और प्रॉम्प्ट की A/B टेस्टिंग के लिए, रिमोट कॉन्फ़िगरेशन का इस्तेमाल भी किया जा सकता है.

एआई मॉनिटरिंग

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