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

ML Kit का Prompt API: डिवाइस पर Gemini Nano की कस्टम सुविधाएं अनलॉक करें

दो मिनट में पढ़ें
3 लेखक
Caren Chang, Chengji Yan, Penny Li

एआई की मदद से, उपयोगकर्ताओं की पसंद के मुताबिक ऐप्लिकेशन के अनुभव को बेहतर बनाना आसान हो गया है. इससे कॉन्टेंट को उपयोगकर्ताओं के लिए सही फ़ॉर्मैट में बदला जा सकता है. हमने पहले डेवलपर को, ML Kit GenAI API के ज़रिए Gemini Nano के साथ इंटिग्रेट करने की सुविधा दी थी. ये एपीआई, खास तौर पर इस्तेमाल के कुछ उदाहरणों के लिए बनाए गए हैं. जैसे, खास जानकारी देना और इमेज के बारे में जानकारी देना.

आज का दिन, Android के डिवाइस पर मौजूद जनरेटिव एआई के लिए एक अहम पड़ाव है. हम ML Kit GenAI Prompt API के ऐल्फ़ा वर्शन को रिलीज़ करने का एलान कर रहे हैं. इस एपीआई की मदद से, Gemini Nano को सामान्य भाषा और मल्टीमॉडल अनुरोध भेजे जा सकते हैं. इससे जनरेटिव मॉडल बनाने के दौरान, ज़्यादा कंट्रोल और फ़्लेक्सिबिलिटी की मांग पूरी की जा सकती है.

Kakao जैसे पार्टनर पहले से ही Prompt API का इस्तेमाल करके ऐप्लिकेशन बना रहे हैं. इससे उन्हें असल दुनिया में बेहतर अनुभव देने में मदद मिल रही है. Prompt API की बेहतरीन सुविधाओं को आज ही आज़माएं. इसके लिए, आपको बहुत कम कोड लिखना होगा.

 

 

डिवाइस पर मौजूद, पहले से तैयार जेन एआई मॉडल के बजाय, अपनी ज़रूरत के हिसाब से जेन एआई मॉडल का इस्तेमाल करना

Prompt API, पहले से मौजूद फ़ंक्शन के अलावा, ऐप्लिकेशन के हिसाब से जेन एआई के इस्तेमाल के उदाहरणों को भी सपोर्ट करता है. इससे आपको जटिल डेटा ट्रांसफ़ॉर्मेशन के साथ यूनीक सुविधाएं बनाने में मदद मिलती है. Prompt API, डिवाइस पर मौजूद Gemini Nano का इस्तेमाल करके डेटा को स्थानीय तौर पर प्रोसेस करता है. इससे ऑफ़लाइन सुविधा मिलती है और उपयोगकर्ता की निजता को बेहतर बनाया जा सकता है.

Prompt API के मुख्य इस्तेमाल के उदाहरण:

Prompt API की मदद से, GenAI के इस्तेमाल के उदाहरणों को अपनी ज़रूरत के हिसाब से बनाया जा सकता है. यहां कुछ सुझाए गए उदाहरण दिए गए हैं: 

  • इमेज को समझना: फ़ोटो का विश्लेषण करके उन्हें कैटगरी में बांटना. उदाहरण के लिए, सोशल मीडिया पोस्ट का ड्राफ़्ट बनाना या "पालतू जानवर", "खाना" या "यात्रा" जैसे टैग की पहचान करना.
  • इंटेलिजेंट तरीके से दस्तावेज़ स्कैन करना: इसमें, रसीद से टेक्स्ट निकालने के लिए, पारंपरिक एमएल मॉडल का इस्तेमाल किया जाता है. इसके बाद, प्रॉम्प्ट एपीआई की मदद से हर आइटम को कैटगरी में बांटा जाता है.
  • यूज़र इंटरफ़ेस (यूआई) के लिए डेटा को बदलना: लंबी अवधि के कॉन्टेंट का विश्लेषण करके, सूचना के लिए छोटा और दिलचस्प टाइटल बनाना.
  • कॉन्टेंट के लिए प्रॉम्प्ट देना: किसी व्यक्ति की थीम से जुड़ी पसंद के आधार पर, नई जर्नल एंट्री के लिए विषयों के सुझाव देना.
  • कॉन्टेंट का विश्लेषण: ग्राहक की समीक्षाओं को सकारात्मक, सामान्य या नकारात्मक कैटगरी में बांटना.
  • जानकारी निकालना: किसी ईमेल थ्रेड से, आने वाले इवेंट के बारे में अहम जानकारी निकालना.

लागू करना
Prompt API की मदद से, कस्टम प्रॉम्प्ट बनाए जा सकते हैं. साथ ही, कोड की कुछ लाइनों की मदद से, जनरेशन के लिए वैकल्पिक पैरामीटर सेट किए जा सकते हैं:

Generation.getClient().generateContent(
   generateContentRequest(
       ImagePart(bitmapImage),
       TextPart("Categorize this image as one of the following: car, motorcycle, bike, scooter, other. Return only the category as the response."),
   ) {
       // Optional parameters
       temperature = 0.2f
       topK = 10
       candidateCount = 1
       maxOutputTokens = 10
   },
)

Prompt API को लागू करने के ज़्यादा उदाहरण देखने के लिए, आधिकारिक दस्तावेज़ और Github पर मौजूद सैंपल देखें.

Gemini Nano, परफ़ॉर्मेंस, और प्रोटोटाइपिंग

फ़िलहाल, Prompt API Pixel 10 डिवाइस सीरीज़ पर सबसे अच्छा काम करता है. इस सीरीज़ में, Gemini Nano (nano-v3) का नया वर्शन इस्तेमाल किया जाता है. Gemini Nano का यह वर्शन, Gemma 3n के आर्किटेक्चर पर बनाया गया है. यह वही मॉडल है जिसे हमने I/O में ओपन मॉडल कम्यूनिटी के साथ पहली बार शेयर किया था.

Gemma 3n और nano-v3 के बीच शेयर किए गए फ़ाउंडेशन की वजह से, डेवलपर को सुविधाओं का प्रोटोटाइप बनाने में आसानी होती है. जिनके पास Pixel 10 डिवाइस नहीं है वे आज से ही प्रॉम्प्ट के साथ एक्सपेरिमेंट शुरू कर सकते हैं. इसके लिए, Gemma 3n का इस्तेमाल करके स्थानीय तौर पर प्रोटोटाइप बनाएं.

GenAI API के साथ काम करने वाले डिवाइसों की पूरी सूची देखने के लिए, डिवाइस के साथ काम करने से जुड़े दस्तावेज़ देखें.

ज़्यादा जानें

हमारे आधिकारिक दस्तावेज़ और Github पर उपलब्ध सैंपल की मदद से, आज ही अपने Android ऐप्लिकेशन में Prompt API को लागू करें.

इसे लिखा है:

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