Tools

Gemini खोज

OpenClaw अंतर्निहित Google Search ग्राउंडिंग वाले Gemini मॉडल का समर्थन करता है, जो उद्धरणों सहित लाइव Google Search परिणामों पर आधारित AI-संश्लेषित उत्तर लौटाता है।

API कुंजी प्राप्त करें

  • कुंजी बनाएँ

    Google AI Studio पर जाएँ और एक API कुंजी बनाएँ।

  • कुंजी संग्रहीत करें

    Gateway परिवेश में GEMINI_API_KEY सेट करें, models.providers.google.apiKey का पुनः उपयोग करें, या इसके माध्यम से एक समर्पित वेब-खोज कुंजी कॉन्फ़िगर करें:

    bash
    openclaw configure --section web
  • कॉन्फ़िगरेशन

    json5
    {  plugins: {    entries: {      google: {        config: {          webSearch: {            apiKey: "AIza...", // वैकल्पिक, यदि GEMINI_API_KEY या models.providers.google.apiKey सेट है            baseUrl: "https://generativelanguage.googleapis.com/v1beta", // वैकल्पिक; उपलब्ध न होने पर models.providers.google.baseUrl का उपयोग करता है            model: "gemini-2.5-flash", // डिफ़ॉल्ट          },        },      },    },  },  tools: {    web: {      search: {        provider: "gemini",      },    },  },}

    क्रेडेंशियल वरीयता: Gemini वेब खोज पहले 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 में सामान्यीकृत किया जाता है; कस्टम प्रॉक्सी पथों को अंतिम स्लैश हटाने के बाद दिए गए रूप में रखा जाता है।

    संबंधित

    Was this useful?
    On this page

    On this page