Tools

جست‌وجوی DuckDuckGo

OpenClaw از DuckDuckGo به‌عنوان ارائه‌دهندهٔ web_search بدون نیاز به کلید پشتیبانی می‌کند. هیچ کلید API یا حسابی لازم نیست.

راه‌اندازی

DuckDuckGo هرگز به‌طور خودکار انتخاب نمی‌شود، زیرا تشخیص خودکار فقط ارائه‌دهندگانی را در نظر می‌گیرد که اعتبارنامه‌های قابل‌استفاده دارند. آن را صریحاً تنظیم کنید:

  • پیکربندی

    bash
    openclaw configure --section web# «duckduckgo» را به‌عنوان ارائه‌دهنده انتخاب کنید
  • پیکربندی

    ارائه‌دهنده را مستقیماً در پیکربندی تنظیم کنید:

    json5
    {  tools: {    web: {      search: {        provider: "duckduckgo",      },    },  },}

    تنظیمات اختیاری سطح Plugin برای منطقه و SafeSearch:

    json5
    {  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 است، مگر اینکه پیکربندی شود.

    مرتبط

    Was this useful?
    On this page

    On this page