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
openclaw configure --section web# Select "duckduckgo" as the providerKonfiguracja
{ tools: { web: { search: { provider: "duckduckgo", }, }, },}Opcjonalne ustawienia na poziomie pluginu dla regionu i SafeSearch:
{ plugins: { entries: { duckduckgo: { config: { webSearch: { region: "us-en", // DuckDuckGo region code safeSearch: "moderate", // "strict", "moderate", or "off" }, }, }, }, },}Parametry narzędzia
querystringrequiredZapytanie wyszukiwania.
countnumberdefault: 5Liczba wyników do zwrócenia (1-10).
regionstringKod regionu DuckDuckGo (np. us-en, uk-en, de-de).
safeSearch'strict' | 'moderate' | 'off'default: moderatePoziom 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
- Omówienie Web Search -- wszyscy dostawcy i automatyczne wykrywanie
- Brave Search -- uporządkowane wyniki z bezpłatnym poziomem
- Exa Search -- wyszukiwanie neuronowe z wyodrębnianiem treści
Was this useful?