Tools
Brave खोज
OpenClaw, Brave Search API को web_search प्रदाता के रूप में समर्थित करता है।
API कुंजी प्राप्त करें
- https://brave.com/search/api/ पर Brave Search API खाता बनाएँ
- डैशबोर्ड में Search प्लान चुनें और API कुंजी जनरेट करें।
- कुंजी को कॉन्फ़िगरेशन में संग्रहीत करें या Gateway परिवेश में
BRAVE_API_KEYसेट करें।
कॉन्फ़िगरेशन उदाहरण
{ 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)।
countrystring2-अक्षरीय ISO देश कोड (जैसे US, DE)।
languagestringखोज परिणामों के लिए ISO 639-1 भाषा कोड (जैसे en, de, fr)।
search_langstringBrave खोज-भाषा कोड (जैसे en, en-gb, zh-hans)।
ui_langstringUI तत्वों के लिए ISO भाषा कोड।
freshness'day' | 'week' | 'month' | 'year'समय फ़िल्टर — day का अर्थ 24 घंटे है।
date_afterstringकेवल इस तारीख के बाद प्रकाशित परिणाम (YYYY-MM-DD)।
date_beforestringकेवल इस तारीख से पहले प्रकाशित परिणाम (YYYY-MM-DD)।
उदाहरण:
// देश और भाषा-विशिष्ट खोज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 कुंजी या प्रतिक्रिया बॉडी लॉग नहीं करता, लेकिन खोज क्वेरी संवेदनशील हो सकती हैं।
संबंधित
- वेब खोज का अवलोकन -- सभी प्रदाता और स्वतः-पहचान
- Perplexity Search -- डोमेन फ़िल्टरिंग के साथ संरचित परिणाम
- Exa Search -- सामग्री निष्कर्षण के साथ न्यूरल खोज