Tools
جستوجوی DuckDuckGo
OpenClaw از DuckDuckGo بهعنوان ارائهدهندهٔ web_search بدون نیاز به کلید پشتیبانی میکند. هیچ کلید API یا حسابی لازم نیست.
راهاندازی
DuckDuckGo هرگز بهطور خودکار انتخاب نمیشود، زیرا تشخیص خودکار فقط ارائهدهندگانی را در نظر میگیرد که اعتبارنامههای قابلاستفاده دارند. آن را صریحاً تنظیم کنید:
پیکربندی
openclaw configure --section web# «duckduckgo» را بهعنوان ارائهدهنده انتخاب کنیدپیکربندی
ارائهدهنده را مستقیماً در پیکربندی تنظیم کنید:
{ tools: { web: { search: { provider: "duckduckgo", }, }, },}تنظیمات اختیاری سطح Plugin برای منطقه و SafeSearch:
{ plugins: { entries: { duckduckgo: { config: { webSearch: { region: "us-en", // کد منطقهٔ DuckDuckGo safeSearch: "moderate", // "strict"، "moderate" یا "off" }, }, }, }, },}پارامترهای ابزار
querystringrequiredعبارت جستوجو.
countnumberdefault: 5تعداد نتایج بازگرداندهشده (۱ تا ۱۰).
regionstringکد منطقهٔ DuckDuckGo (برای مثال، us-en، uk-en، de-de).
safeSearch'strict' | 'moderate' | 'off'default: moderateسطح SafeSearch.
پارامترهای ابزار region و safeSearch در هر جستوجو بر مقادیر پیکربندی Plugin در بالا اولویت دارند.
نکات
- بدون کلید API — پس از انتخاب DuckDuckGo بهعنوان ارائهدهندهٔ
web_searchکار میکند. - آزمایشی — صفحات جستوجوی HTML بدون JavaScript در DuckDuckGo را استخراج میکند و API یا SDK رسمی نیست. نتایج به ساختار صفحه وابستهاند که ممکن است بدون اطلاع تغییر کند.
- خطر مقابله با ربات — DuckDuckGo ممکن است هنگام استفادهٔ سنگین یا خودکار، CAPTCHA نمایش دهد یا درخواستها را مسدود کند.
- فقط با انتخاب صریح — تشخیص خودکار OpenClaw فقط ارائهدهندگانی را در نظر میگیرد که اعتبارنامههای قابلاستفاده دارند؛ بنابراین ارائهدهندهای بدون نیاز به کلید مانند DuckDuckGo هرگز بهطور خودکار انتخاب نمیشود و باید
provider: "duckduckgo"را تنظیم کنید. - مقدار پیشفرض SafeSearch برابر
moderateاست، مگر اینکه پیکربندی شود.
مرتبط
- نمای کلی جستوجوی وب — همهٔ ارائهدهندگان و تشخیص خودکار
- Brave Search — نتایج ساختاریافته با سطح رایگان
- Exa Search — جستوجوی عصبی همراه با استخراج محتوا
Was this useful?