Tools

DuckDuckGo araması

OpenClaw, anahtarsız bir web_search sağlayıcısı olarak DuckDuckGo'yu destekler. API anahtarı veya hesap gerekmez.

Kurulum

API anahtarı gerekmez - sağlayıcınız olarak DuckDuckGo'yu ayarlamanız yeterlidir:

  • Yapılandır

    bash
    openclaw configure --section web# Select "duckduckgo" as the provider
  • Yapılandırma

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

    Bölge ve SafeSearch için isteğe bağlı plugin düzeyi ayarlar:

    json5
    {  plugins: {    entries: {      duckduckgo: {        config: {          webSearch: {            region: "us-en", // DuckDuckGo region code            safeSearch: "moderate", // "strict", "moderate", or "off"          },        },      },    },  },}

    Araç parametreleri

    querystringrequired

    Arama sorgusu.

    countnumberdefault: 5

    Döndürülecek sonuçlar (1-10).

    regionstring

    DuckDuckGo bölge kodu (ör. us-en, uk-en, de-de).

    safeSearch'strict' | 'moderate' | 'off'default: moderate

    SafeSearch düzeyi.

    Bölge ve SafeSearch plugin yapılandırmasında da ayarlanabilir (yukarıya bakın) - araç parametreleri, sorgu bazında yapılandırma değerlerini geçersiz kılar.

    Notlar

    • API anahtarı yok - web_search sağlayıcınız olarak DuckDuckGo'yu seçtikten sonra çalışır
    • Deneysel - sonuçları resmi bir API veya SDK'dan değil, DuckDuckGo'nun JavaScript olmayan HTML arama sayfalarından toplar
    • Bot doğrulama riski - DuckDuckGo, yoğun veya otomatik kullanım altında CAPTCHA sunabilir ya da istekleri engelleyebilir
    • HTML ayrıştırma - sonuçlar, bildirim yapılmadan değişebilecek sayfa yapısına bağlıdır
    • Açık seçim - API destekli bir sağlayıcı yapılandırılmadığında OpenClaw DuckDuckGo'yu otomatik olarak seçmez
    • SafeSearch, yapılandırılmadığında varsayılan olarak moderate olur

    İlgili

    Was this useful?
    On this page

    On this page