Tools

Wyszukiwanie DuckDuckGo

OpenClaw obsługuje DuckDuckGo jako dostawcę web_search bez klucza. Klucz API ani konto nie są wymagane.

Konfiguracja

Klucz API nie jest potrzebny - po prostu ustaw DuckDuckGo jako swojego dostawcę:

  • Skonfiguruj

    bash
    openclaw configure --section web# Select "duckduckgo" as the provider
  • Konfiguracja

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

    Opcjonalne ustawienia na poziomie pluginu dla regionu i SafeSearch:

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

    Parametry narzędzia

    querystringrequired

    Zapytanie wyszukiwania.

    countnumberdefault: 5

    Liczba wyników do zwrócenia (1-10).

    regionstring

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

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

    Poziom SafeSearch.

    Region i SafeSearch można też ustawić w konfiguracji pluginu (patrz wyżej) - parametry narzędzia zastępują wartości konfiguracji dla danego zapytania.

    Uwagi

    • Brak klucza API - działa po wybraniu DuckDuckGo jako dostawcy web_search
    • Eksperymentalne - zbiera wyniki ze stron wyszukiwania HTML DuckDuckGo bez JavaScriptu, a nie z oficjalnego API ani SDK
    • Ryzyko wyzwań dla botów - DuckDuckGo może wyświetlać CAPTCHA lub blokować żądania przy intensywnym albo zautomatyzowanym użyciu
    • Parsowanie HTML - wyniki zależą od struktury strony, która może zmienić się bez powiadomienia
    • Jawny wybór - OpenClaw nie wybiera DuckDuckGo automatycznie, gdy nie skonfigurowano dostawcy opartego na API
    • SafeSearch domyślnie ma poziom moderate, gdy nie jest skonfigurowane

    Powiązane

    Was this useful?
    On this page

    On this page