Skip to main content
OpenClaw obsługuje DuckDuckGo jako dostawcę web_search niewymagającego klucza. Nie jest wymagany klucz API ani konto.
DuckDuckGo to eksperymentalna, nieoficjalna integracja, która pobiera dane ze stron wyników wyszukiwania DuckDuckGo w formacie HTML bez JavaScriptu — nie korzysta z oficjalnego API. Należy liczyć się ze sporadycznymi awariami spowodowanymi stronami weryfikacji antybotowej lub zmianami w kodzie HTML.

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:
1

Skonfiguruj

Konfiguracja w pliku

Ustaw dostawcę bezpośrednio w konfiguracji:
Opcjonalne ustawienia regionu i filtra SafeSearch na poziomie pluginu:

Parametry narzędzia

string
wymagane
Zapytanie wyszukiwania.
number
domyślnie:"5"
Liczba zwracanych wyników (1–10).
string
Kod regionu DuckDuckGo (np. us-en, uk-en, de-de).
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.
Do zastosowań produkcyjnych rozważ usługę Brave Search (dostępny plan bezpłatny) lub innego dostawcę opartego na API.

Powiązane materiały