Tools

بحث DuckDuckGo

يدعم OpenClaw DuckDuckGo كمزوّد web_search بدون مفتاح. لا يلزم مفتاح API أو حساب.

الإعداد

لا حاجة إلى مفتاح API - ما عليك سوى تعيين DuckDuckGo كمزوّدك:

  • Configure

    bash
    openclaw configure --section web# Select "duckduckgo" as the provider
  • الإعدادات

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

    إعدادات اختيارية على مستوى Plugin للمنطقة وSafeSearch:

    json5
    {  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 افتراضيًا عند عدم إعداده

    ذات صلة

    Was this useful?
    On this page

    On this page