Tools

Brave खोज

OpenClaw, Brave Search API को web_search प्रदाता के रूप में समर्थित करता है।

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

  1. https://brave.com/search/api/ पर Brave Search API खाता बनाएँ
  2. डैशबोर्ड में Search प्लान चुनें और API कुंजी जनरेट करें।
  3. कुंजी को कॉन्फ़िगरेशन में संग्रहीत करें या Gateway परिवेश में BRAVE_API_KEY सेट करें।

कॉन्फ़िगरेशन उदाहरण

json5
{  plugins: {    entries: {      brave: {        config: {          webSearch: {            apiKey: "BRAVE_API_KEY_HERE",            mode: "web", // या "llm-context"            baseUrl: "https://api.search.brave.com", // वैकल्पिक प्रॉक्सी/बेस URL ओवरराइड          },        },      },    },  },  tools: {    web: {      search: {        provider: "brave",        maxResults: 5,        timeoutSeconds: 30,      },    },  },}

प्रदाता-विशिष्ट Brave खोज सेटिंग्स plugins.entries.brave.config.webSearch.* के अंतर्गत होती हैं; यह प्रामाणिक कॉन्फ़िगरेशन पथ है।

webSearch.mode, Brave ट्रांसपोर्ट को नियंत्रित करता है:

  • web (डिफ़ॉल्ट): शीर्षकों, URL और स्निपेट के साथ सामान्य Brave वेब खोज
  • llm-context: ग्राउंडिंग के लिए पहले से निकाले गए टेक्स्ट खंडों और स्रोतों वाला Brave LLM Context API

webSearch.baseUrl, Brave अनुरोधों को किसी विश्वसनीय Brave-संगत प्रॉक्सी या गेटवे पर भेज सकता है। OpenClaw कॉन्फ़िगर किए गए बेस URL में /res/v1/web/search या /res/v1/llm/context जोड़ता है और बेस URL को कैश कुंजी में बनाए रखता है। सार्वजनिक एंडपॉइंट को https:// का उपयोग करना आवश्यक है; http:// केवल विश्वसनीय लूपबैक या निजी-नेटवर्क प्रॉक्सी होस्ट के लिए स्वीकार किया जाता है।

टूल पैरामीटर

querystringrequired

खोज क्वेरी।

countnumberdefault: 5

लौटाए जाने वाले परिणामों की संख्या (1–10)।

countrystring

2-अक्षरीय ISO देश कोड (जैसे US, DE)।

languagestring

खोज परिणामों के लिए ISO 639-1 भाषा कोड (जैसे en, de, fr)।

search_langstring

Brave खोज-भाषा कोड (जैसे en, en-gb, zh-hans)।

ui_langstring

UI तत्वों के लिए ISO भाषा कोड।

freshness'day' | 'week' | 'month' | 'year'

समय फ़िल्टर — day का अर्थ 24 घंटे है।

date_afterstring

केवल इस तारीख के बाद प्रकाशित परिणाम (YYYY-MM-DD)।

date_beforestring

केवल इस तारीख से पहले प्रकाशित परिणाम (YYYY-MM-DD)।

उदाहरण:

javascript
// देश और भाषा-विशिष्ट खोजawait web_search({  query: "नवीकरणीय ऊर्जा",  country: "DE",  language: "de",}); // हाल के परिणाम (पिछला सप्ताह)await web_search({  query: "AI समाचार",  freshness: "week",}); // तारीख सीमा खोजawait web_search({  query: "AI विकास",  date_after: "2024-01-01",  date_before: "2024-06-30",});

टिप्पणियाँ

  • OpenClaw, Brave के Search प्लान का उपयोग करता है। यदि आपके पास कोई पुरानी सदस्यता है (जैसे प्रति माह 2,000 क्वेरी वाला मूल Free प्लान), तो वह मान्य रहती है, लेकिन उसमें LLM Context या उच्च दर सीमाओं जैसी नई सुविधाएँ शामिल नहीं होतीं।
  • प्रत्येक Brave प्लान में प्रति माह $5 का निःशुल्क क्रेडिट (नवीनीकृत होने वाला) शामिल है। Search प्लान की लागत प्रति 1,000 अनुरोधों पर $5 है, इसलिए यह क्रेडिट प्रति माह 1,000 क्वेरी को कवर करता है। अप्रत्याशित शुल्क से बचने के लिए Brave डैशबोर्ड में अपनी उपयोग सीमा सेट करें। मौजूदा प्लान के लिए Brave API पोर्टल देखें।
  • Search प्लान में LLM Context एंडपॉइंट और AI इनफ़रेंस अधिकार शामिल हैं। मॉडलों को प्रशिक्षित या ट्यून करने के लिए परिणाम संग्रहीत करने हेतु स्पष्ट भंडारण अधिकारों वाला प्लान आवश्यक है। Brave की सेवा की शर्तें देखें।
  • llm-context मोड सामान्य वेब-खोज स्निपेट संरचना के बजाय ग्राउंड किए गए स्रोत प्रविष्टियाँ लौटाता है।
  • llm-context मोड freshness और सीमित date_after + date_before सीमाओं का समर्थन करता है। यह ui_lang का समर्थन नहीं करता; date_after के बिना date_before अस्वीकार कर दिया जाता है, क्योंकि Brave में कस्टम नवीनता सीमाओं के लिए आरंभ और समाप्ति, दोनों तारीखों का होना आवश्यक है।
  • ui_lang में en-US जैसा क्षेत्र उपटैग शामिल होना आवश्यक है।
  • डिफ़ॉल्ट रूप से परिणाम 15 मिनट के लिए कैश किए जाते हैं (cacheTtlMinutes के माध्यम से कॉन्फ़िगर किया जा सकता है)।
  • कस्टम webSearch.baseUrl मान Brave कैश पहचान में शामिल किए जाते हैं, इसलिए प्रॉक्सी-विशिष्ट प्रतिक्रियाएँ आपस में टकराती नहीं हैं।
  • समस्या निवारण के दौरान Brave अनुरोध URL/क्वेरी पैरामीटर, प्रतिक्रिया स्थिति/समय और खोज-कैश हिट/मिस/राइट इवेंट लॉग करने के लिए brave.http डायग्नोस्टिक्स फ़्लैग सक्षम करें। यह फ़्लैग कभी भी API कुंजी या प्रतिक्रिया बॉडी लॉग नहीं करता, लेकिन खोज क्वेरी संवेदनशील हो सकती हैं।

संबंधित

Was this useful?
On this page

On this page