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

    استعلام البحث.

    countnumber

    النتائج المطلوب إرجاعها (1-10).

    regionstring

    رمز منطقة DuckDuckGo (مثل us-en، uk-en، de-de).

    safeSearch'strict' | 'moderate' | 'off'

    مستوى SafeSearch.

    يمكن أيضًا ضبط المنطقة وSafeSearch في تكوين Plugin (انظر أعلاه) - معاملات الأداة تتجاوز قيم التكوين لكل استعلام.

    ملاحظات

    • لا يوجد مفتاح API - يعمل مباشرة، بدون أي تكوين
    • تجريبي - يجمع النتائج من صفحات بحث HTML غير المعتمدة على JavaScript في DuckDuckGo، وليس من API أو SDK رسمي
    • خطر تحدّي البوتات - قد يعرض DuckDuckGo اختبارات CAPTCHA أو يحظر الطلبات عند الاستخدام الكثيف أو الآلي
    • تحليل HTML - تعتمد النتائج على بنية الصفحة، والتي يمكن أن تتغيّر بدون إشعار
    • ترتيب الاكتشاف التلقائي - DuckDuckGo هو أول بديل بلا مفتاح (الترتيب 100) في الاكتشاف التلقائي. تعمل المزوّدات المدعومة بواجهة API ذات المفاتيح المكوّنة أولًا، ثم Ollama Web Search (الترتيب 110)، ثم SearXNG (الترتيب 200)
    • SafeSearch افتراضيًا moderate عندما لا يكون مكوّنًا

    ذو صلة