API कुंजी प्राप्त करें
1
कुंजी बनाएँ
Google AI Studio पर जाएँ और एक
API कुंजी बनाएँ।
2
कुंजी संग्रहीत करें
Gateway परिवेश में
GEMINI_API_KEY सेट करें, models.providers.google.apiKey का पुनः उपयोग
करें, या इसके माध्यम से एक समर्पित वेब-खोज कुंजी कॉन्फ़िगर करें:कॉन्फ़िगरेशन
plugins.entries.google.config.webSearch.apiKey, फिर GEMINI_API_KEY,
और फिर models.providers.google.apiKey का उपयोग करती है। आधार URL के लिए, समर्पित
plugins.entries.google.config.webSearch.baseUrl को
models.providers.google.baseUrl पर वरीयता मिलती है।
Gateway इंस्टॉलेशन के लिए, परिवेश कुंजियाँ ~/.openclaw/.env में रखें।
यह कैसे काम करता है
लिंक और स्निपेट की सूची लौटाने वाले पारंपरिक खोज प्रदाताओं के विपरीत, Gemini इनलाइन उद्धरणों सहित AI-संश्लेषित उत्तर तैयार करने के लिए Google Search ग्राउंडिंग का उपयोग करता है। परिणामों में संश्लेषित उत्तर और स्रोत URL, दोनों शामिल होते हैं।- Gemini ग्राउंडिंग के उद्धरण URL, OpenClaw के SSRF-सुरक्षित फ़ेच पथ के माध्यम से HEAD अनुरोध द्वारा Google रीडायरेक्ट URL से सीधे URL में स्वतः हल किए जाते हैं (रीडायरेक्ट का अनुसरण, http/https सत्यापन)।
- रीडायरेक्ट समाधान सख्त SSRF डिफ़ॉल्ट का उपयोग करता है, इसलिए निजी/आंतरिक लक्ष्यों पर जाने वाले रीडायरेक्ट अवरुद्ध रहते हैं।
समर्थित पैरामीटर
Gemini खोजquery, freshness, date_after, और date_before का समर्थन करती है।
साझा web_search संगतता के लिए count स्वीकार किया जाता है, लेकिन Gemini ग्राउंडिंग
फिर भी N-परिणामों की सूची के बजाय उद्धरणों सहित एक संश्लेषित उत्तर
लौटाती है।
freshness, day, week, month, year, और साझा शॉर्टकट
pd, pw, pm, और py स्वीकार करता है। day/pd, सख्त 24-घंटे की सीमा के बजाय Gemini
क्वेरी में नवीनता संबंधी निर्देश जोड़ता है। week, month, year, और स्पष्ट
date_after/date_before सीमाएँ Gemini Google Search ग्राउंडिंग का
timeRangeFilter सेट करती हैं। country, language, और domain_filter समर्थित नहीं हैं।
मॉडल चयन
डिफ़ॉल्ट मॉडलgemini-2.5-flash (तेज़ और किफ़ायती) है। ग्राउंडिंग का समर्थन करने वाले किसी भी Gemini
मॉडल का उपयोग
plugins.entries.google.config.webSearch.model के माध्यम से किया जा सकता है।
आधार URL ओवरराइड
जब Gemini वेब खोज को किसी ऑपरेटर प्रॉक्सी या कस्टम Gemini-संगत एंडपॉइंट से रूट करना आवश्यक हो, तोplugins.entries.google.config.webSearch.baseUrl सेट करें। यदि
यह सेट नहीं है, तो Gemini वेब खोज models.providers.google.baseUrl का पुनः उपयोग करती है। साधारण
https://generativelanguage.googleapis.com मान को
https://generativelanguage.googleapis.com/v1beta में सामान्यीकृत किया जाता है; कस्टम प्रॉक्सी पथों को
अंतिम स्लैश हटाने के बाद दिए गए रूप में रखा जाता है।
संबंधित
- वेब खोज का अवलोकन — सभी प्रदाता और स्वचालित पहचान
- Brave Search — स्निपेट सहित संरचित परिणाम
- Perplexity Search — संरचित परिणाम + सामग्री निष्कर्षण