Firebase के लिए Vertex AI का इस्तेमाल करने वाला Gemini API (एपीआई)

Firebase के लिए Vertex AI का इस्तेमाल करके, Gemini API की मदद से, एआई (AI) के साथ काम करने वाले मोबाइल और वेब ऐप्लिकेशन और सुविधाएं तैयार करें

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

इन क्लाइंट SDK टूल की मदद से, ऐप्लिकेशन में एआई को मनमुताबिक बनाने की सुविधा जोड़ी जा सकती है. साथ ही, एआई से चैट करने के अनुभव को बेहतर बनाया जा सकता है. साथ ही, एआई की मदद से ऑप्टिमाइज़ेशन और ऑटोमेशन बनाने जैसे कई काम किए जा सकते हैं!


iOS+ सेटअप Android सेटअप वेब सेटअप Flutter सेटअप

Vertex AI Gemini API के सर्वर-साइड को कॉल करने के तरीके जानने के लिए, सर्वर-साइड Vertex AI SDKs टूल या Gemini API के लिए Firebase एक्सटेंशन पर जाएं.


मुख्य सुविधाएं

मल्टीमोडल इनपुट Gemini मॉडल मल्टीमोडल होते हैं. इसलिए, Gemini API को भेजे गए प्रॉम्प्ट में टेक्स्ट, इमेज (यहां तक कि PDF भी), वीडियो, और ऑडियो शामिल हो सकते हैं.
उपयोगकर्ताओं की संख्या बढ़ाना SDK टूल की मदद से, सीधे अपने मोबाइल या वेब ऐप्लिकेशन से Gemini API को कॉल किया जा सकता है. साथ ही, एआई (AI) से चैट करने का अनुभव, फ़ंक्शन कॉलिंग, और ऐसे ही कई दूसरे काम भी किए जा सकते हैं.
प्रोडक्शन ऐप्लिकेशन के लिए सुरक्षा Firebase App Check का इस्तेमाल करें, ताकि Vertex AI Gemini API को, बिना अनुमति वाले क्लाइंट की ओर से गलत इस्तेमाल से बचाया जा सके.
बेहतर इन्फ़्रास्ट्रक्चर मोबाइल और वेब ऐप्लिकेशन के साथ इस्तेमाल के लिए बनाए गए स्केलेबल इन्फ़्रास्ट्रक्चर का फ़ायदा लें. जैसे, Firebase डेटाबेस ऑफ़र की मदद से स्ट्रक्चर्ड डेटा (जैसे कि Cloud Firestore) को मैनेज करना और Firebase रिमोट कॉन्फ़िगरेशन की मदद से, डाइनैमिक तरीके से रन-टाइम कॉन्फ़िगरेशन सेट करना.

यह कैसे काम करता है?

'Firebase के लिए Vertex AI' SDK टूल की मदद से, सीधे मोबाइल या वेब ऐप्लिकेशन से Vertex AI Gemini API को कॉल किया जा सकता है. इससे बैकएंड सेट अप करने की ज़रूरत नहीं पड़ती.

Vertex AI के Gemini API के बारे में ज़्यादा जानें. इससे आपको Gemini मॉडल का ऐक्सेस मिलता है.

लागू करने का पाथ

ऐप्लिकेशन को Firebase से जोड़ना अपने ऐप्लिकेशन को Firebase प्रोजेक्ट के साथ रजिस्टर करें. इसके बाद, अपने ऐप्लिकेशन में Firebase कॉन्फ़िगरेशन जोड़ें.
SDK टूल इंस्टॉल करें और शुरू करें अपने ऐप्लिकेशन के प्लैटफ़ॉर्म के हिसाब से, 'Firebase के लिए Vertex AI' SDK टूल इंस्टॉल करें. इसके बाद, अपने ऐप्लिकेशन में Vertex AI सेवा और जनरेटिव मॉडल शुरू करें.
Gemini API को कॉल करें टेक्स्ट आउटपुट जनरेट करने के लिए, Gemini API को सिर्फ़ टेक्स्ट या मल्टीमोडल प्रॉम्प्ट के साथ कॉल करें. चैट का बेहतर अनुभव देने के लिए, ज़्यादा मुश्किल कॉल का इस्तेमाल करें या फ़ंक्शन कॉलिंग का इस्तेमाल करें.
प्रोडक्शन की तैयारी करना मोबाइल और वेब ऐप्लिकेशन के लिए ज़रूरी इंटिग्रेशन लागू करें. इसमें Firebase App Check की मदद से, एपीआई के गलत इस्तेमाल को रोकने के लिए भी ज़रूरी इंटिग्रेशन शामिल हैं. साथ ही, इसमें Firebase के लिए Cloud Storage के यूआरएल वाली बड़ी फ़ाइलें शामिल हैं.

अगले चरण

अपने मोबाइल या वेब ऐप्लिकेशन में, Vertex AI Gemini API का इस्तेमाल शुरू करना

iOS+ सेटअप Android सेटअप वेब सेटअप Flutter सेटअप

प्रॉम्प्ट की मदद से नए-नए प्रयोग करें

Vertex AI Studio पर जाएं

Gemini मॉडल के बारे में ज़्यादा जानें

इस्तेमाल के अलग-अलग उदाहरणों के लिए उपलब्ध मॉडल और उनके कोटा और कीमत के बारे में जानें.