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تعداد نتایج بازگرداندهشده (1-10).
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 -- جستوجوی عصبی با استخراج محتوا
Was this useful?