Google native tools (Gemini)
Gemini-मॉडेल में Google native tools का एक सेट है जो सीधे मॉडल में एकीकृत है। यूनिवर्सल टूल्स के विपरीत, ये टूल्स सर्वर-साइड हैंडल होते हैं बिना किसी अतिरिक्त फंक्शन-कॉलिंग ओवरहेड के।
उपलब्ध Google native tools
| टूल | टूल key | विवरण |
|---|---|---|
| Google खोज | googleSearch | Google के जरिए ताजा जानकारी खोजें |
| कोड चलाएं | codeExecution | एक sandbox में Python कोड लिखें और चलाएं |
| URL संदर्भ | urlContext | किसी विशिष्ट URL से सामग्री लाएं |
| Google Maps | googleMaps | लोकेशनों की तलाश करें और मार्ग-info पूछें |
यह कैसे काम करता है
जब आप एक Gemini-मॉडेल चुनते हैं और एक या उससे अधिक Google native tools सक्षम करते हैं, तो ये टूल सीधे मॉडल द्वारा हैंडल किए जाते हैं। AI स्वचालित रूप से निर्णय लेगा कि किस टूल को आपके प्रश्न के आधार पर कब استعمال किया जाना है।
एक्सक्लूसिवता
Google native tools exclusive हैं: जब एक Google native tool सक्षम हो जाता है, तो यूनिवर्सल टूल्स (जैसे Internet zoeken या Afbeeldingen zoeken) स्वतः असक्रिय हो जाते हैं। इससे Gemini-मॉडलों के साथ अनुकूलता अधिकतम होती है।
सेटिंग्स
| सेटिंग | मान |
|---|---|
| उपलब्ध עבור | Gemini मॉडेल |
| Exclusive | हाँ (यूनिवर्सल टूल्स को प्रतिस्थापित करता है) |
यूनिवर्सल टूल्स के मुकाबले फायदे
| Google native tools | यूनिवर्सल tools |
|---|---|
| Gemini में सीधे एकीकृत | बाहरी API-एपन |
| फ़ंक्शन-कॉलिंग राउंड नहीं | टूल-एपन से अतिरिक्त विलंबता |
| Gemini के लिए अनुकूलित | सभी मॉडलों के साथ काम करता है |
| सर्वर-साइड हैंडलिंग | क्लाइंट-साइड टूल-डिस्पैचिंग |
स्वचालित सक्रियण
जब आप एक Gemini-मॉडेल चुनते हैं और कम से कम एक Google native tool सक्षम करते हैं, तो यूनिवर्सल टूल स्वतः विचार से बाहर कर दिए जाते हैं। native tools सीधे Gemini-मॉडेल को ChatGoogle.bindTools के जरिए दिए जाते हैं।
फ़ाइलों के साथ कोड चलाना
चैट में भेजी गई फ़ाइलें ऑटोमैटिकली Gemini Files API में अपलोड की जाती हैं इससे पहले कि code- execution tool को कॉल किया जाए। अंत में, अपलोड की गई फ़ाइलें ऑटोमैटिकली क्लीन कर दी जाती हैं। इससे CSV-फ़ाइलें, इमेजेज या अन्य डेटा सीधे code-execution tool की मदद से विश्लेषण किए जा सकते हैं।
उपयोग के उदाहरण
- Google खोज: "AI- regulations पर आज के न्यूज़ क्या थे?"
- कोड चलाएं: "इन अंकों का औसत अंक निकालो: 7, 8, 6, 9, 7"
- URL संदर्भ: "पन्ने https://example.com/document पर क्या है?"
- Google Maps: "Amsterdam से Utrecht की मार्ग-जानकारी क्या है?"
सीमाएं
- केवल Gemini मॉडलों के लिए उपलब्ध
- यूनिवर्सल टूल्स या अन्य native टूल्स के साथ एक साथ इस्तेमाल नहीं किया जा सकता (exclusive)
- यह आवश्यक है कि संगठन ने Gemini मॉडलों को सक्षम किया हो
संबंधित टूल्स
- Code Interpreter (OpenAI) — OpenAI मॉडलों के लिए समान कोड-execution
- Code uitvoeren (Claude) — Claude मॉडलों के लिए समान कोड-कार्य
- Internet zoeken — सभी मॉडलों के लिए यूनिवर्सल खोज टूल