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

    openclaw configure --section web
    # Sağlayıcı olarak "duckduckgo" seçin
    
  • Yapılandırma

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

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

    {
      plugins: {
        entries: {
          duckduckgo: {
            config: {
              webSearch: {
                region: "us-en", // DuckDuckGo bölge kodu
                safeSearch: "moderate", // "strict", "moderate" veya "off"
              },
            },
          },
        },
      },
    }
    

    Araç parametreleri

    querystringrequired

    Arama sorgusu.

    countnumber

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

    regionstring

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

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

    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