Skip to main content
OpenClaw SearXNG को स्वयं-होस्टेड, कुंजी-मुक्त web_search प्रदाता के रूप में समर्थित करता है। SearXNG एक ओपन-सोर्स मेटा-सर्च इंजन है जो Google, Bing, DuckDuckGo और अन्य स्रोतों से परिणाम एकत्रित करता है। लाभ:
  • निःशुल्क और असीमित — किसी API कुंजी या व्यावसायिक सदस्यता की आवश्यकता नहीं
  • गोपनीयता / एयर-गैप — क्वेरी कभी आपके नेटवर्क से बाहर नहीं जातीं
  • कहीं भी काम करता है — व्यावसायिक खोज API पर कोई क्षेत्रीय प्रतिबंध नहीं

सेटअप

1

Plugin इंस्टॉल करें

2

SearXNG इंस्टेंस चलाएँ

या किसी ऐसे मौजूदा SearXNG डिप्लॉयमेंट का उपयोग करें जिसकी पहुँच आपके पास है। प्रोडक्शन सेटअप के लिए SearXNG दस्तावेज़ देखें।
3

कॉन्फ़िगर करें

या एनवायरनमेंट वेरिएबल सेट करें और स्वतः-पहचान को इसे खोजने दें:

कॉन्फ़िगरेशन

SearXNG इंस्टेंस के लिए Plugin-स्तरीय सेटिंग्स:
baseUrl एक SecretRef ऑब्जेक्ट भी स्वीकार करता है (उदाहरण के लिए { source: "env", id: "SEARXNG_BASE_URL" })।

एनवायरनमेंट वेरिएबल

कॉन्फ़िगरेशन के विकल्प के रूप में SEARXNG_BASE_URL सेट करें:
रिज़ॉल्यूशन क्रम: कॉन्फ़िगर की गई baseUrl स्ट्रिंग, फिर baseUrl पर इनलाइन एनवायरनमेंट SecretRef, और उसके बाद SEARXNG_BASE_URL। जब कोई कॉन्फ़िगरेशन पथ सेट न हो और कोई प्रदाता स्पष्ट रूप से चुने बिना SEARXNG_BASE_URL मौजूद हो, तो स्वतः-पहचान SearXNG को चुनती है।

Plugin कॉन्फ़िगरेशन संदर्भ

web_search टूल कॉल प्रति-कॉल ओवरराइड के रूप में count (1-10 परिणाम), categories और language भी स्वीकार करता है।

टिप्पणियाँ

  • JSON API — HTML स्क्रैपिंग के बजाय SearXNG के मूल format=json एंडपॉइंट का उपयोग करता है
  • छवि परिणाम URL — जब SearXNG प्रत्यक्ष छवि URL लौटाता है, तो छवि-श्रेणी के परिणामों में img_src शामिल होता है
  • कोई API कुंजी नहीं — किसी भी SearXNG इंस्टेंस के साथ बिना अतिरिक्त सेटअप के काम करता है
  • आधार URL सत्यापनbaseUrl एक मान्य http:// या https:// URL होना चाहिए
  • नेटवर्क सुरक्षा नियंत्रणhttp:// आधार URL को किसी विश्वसनीय निजी या लूपबैक होस्ट को लक्षित करना चाहिए (सार्वजनिक होस्ट को https:// का उपयोग करना होगा); निजी/आंतरिक पते में रिज़ॉल्व होने वाले https:// आधार URL को भी वही स्वयं-होस्टेड अनुमति मिलती है, जबकि सार्वजनिक रूप से रिज़ॉल्व होने वाले https:// आधार URL पर सख्त SSRF सुरक्षा बनी रहती है
  • स्वतः-पहचान क्रम — SearXNG को कॉन्फ़िगर किए गए baseUrl की आवश्यकता होती है (उन प्रदाताओं में क्रम 200, जिनके पास पहले से आवश्यक क्रेडेंशियल मौजूद है)। DuckDuckGo या Ollama Web Search जैसे कुंजी-मुक्त प्रदाता कभी भी स्वतः-पहचान में निहित रूप से नहीं चुने जाते; वे केवल स्पष्ट provider चयन पर सक्रिय होते हैं
  • स्वयं-होस्टेड — इंस्टेंस, क्वेरी और अपस्ट्रीम सर्च इंजनों पर आपका नियंत्रण रहता है
  • श्रेणियाँ कॉन्फ़िगर न होने पर डिफ़ॉल्ट रूप से general होती हैं
  • श्रेणी फ़ॉलबैक — यदि किसी गैर-general श्रेणी का अनुरोध सफल होता है, लेकिन शून्य परिणाम लौटाता है, तो OpenClaw खाली परिणाम सेट लौटाने से पहले उसी क्वेरी को general के साथ एक बार फिर प्रयास करता है
  • परिणाम कैशिंग — समान क्वेरी (समान क्वेरी, संख्या, श्रेणियाँ, भाषा और आधार URL) को छोटी TTL अवधि के लिए प्रक्रिया के भीतर कैश किया जाता है
  • संस्करण आवश्यकता — Plugin minHostVersion: >=2026.6.9 घोषित करता है
SearXNG JSON API के काम करने के लिए, सुनिश्चित करें कि आपके SearXNG इंस्टेंस के settings.yml में search.formats के अंतर्गत json प्रारूप सक्षम है।

संबंधित