Przejdź do głównej treści

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

OpenClaw obsługuje DuckDuckGo jako dostawcę web_search bez klucza. Nie jest wymagany klucz API ani konto.
DuckDuckGo to eksperymentalna, nieoficjalna integracja, która pobiera wyniki ze stron wyszukiwania DuckDuckGo bez JavaScriptu - nie z oficjalnego API. Należy spodziewać się sporadycznych awarii z powodu stron z wyzwaniami dla botów lub zmian HTML.

Konfiguracja

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

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

query
string
wymagane
Zapytanie wyszukiwania.
count
number
domyślnie:"5"
Liczba wyników do zwrócenia (1-10).
region
string
Kod regionu DuckDuckGo (np. us-en, uk-en, de-de).
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
Do zastosowań produkcyjnych rozważ Brave Search (dostępny darmowy poziom) albo innego dostawcę opartego na API.

Powiązane