पब्लिश करने की तारीख: 12 दिसंबर, 2024, पिछली बार अपडेट किए जाने की तारीख: 20 मई, 2025
पहले से मौजूद एआई एपीआई की मदद से, आपका वेब ऐप्लिकेशन एआई की मदद से टास्क पूरे कर सकता है. इसके लिए, उसे अपने एआई मॉडल को डिप्लॉय या मैनेज करने की ज़रूरत नहीं होती.
ज़रूरी शर्तें
हम इन एपीआई को सभी ब्राउज़र के लिए एक जैसा बनाने पर काम कर रहे हैं.
मॉडल
Prompt API, Summarizer API, Writer API, और Rewriter API, बड़े भाषा मॉडल को डाउनलोड करते हैं. इसे डेस्कटॉप और लैपटॉप कंप्यूटर पर स्थानीय तौर पर चलाने के लिए डिज़ाइन किया गया है. ये एपीआई, फ़ोन या टैबलेट पर काम नहीं करते. इन एपीआई का इस्तेमाल करने से पहले, जनरेटिव एआई के इस्तेमाल से जुड़ी पाबंदी की Google की नीति को स्वीकार करें.
Summarizer API, Writer API, और Rewriter API में सिर्फ़ टेक्स्ट-टू-टेक्स्ट मोड का इस्तेमाल किया जा सकता है. Prompt API में मल्टीमॉडल की सुविधाएं हैं. ये सुविधाएं, Early Preview Program में हिस्सा लेने वाले लोगों के लिए, लोकल प्रोटोटाइपिंग के लिए उपलब्ध हैं.
हार्डवेयर
Chrome में इन एपीआई का इस्तेमाल करके सुविधाएं चलाने वाले डेवलपर और उपयोगकर्ताओं के लिए, ये ज़रूरी शर्तें लागू होती हैं. अन्य ब्राउज़र के लिए, ऑपरेटिंग सिस्टम की अलग-अलग ज़रूरी शर्तें हो सकती हैं.
Language Detector और Translator API, डेस्कटॉप पर Chrome में काम करते हैं. ये एपीआई, फ़ोन या टैबलेट पर काम नहीं करते. Prompt API, Summarizer API, Writer API, और Rewriter API, Chrome में तब काम करते हैं, जब ये शर्तें पूरी होती हैं:
- ऑपरेटिंग सिस्टम: Windows 10 या 11; macOS 13+ (Ventura और उसके बाद के वर्शन); या Linux. Android, iOS, और ChromeOS के लिए Chrome में, Gemini Nano का इस्तेमाल करने वाले एपीआई अभी काम नहीं करते.
- स्टोरेज: जिस वॉल्यूम में आपकी Chrome प्रोफ़ाइल है उसमें कम से कम 22 जीबी खाली जगह होनी चाहिए.
- जीपीयू: इसमें कम से कम 4 जीबी वीआरएएम होना चाहिए.
- नेटवर्क: अनलिमिटेड डेटा या बिना पाबंदी वाला कनेक्शन.
Gemini Nano का सटीक साइज़ अलग-अलग हो सकता है, क्योंकि ब्राउज़र मॉडल को अपडेट करता है. मौजूदा साइज़ जानने के लिए, chrome://on-device-internals
पर जाएं और मॉडल की स्थिति पर जाएं. मॉडल का साइज़ पता करने के लिए, सूची में दिया गया फ़ाइल पाथ खोलें.
बनाना शुरू करें
डेवलपमेंट के अलग-अलग चरणों में, एआई के कई एपीआई पहले से उपलब्ध हैं. इनमें से कुछ सुविधाएं Chrome के स्टेबल वर्शन में उपलब्ध हैं. कुछ सुविधाएं, ओरिजिन ट्रायल में हिस्सा लेने वाले लोगों के लिए उपलब्ध हैं. वहीं, कुछ सुविधाएं सिर्फ़ Early Preview Program में हिस्सा लेने वाले लोगों के लिए उपलब्ध हैं.
हर एपीआई के लिए, मॉडल को शुरू करने और डाउनलोड करने के निर्देशों का अपना सेट होता है. ये निर्देश, लोकल प्रोटोटाइपिंग और ऑरिजिन ट्रायल के साथ प्रोडक्शन एनवायरमेंट, दोनों के लिए होते हैं.
- Translator API
- Language Detector API
- Summarizer API
- Prompt API
- Chrome एक्सटेंशन में Prompt API के बारे में खास निर्देश दिए गए हैं. इनसे एक्सटेंशन डेवलपर को Prompt API की मदद से एक्सटेंशन बनाने में मदद मिलती है.
- Writer API और Rewriter API
- Chrome एक्सटेंशन में इस्तेमाल करने के लिए Prompt API
- वेब के लिए Prompt API (सिर्फ़ ईपीपी के लिए)
Chrome एक्सटेंशन बनाते समय, इन सभी एपीआई का इस्तेमाल किया जा सकता है.
लोकल होस्ट पर एपीआई का इस्तेमाल करना
ये सभी एपीआई, Chrome में localhost
पर उपलब्ध हैं.
chrome://flags/#prompt-api-for-gemini-nano
पर जाएं.- चालू है को चुनें.
- फिर से लॉन्च करें पर क्लिक करें या Chrome को रीस्टार्ट करें.
यह पुष्टि करने के लिए कि Gemini Nano डाउनलोड हो गया है और सही तरीके से काम कर रहा है, DevTools खोलें और कंसोल में await LanguageModel.availability();
टाइप करें. इससे available
मिलना चाहिए.
लोकलहोस्ट से जुड़ी समस्या हल करना
अगर मॉडल उम्मीद के मुताबिक काम नहीं करता है, तो यह तरीका अपनाएं:
- Chrome को रीस्टार्ट करें.
chrome://components
पर जाएं.- पुष्टि करें कि डिवाइस मॉडल पर ऑप्टिमाइज़ेशन गाइड मौजूद है. इसका मतलब है कि Gemini Nano उपलब्ध है या डाउनलोड हो रहा है.
- अगर वर्शन नंबर नहीं दिख रहा है, तो डाउनलोड करने के लिए अपडेट की जांच करें पर क्लिक करें.
- DevTools खोलें और कंसोल में
LanguageModel.availability();
टाइप करें. इससेavailable
दिखना चाहिए.
अगर ज़रूरी हो, तो कुछ देर इंतज़ार करें और इन चरणों को दोहराएं.
स्टैंडर्ड प्रोसेस
हम इन एपीआई को स्टैंडर्ड बनाने के लिए काम कर रहे हैं, ताकि ये सभी ब्राउज़र पर काम कर सकें. इसका मतलब है कि हमने वेब प्लैटफ़ॉर्म कम्यूनिटी को एपीआई का सुझाव दिया है. साथ ही, आगे की चर्चा के लिए उन्हें W3C वेब इनक्यूबेटर कम्यूनिटी ग्रुप में भेज दिया है.
हम हर एपीआई के लिए, W3C, Mozilla, और WebKit से सुझाव/राय मांग रहे हैं.
हर एपीआई के लिए इस प्रोसेस के बारे में ज़्यादा जानने के लिए, इससे जुड़े दस्तावेज़ पढ़ें.
जुड़ें और सुझाव/राय दें या शिकायत करें
अगर आपने एआई की सुविधा आज़माई है और आपको कोई सुझाव, शिकायत या राय देनी है, तो हमें ज़रूर बताएं.
- पहले से मौजूद सभी एआई एपीआई के बारे में जानें.
- Early Preview Program में शामिल हों. इससे आपको नए एपीआई के बारे में पहले से पता चल जाएगा. साथ ही, आपको हमारी मेलिंग लिस्ट का ऐक्सेस भी मिल जाएगा.
- अगर आपको Chrome में इस सुविधा को लागू करने के बारे में कोई सुझाव, शिकायत या राय देनी है, तो Chromium बग फ़ाइल करें.
- वेब स्टैंडर्ड के बारे में जानें.