Tools
بحث DuckDuckGo
يدعم OpenClaw DuckDuckGo بوصفه مزوّد web_search بلا مفتاح. لا يلزم
أي مفتاح API أو حساب.
الإعداد
لا حاجة إلى مفتاح API - فقط اضبط DuckDuckGo كمزوّدك:
التكوين
openclaw configure --section web
# Select "duckduckgo" as the provider
التكوين
{
tools: {
web: {
search: {
provider: "duckduckgo",
},
},
},
}
إعدادات اختيارية على مستوى Plugin للمنطقة وSafeSearch:
{
plugins: {
entries: {
duckduckgo: {
config: {
webSearch: {
region: "us-en", // DuckDuckGo region code
safeSearch: "moderate", // "strict", "moderate", or "off"
},
},
},
},
},
}
معاملات الأداة
querystringrequiredاستعلام البحث.
countnumberالنتائج المطلوب إرجاعها (1-10).
regionstringرمز منطقة DuckDuckGo (مثل us-en، uk-en، de-de).
safeSearch'strict' | 'moderate' | 'off'مستوى SafeSearch.
يمكن أيضًا ضبط المنطقة وSafeSearch في تكوين Plugin (انظر أعلاه) - معاملات الأداة تتجاوز قيم التكوين لكل استعلام.
ملاحظات
- لا يوجد مفتاح API - يعمل مباشرة، بدون أي تكوين
- تجريبي - يجمع النتائج من صفحات بحث HTML غير المعتمدة على JavaScript في DuckDuckGo، وليس من API أو SDK رسمي
- خطر تحدّي البوتات - قد يعرض DuckDuckGo اختبارات CAPTCHA أو يحظر الطلبات عند الاستخدام الكثيف أو الآلي
- تحليل HTML - تعتمد النتائج على بنية الصفحة، والتي يمكن أن تتغيّر بدون إشعار
- ترتيب الاكتشاف التلقائي - DuckDuckGo هو أول بديل بلا مفتاح (الترتيب 100) في الاكتشاف التلقائي. تعمل المزوّدات المدعومة بواجهة API ذات المفاتيح المكوّنة أولًا، ثم Ollama Web Search (الترتيب 110)، ثم SearXNG (الترتيب 200)
- SafeSearch افتراضيًا moderate عندما لا يكون مكوّنًا
ذو صلة
- نظرة عامة على Web Search -- جميع المزوّدات والاكتشاف التلقائي
- Brave Search -- نتائج منظمة مع طبقة مجانية
- Exa Search -- بحث عصبي مع استخراج المحتوى