Tools

Wyszukiwanie w DuckDuckGo

OpenClaw obsługuje DuckDuckGo jako dostawcę web_search niewymagającego klucza. Nie jest wymagany klucz API ani konto.

Konfiguracja

DuckDuckGo nigdy nie jest wybierany automatycznie, ponieważ automatyczne wykrywanie uwzględnia tylko dostawców z działającymi danymi uwierzytelniającymi. Ustaw go jawnie:

  • Skonfiguruj

    bash
    openclaw configure --section web# Wybierz „duckduckgo” jako dostawcę
  • Konfiguracja w pliku

    Ustaw dostawcę bezpośrednio w konfiguracji:

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

    Opcjonalne ustawienia regionu i filtra SafeSearch na poziomie pluginu:

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

    Parametry narzędzia

    querystringrequired

    Zapytanie wyszukiwania.

    countnumberdefault: 5

    Liczba zwracanych wyników (1–10).

    regionstring

    Kod regionu DuckDuckGo (np. us-en, uk-en, de-de).

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

    Poziom filtra SafeSearch.

    Parametry narzędzia region i safeSearch zastępują powyższe wartości konfiguracji pluginu dla poszczególnych zapytań.

    Uwagi

    • Bez klucza API — działa po wybraniu DuckDuckGo jako dostawcy web_search.
    • Eksperymentalne — pobiera dane ze stron wyników wyszukiwania DuckDuckGo w formacie HTML bez JavaScriptu, a nie z oficjalnego API ani zestawu SDK. Wyniki zależą od struktury strony, która może ulec zmianie bez powiadomienia.
    • Ryzyko weryfikacji antybotowej — DuckDuckGo może wyświetlać testy CAPTCHA lub blokować żądania przy intensywnym bądź zautomatyzowanym użyciu.
    • Tylko jawny wybór — automatyczne wykrywanie OpenClaw uwzględnia tylko dostawców z działającymi danymi uwierzytelniającymi, dlatego dostawca niewymagający klucza, taki jak DuckDuckGo, nigdy nie jest wybierany automatycznie; musisz ustawić provider: "duckduckgo".
    • Domyślna wartość SafeSearch to moderate, jeśli nie została skonfigurowana.

    Powiązane materiały

    Was this useful?
    On this page

    On this page