Google I/O '24 में, हमने एआई के साथ फिर से डिज़ाइन किए गए Android के बारे में बताया था. इस वीडियो में, Android डेवलपर के लिए Android पर एआई की मदद से ऐप्लिकेशन बनाने से जुड़े तीन अहम अपडेट देखें.
जनरेटिव एआई (AI) का वह समाधान चुनें जो आपके लिए सही हो
इस दस्तावेज़ में, Android पर जनरेटिव एआई के बारे में खास जानकारी दी गई है. इसमें उपलब्ध Gemini मॉडल और उनसे जुड़े SDK टूल के बारे में भी बताया गया है.
डिवाइस पर मौजूद एआई की बेहतर परफ़ॉर्मेंस
जिन Android डिवाइसों पर यह सुविधा काम करती है उन पर, नेटवर्क कनेक्शन या डिवाइस से डेटा हटाए बिना, जनरेटिव एआई के बेहतरीन अनुभव दिए जा सकते हैं. Gemini Nano जैसे डिवाइस पर इस्तेमाल किए जा सकने वाले जनरेटिव एआई मॉडल, उन कामों के लिए बेहतरीन समाधान हैं जिनमें कम इंतज़ार, कम लागत, और निजता की सुरक्षा आपकी मुख्य चिंता है.
इस्तेमाल के उदाहरण
- एआई की मदद से कॉन्टेंट को बेहतर तरीके से इस्तेमाल करना: टेक्स्ट की खास जानकारी जनरेट करना, दस्तावेज़ में मौजूद सवालों के जवाब देना, और इकाई की जानकारी निकालना.
- एआई की मदद से कॉन्टेंट जनरेट करना: प्रूफ़रीडिंग, व्याकरण में सुधार, लिखने में मदद, और कॉन्टेक्स्ट के हिसाब से स्मार्ट जवाब.
- टेक्स्ट को अलग-अलग कैटगरी में बांटना: भावनाओं या मूड का विश्लेषण
- निजता: इस मोड में, डेटा को डिवाइस पर सेव रखते हुए जनरेटिव एआई की सुविधाएं इस्तेमाल की जा सकती हैं
समाधान
डिवाइस पर Gemini Nano के अनुमान का फ़ायदा पाने के लिए, Google AI Edge SDK का इस्तेमाल करें. Gemini Nano, एक्सपेरिमेंट के तौर पर ऐक्सेस करने के लिए अब सभी के लिए उपलब्ध है.
Gemini Nano के बारे में ज़्यादा जानें
डिवाइस पर मौजूद एआई की सुविधाओं के लिए, ज़्यादा बेहतर तरीके से कस्टम मॉडल डिलीवर करें. इसके लिए, 'डिवाइस पर मौजूद एआई के लिए Play' का इस्तेमाल करें. Google Play, डिवाइस पर मौजूद मॉडल को लॉन्च करने, टारगेट करने, वर्शन बनाने, डाउनलोड करने, और अपडेट करने की प्रोसेस को आसान बनाता है. इससे, ऐप्लिकेशन के साइज़ को ऑप्टिमाइज़ करते हुए, उपयोगकर्ता अनुभव को बेहतर बनाने में मदद मिलती है. डिवाइस पर मौजूद एआई के लिए Play, बिना किसी अतिरिक्त शुल्क के उपलब्ध है. अगर आपको डिवाइस पर एआई की सुविधाओं को रिलीज़ होने से पहले इस्तेमाल करने की दिलचस्पी है, तो यह फ़ॉर्म भरें.
Google के सबसे बेहतरीन मॉडल के साथ, मल्टीमोडल क्लाउड एआई
अपने ऐप्लिकेशन में, कई मोड वाले जनरेटिव एआई का अनुभव दिया जा सकता है. इसके लिए, Gemini Pro मॉडल जैसे फ़ाउंडेशन मॉडल का इस्तेमाल करके, क्लाउड में अनुमान लगाने की सुविधा का फ़ायदा लें. अगर आपको Android डिवाइसों की सबसे ज़्यादा रेंज के साथ काम करना है, तो ये मॉडल एक बेहतरीन विकल्प हैं.
इस्तेमाल के उदाहरण
- इमेज और वीडियो का ब्यौरा और कैप्शन: ऑब्जेक्ट की पहचान करना और टेक्स्ट में उनके बारे में बताना
- मल्टीमॉडल रीज़निंग: टेक्स्ट, इमेज, और वीडियो कॉन्टेंट को प्रोसेस करना
- टेक्स्ट जनरेशन: लेखों की खास जानकारी देना, टेक्स्ट कॉन्टेंट के बारे में सवालों के जवाब देना, इकाइयों को निकालना.
- रिस्पॉन्स को फ़ॉर्मैट करना: मॉडल के रिस्पॉन्स को JSON या Markdown में फ़ॉर्मैट करना
समाधान
जनरेटिव एआई की सुविधाओं का प्रोटोटाइप तैयार करने के लिए, Google के एआई क्लाइंट SDK टूल का इस्तेमाल किया जा सकता है. इस SDK टूल की मदद से, आपको Gemini API का ऐक्सेस मिलता है. साथ ही, Gemini मॉडल के साथ आपके ऐप्लिकेशन के इंटरैक्शन को आसान बनाने में भी मदद मिलती है. Google के एआई क्लाइंट SDK टूल की झलक उपलब्ध है. इसका इस्तेमाल, सिर्फ़ प्रोटोटाइप बनाने के लिए किया जाना चाहिए.
Google के एआई क्लाइंट SDK टूल के बारे में ज़्यादा जानें
एआई से जुड़े अनुभवों को प्रोडक्शन में लाने के लिए, Firebase में Vertex AI का इस्तेमाल करें. Google एआई क्लाइंट SDK टूल की तरह ही, यह Firebase SDK टूल भी Gemini के मॉडल का ऐक्सेस देता है. साथ ही, यह सुरक्षा और कॉन्फ़िगरेशन के ऐसे विकल्प भी उपलब्ध कराता है जो प्रॉडक्शन ऐप्लिकेशन के लिए ज़रूरी हैं. इसके अलावा, Firebase में प्रोडक्शन-लेवल की सहायता और अलग-अलग मोबाइल प्लैटफ़ॉर्म पर सुविधाएं शामिल हैं.
Firebase में Vertex AI के बारे में ज़्यादा जानें
एंटरप्राइज़ के लिए एआई
Vertex AI, Google का एआई के लिए एक ऐसा यूनिफ़ाइड एआई डेवलपमेंट प्लैटफ़ॉर्म है जिसे पूरी तरह से मैनेज किया जाता है. Android डिवाइसों पर एआई के अनुभव को उपयोगकर्ताओं के हिसाब से बनाने के लिए, एंटरप्राइज़ Google के Vertex AI प्लैटफ़ॉर्म का इस्तेमाल कर सकते हैं. इसके लिए, उन्हें बैकएंड इंटिग्रेशन का इस्तेमाल करना होगा. Google के दुनिया के बेहतरीन और स्केलेबल इंफ़्रास्ट्रक्चर पर, एआई (AI) ऐप्लिकेशन बनाएं, उन्हें ट्रेनिंग दें, और डिप्लॉय करें. यह एंटरप्राइज़-स्केल एआई के लिए एक बेहतरीन समाधान है. इसमें 130 से ज़्यादा मॉडल और टूल का ऐक्सेस मिलता है. इनमें AI Studio, एजेंट बिल्डर, और Gemini मॉडल शामिल हैं.
इस्तेमाल के उदाहरण
- कस्टम मॉडल की ट्रेनिंग और डिलीवरी
- इमेज और वीडियो जनरेट करने की प्रोसेस
- वर्चुअल एजेंट, ग्राहक सहायता
- बोली को टेक्स्ट में बदलने की सुविधा, नैचुरल लैंग्वेज प्रोसेसिंग
समाधान
पसंद के मुताबिक एआई ऐप्लिकेशन बनाने और Android ऐप्लिकेशन को सेवा लेयर से कनेक्ट करने के लिए, Google के Vertex AI प्लैटफ़ॉर्म का इस्तेमाल करें.
Vertex AI के बारे में ज़्यादा जानें
अन्य संसाधन
- Vertex AI के बारे में खास जानकारी
- Gemini 1.5 Pro के साथ Vertex AI
- डेवलपर के लिए जनरेटिव एआई लर्निंग पाथ
ज़िम्मेदारी के साथ जनरेटिव एआई का इस्तेमाल करने के लिए टूलकिट
एआई मॉडल को सुरक्षा नीतियों के मुताबिक बनाया जाना चाहिए. साथ ही, यह भी ज़रूरी है कि इन मॉडल की निष्पक्षता और सटीक होने की जांच की जाए. साथ ही, इन्हें पारदर्शी तरीके से डिज़ाइन किया जाना चाहिए. ज़िम्मेदारी के साथ जनरेटिव एआई का इस्तेमाल करने के लिए टूलकिट, आपको ज़िम्मेदारी के साथ ओपन एआई मॉडल डिज़ाइन करने, बनाने, उनका आकलन करने, और उन्हें डिप्लॉय करने में मदद और दिशा-निर्देश देता है.
Android Studio में Gemini
Android Studio में Gemini, Android डेवलपमेंट के लिए एक कोडिंग कंपैनियन है. यह आर्टिफ़िशियल इंटेलिजेंस की मदद से काम करता है और आम भाषा को समझ सकता है. इससे आपको Android डेवलपमेंट से जुड़ी क्वेरी के जवाब मिलते हैं. Gemini, काम के संसाधन ढूंढने, सबसे सही तरीके जानने, और समय बचाने में आपकी मदद कर सकता है.
Gemini API का स्टार्टर टेंप्लेट
Gemini API का स्टार्टर टेंप्लेट, Android में Gemini का इस्तेमाल शुरू करने के लिए, ऑनलाइन क्विकस्टार्ट के हिसाब से बनाया गया है. यह Android के लिए Google के एआई क्लाइंट SDK का फ़ायदा उठाता है. साथ ही, टेक्स्ट प्रॉम्प्ट और मॉडल के जवाबों के साथ काम करने का तरीका दिखाता है.
रेफ़रंस
Android पर जनरल एआई के लिए Google के एपीआई और SDK टूल
एनवायरमेंट |
एपीआई या SDK टूल |
काम करने वाले मॉडल |
उपलब्धता |
इस्तेमाल करने का सुझाव |
डिवाइस पर अनुमान लगाने की सुविधा के साथ Android इंटिग्रेशन |
Gemini Nano |
एक्सपेरिमेंट के तौर पर सार्वजनिक ऐक्सेस |
एक्सपेरिमेंट वाली सेटिंग |
|
क्लाउड इंफ़रेंस की मदद से Android इंटिग्रेशन |
Gemini 1.5 Flash |
Public Preview |
सिर्फ़ प्रोटोटाइप बनाना |
|
Gemini 1.5 Flash |
आम तौर पर उपलब्ध (GA) |
प्रोडक्शन के लिए सुझाया गया |
||
क्लाउड इंफ़रेंस के साथ बैकएंड इंटिग्रेशन |
130 से ज़्यादा बुनियादी मॉडल (इनमें Gemini 1.5 मॉडल भी शामिल हैं) |
आम तौर पर उपलब्ध (GA) |
प्रोडक्शन के लिए सुझाया गया |
|
डिवाइस पर अनुमान लगाने की सुविधा के साथ Android इंटिग्रेशन |
Gemma 2B |
एक्सपेरिमेंट वाली सेटिंग |
Google के जनरेटिव एआई मॉडल
Google, जनरेटिव एआई के कई मॉडल उपलब्ध कराता है. इनका इस्तेमाल, Android ऐप्लिकेशन में किया जा सकता है.
एनवायरमेंट |
मॉडल |
टाइप (लागत) |
इस्तेमाल किए जा सकने वाले इनपुट फ़ॉर्मैट |
आउटपुट डेटा |
डिवाइस पर |
Gemini Nano |
बिना किसी शुल्क के |
टेक्स्ट, इमेज |
टेक्स्ट |
बादल का आइकॉन |
Gemini 1.5 Flash |
बिना किसी शुल्क के/पैसे चुकाकर |
टेक्स्ट, इमेज, वीडियो, ऑडियो |
टेक्स्ट |
Gemini 1.5 Pro |
बिना किसी शुल्क के/पैसे चुकाकर |
टेक्स्ट, इमेज, वीडियो, ऑडियो |
टेक्स्ट |
|
Gemini 1.0 Pro |
बिना किसी शुल्क के/पैसे चुकाकर |
टेक्स्ट |
टेक्स्ट |
|
डिवाइस पर, क्लाउड में |
Gemma & Gemma 2 |
बिना किसी शुल्क के (ओपन मॉडल) |
टेक्स्ट |
टेक्स्ट |
टोकन और दर की सीमाओं के साथ-साथ, हर मॉडल की सुविधाओं के बारे में पूरी जानकारी के लिए, Gemini मॉडल देखें.