Tools
SearXNG खोज
OpenClaw SearXNG को स्व-होस्टेड,
कुंजी-मुक्त web_search प्रदाता के रूप में सपोर्ट करता है। SearXNG एक ओपन-सोर्स मेटा-सर्च इंजन है
जो Google, Bing, DuckDuckGo, और अन्य स्रोतों से परिणाम एकत्र करता है।
लाभ:
- मुफ्त और असीमित -- कोई API कुंजी या व्यावसायिक सदस्यता आवश्यक नहीं
- गोपनीयता / एयर-गैप -- क्वेरी आपके नेटवर्क से बाहर कभी नहीं जातीं
- कहीं भी काम करता है -- व्यावसायिक सर्च API पर कोई क्षेत्रीय प्रतिबंध नहीं
सेटअप
Plugin इंस्टॉल करें
openclaw plugins install @openclaw/searxng-pluginSearXNG इंस्टेंस चलाएँ
docker run -d -p 8888:8080 searxng/searxngया कोई भी मौजूदा SearXNG डिप्लॉयमेंट उपयोग करें जिसकी आपको पहुँच है। उत्पादन सेटअप के लिए SearXNG दस्तावेज़ देखें।
कॉन्फ़िगर करें
openclaw configure --section web# Select "searxng" as the providerया env var सेट करें और ऑटो-डिटेक्शन को इसे खोजने दें:
export SEARXNG_BASE_URL="http://localhost:8888"कॉन्फ़िग
{ tools: { web: { search: { provider: "searxng", }, }, },}SearXNG इंस्टेंस के लिए Plugin-स्तरीय सेटिंग्स:
{ plugins: { entries: { searxng: { config: { webSearch: { baseUrl: "http://localhost:8888", categories: "general,news", // optional language: "en", // optional }, }, }, }, },}baseUrl फ़ील्ड SecretRef ऑब्जेक्ट भी स्वीकार करता है।
ट्रांसपोर्ट नियम:
https://सार्वजनिक या निजी SearXNG होस्ट के लिए काम करता हैhttp://केवल विश्वसनीय निजी-नेटवर्क या लूपबैक होस्ट के लिए स्वीकार किया जाता है- सार्वजनिक SearXNG होस्ट को
https://का उपयोग करना चाहिए - निजी/आंतरिक होस्ट स्व-होस्टेड नेटवर्क गार्ड का उपयोग करते हैं; सार्वजनिक
https://होस्ट सख्त वेब-सर्च गार्ड पर रहते हैं और निजी पतों पर रीडायरेक्ट नहीं कर सकते
एनवायरनमेंट वेरिएबल
कॉन्फ़िग के विकल्प के रूप में SEARXNG_BASE_URL सेट करें:
export SEARXNG_BASE_URL="http://localhost:8888"जब SEARXNG_BASE_URL सेट हो और कोई स्पष्ट प्रदाता कॉन्फ़िगर न हो, तो ऑटो-डिटेक्शन
SearXNG को अपने-आप चुनता है (सबसे कम प्राथमिकता पर -- कुंजी वाला कोई भी API-समर्थित प्रदाता
पहले जीतता है)।
Plugin कॉन्फ़िग संदर्भ
| फ़ील्ड | विवरण |
|---|---|
baseUrl |
आपके SearXNG इंस्टेंस का बेस URL (आवश्यक) |
categories |
कॉमा-सेपरेटेड श्रेणियाँ जैसे general, news, या science |
language |
परिणामों के लिए भाषा कोड जैसे en, de, या fr |
नोट्स
- JSON API -- SearXNG के मूल
format=jsonएंडपॉइंट का उपयोग करता है, HTML स्क्रैपिंग का नहीं - इमेज परिणाम URL -- जब SearXNG प्रत्यक्ष इमेज URL लौटाता है, तो इमेज-श्रेणी परिणामों में
img_srcशामिल होता है - कोई API कुंजी नहीं -- किसी भी SearXNG इंस्टेंस के साथ तुरंत काम करता है
- बेस URL सत्यापन --
baseUrlएक मान्यhttp://याhttps://URL होना चाहिए; सार्वजनिक होस्ट कोhttps://का उपयोग करना चाहिए - नेटवर्क गार्ड -- निजी/आंतरिक SearXNG एंडपॉइंट
निजी-नेटवर्क पहुँच के लिए ऑप्ट इन करते हैं; सार्वजनिक
https://SearXNG एंडपॉइंट सख्त SSRF सुरक्षा बनाए रखते हैं - ऑटो-डिटेक्शन क्रम -- SearXNG को कॉन्फ़िगर की गई कुंजियों वाले API-समर्थित प्रदाताओं के बाद जाँचा जाता है (क्रम 200)। DuckDuckGo या Ollama Web Search जैसे कुंजी-मुक्त प्रदाता स्पष्ट प्रदाता चयन के बिना अपने-आप चयनित नहीं होते
- स्व-होस्टेड -- आप इंस्टेंस, क्वेरी, और अपस्ट्रीम सर्च इंजनों को नियंत्रित करते हैं
- श्रेणियाँ कॉन्फ़िगर न होने पर डिफ़ॉल्ट रूप से
generalहोती हैं - श्रेणी फ़ॉलबैक -- अगर कोई गैर-
generalश्रेणी अनुरोध सफल होता है लेकिन शून्य परिणाम लौटाता है, तो खाली परिणाम सेट लौटाने से पहले OpenClaw उसी क्वेरी कोgeneralके साथ एक बार फिर कोशिश करता है
संबंधित
- वेब सर्च अवलोकन -- सभी प्रदाता और ऑटो-डिटेक्शन
- DuckDuckGo Search -- एक और कुंजी-मुक्त प्रदाता
- Brave Search -- फ्री टियर के साथ संरचित परिणाम
Was this useful?