Tools

Wyszukiwanie DuckDuckGo

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

Konfiguracja

Nie potrzeba klucza API - wystarczy ustawić DuckDuckGo jako dostawcę:

  • Skonfiguruj

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

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

    Opcjonalne ustawienia na poziomie Plugin dla regionu i SafeSearch:

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

    Parametry narzędzia

    querystringrequired

    Zapytanie wyszukiwania.

    countnumber

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

    regionstring

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

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

    Poziom SafeSearch.

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

    Uwagi

    • Brak klucza API - działa od razu, bez konfiguracji
    • Eksperymentalne - zbiera wyniki ze stron wyszukiwania DuckDuckGo w formacie HTML 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 się zmienić bez powiadomienia
    • Kolejność automatycznego wykrywania - DuckDuckGo jest pierwszą zapasową opcją bez klucza (kolejność 100) w automatycznym wykrywaniu. Dostawcy oparci na API ze skonfigurowanymi kluczami są uruchamiani jako pierwsi, potem Ollama Web Search (kolejność 110), następnie SearXNG (kolejność 200)
    • SafeSearch domyślnie ma poziom moderate, gdy nie jest skonfigurowany

    Powiązane