Tools
بحث DuckDuckGo
يدعم OpenClaw DuckDuckGo كمزوّد web_search بدون مفتاح. لا يلزم مفتاح API
أو حساب.
الإعداد
لا حاجة إلى مفتاح API - ما عليك سوى تعيين DuckDuckGo كمزوّدك:
Configure
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 - يعمل بعد اختيار DuckDuckGo كمزوّد
web_searchلديك - تجريبي - يجمع النتائج من صفحات بحث HTML غير المعتمدة على JavaScript في DuckDuckGo، وليس من API أو SDK رسمية
- خطر تحدّي الروبوتات - قد يعرض DuckDuckGo اختبارات CAPTCHA أو يحظر الطلبات عند الاستخدام الكثيف أو المؤتمت
- تحليل HTML - تعتمد النتائج على بنية الصفحة، والتي يمكن أن تتغير دون إشعار
- اختيار صريح - لا يختار OpenClaw DuckDuckGo تلقائيًا عند عدم إعداد مزوّد مدعوم بـ API
- يكون SafeSearch على مستوى moderate افتراضيًا عند عدم إعداده
ذات صلة
- نظرة عامة على بحث الويب -- جميع المزوّدين والاكتشاف التلقائي
- Brave Search -- نتائج منظّمة مع طبقة مجانية
- Exa Search -- بحث عصبي مع استخراج المحتوى
Was this useful?