Tools

DuckDuckGo araması

OpenClaw, DuckDuckGo'yu anahtarsız bir web_search sağlayıcısı olarak 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# Sağlayıcı olarak "duckduckgo" seçin
  • 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 bölge kodu            safeSearch: "moderate", // "strict", "moderate" veya "off"          },        },      },    },  },}

    Araç parametreleri

    querystringrequired

    Arama sorgusu.

    countnumberdefault: 5

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

    regionstring

    DuckDuckGo bölge kodu (örn. 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; kutudan çıktığı gibi çalışır, sıfır yapılandırma
    • Deneysel; sonuçları resmi bir API veya SDK'den değil, DuckDuckGo'nun JavaScript dışı HTML arama sayfalarından toplar
    • Bot doğrulama riski; DuckDuckGo yoğun veya otomatik kullanımda CAPTCHA sunabilir ya da istekleri engelleyebilir
    • HTML ayrıştırma; sonuçlar sayfa yapısına bağlıdır ve bu yapı bildirimde bulunulmadan değişebilir
    • Otomatik algılama sırası; DuckDuckGo, otomatik algılamadaki ilk anahtarsız geri dönüş seçeneğidir (sıra 100). Yapılandırılmış anahtarları olan API destekli sağlayıcılar önce çalışır, ardından Ollama Web Search (sıra 110), sonra SearXNG (sıra 200) gelir
    • SafeSearch, yapılandırılmadığında varsayılan olarak moderate değerini kullanır

    İlgili

    Was this useful?