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استعلام البحث.
countnumberdefault: 5النتائج المطلوب إرجاعها (1-10).
regionstringرمز منطقة DuckDuckGo (مثل us-en، uk-en، de-de).
safeSearch'strict' | 'moderate' | 'off'default: moderateمستوى 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 -- بحث عصبي مع استخراج المحتوى