Tools
DuckDuckGo खोज
OpenClaw, DuckDuckGo को कुंजी-मुक्त web_search प्रदाता के रूप में समर्थित करता है। किसी API कुंजी या खाते की आवश्यकता नहीं है।
सेटअप
DuckDuckGo कभी भी स्वतः चयनित नहीं होता, क्योंकि स्वतः-पहचान केवल उपयोग योग्य क्रेडेंशियल वाले प्रदाताओं पर विचार करती है। इसे स्पष्ट रूप से सेट करें:
कॉन्फ़िगर करें
openclaw configure --section web# प्रदाता के रूप में "duckduckgo" चुनेंकॉन्फ़िगरेशन
कॉन्फ़िगरेशन में प्रदाता को सीधे सेट करें:
{ tools: { web: { search: { provider: "duckduckgo", }, }, },}क्षेत्र और SafeSearch के लिए वैकल्पिक Plugin-स्तरीय सेटिंग्स:
{ plugins: { entries: { duckduckgo: { config: { webSearch: { region: "us-en", // DuckDuckGo क्षेत्र कोड safeSearch: "moderate", // "strict", "moderate", या "off" }, }, }, }, },}टूल पैरामीटर
querystringrequiredखोज क्वेरी।
countnumberdefault: 5लौटाए जाने वाले परिणाम (1-10)।
regionstringDuckDuckGo क्षेत्र कोड (उदा. us-en, uk-en, de-de)।
safeSearch'strict' | 'moderate' | 'off'default: moderateSafeSearch स्तर।
region और safeSearch टूल पैरामीटर प्रत्येक क्वेरी के आधार पर ऊपर दिए गए Plugin कॉन्फ़िगरेशन मानों को ओवरराइड करते हैं।
टिप्पणियाँ
- कोई API कुंजी नहीं -- DuckDuckGo को
web_searchप्रदाता के रूप में चुनते ही काम करता है। - प्रायोगिक -- DuckDuckGo के गैर-JavaScript HTML खोज पृष्ठों को स्क्रैप करता है, यह कोई आधिकारिक API या SDK नहीं है। परिणाम पृष्ठ की संरचना पर निर्भर करते हैं, जो बिना सूचना के बदल सकती है।
- बॉट-चुनौती का जोखिम -- भारी या स्वचालित उपयोग के दौरान DuckDuckGo CAPTCHA दिखा सकता है या अनुरोधों को अवरुद्ध कर सकता है।
- केवल स्पष्ट चयन -- OpenClaw की स्वतः-पहचान केवल उपयोग योग्य क्रेडेंशियल वाले प्रदाताओं पर विचार करती है, इसलिए DuckDuckGo जैसा कुंजी-मुक्त प्रदाता कभी भी स्वचालित रूप से नहीं चुना जाता; आपको
provider: "duckduckgo"सेट करना होगा। - कॉन्फ़िगर न किए जाने पर SafeSearch का डिफ़ॉल्ट मान
moderateहोता है।
संबंधित
- वेब खोज का अवलोकन -- सभी प्रदाता और स्वतः-पहचान
- Brave Search -- निःशुल्क स्तर के साथ संरचित परिणाम
- Exa Search -- सामग्री निष्कर्षण के साथ न्यूरल खोज
Was this useful?