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؛ پس از انتخاب DuckDuckGo بهعنوان ارائهدهندهی
web_searchشما کار میکند - آزمایشی؛ نتایج را از صفحههای جستوجوی HTML بدون JavaScript متعلق به DuckDuckGo گردآوری میکند، نه از یک API یا SDK رسمی
- خطر چالش ربات؛ DuckDuckGo ممکن است در استفادهی سنگین یا خودکار CAPTCHA ارائه کند یا درخواستها را مسدود کند
- تجزیهی HTML؛ نتایج به ساختار صفحه وابستهاند، که میتواند بدون اطلاع تغییر کند
- انتخاب صریح؛ OpenClaw وقتی هیچ ارائهدهندهی متکی به API پیکربندی نشده باشد، DuckDuckGo را بهطور خودکار انتخاب نمیکند
- SafeSearch در صورت پیکربندی نشدن، بهطور پیشفرض روی متوسط است
مرتبط
- نمای کلی Web Search -- همهی ارائهدهندگان و تشخیص خودکار
- Brave Search -- نتایج ساختاریافته با سطح رایگان
- Exa Search -- جستوجوی عصبی همراه با استخراج محتوا
Was this useful?