Tools
Поиск DuckDuckGo
OpenClaw поддерживает DuckDuckGo как провайдер web_search без ключа. API-ключ
или учетная запись не требуются.
Настройка
API-ключ не нужен - просто укажите DuckDuckGo как провайдера:
Настройка
openclaw configure --section web# Select "duckduckgo" as the providerКонфигурация
{ tools: { web: { search: { provider: "duckduckgo", }, }, },}Необязательные настройки уровня Plugin для региона и SafeSearch:
{ plugins: { entries: { duckduckgo: { config: { webSearch: { region: "us-en", // DuckDuckGo region code safeSearch: "moderate", // "strict", "moderate", or "off" }, }, }, }, },}Параметры инструмента
querystringrequiredПоисковый запрос.
countnumberdefault: 5Количество результатов для возврата (1-10).
regionstringКод региона DuckDuckGo (например, us-en, uk-en, de-de).
safeSearch'strict' | 'moderate' | 'off'default: moderateУровень SafeSearch.
Регион и SafeSearch также можно задать в конфигурации Plugin (см. выше) - параметры инструмента переопределяют значения конфигурации для каждого запроса.
Примечания
- Без API-ключа - работает после выбора DuckDuckGo в качестве провайдера
web_search - Экспериментально - собирает результаты с HTML-страниц поиска DuckDuckGo без JavaScript, а не из официального API или SDK
- Риск бот-проверок - DuckDuckGo может показывать CAPTCHA или блокировать запросы при интенсивном или автоматизированном использовании
- Разбор HTML - результаты зависят от структуры страницы, которая может измениться без уведомления
- Явный выбор - OpenClaw не выбирает DuckDuckGo автоматически, если не настроен провайдер на основе API
- SafeSearch по умолчанию имеет значение moderate, если не настроен
См. также
- Обзор Web Search -- все провайдеры и автообнаружение
- Brave Search -- структурированные результаты с бесплатным тарифом
- Exa Search -- нейронный поиск с извлечением содержимого
Was this useful?