Tools
Пошук DuckDuckGo
OpenClaw підтримує DuckDuckGo як провайдера web_search без ключа. API
ключ або обліковий запис не потрібні.
Налаштування
API ключ не потрібен — просто встановіть DuckDuckGo як свого провайдера:
Configure
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Пошуковий запит.
countnumberКількість результатів для повернення (1-10).
regionstringКод регіону DuckDuckGo (наприклад, us-en, uk-en, de-de).
safeSearch'strict' | 'moderate' | 'off'Рівень SafeSearch.
Регіон і SafeSearch також можна встановити в конфігурації Plugin (див. вище) — параметри інструмента перевизначають значення конфігурації для кожного запиту.
Примітки
- Без API ключа — працює одразу, без конфігурації
- Експериментально — збирає результати з HTML-сторінок пошуку DuckDuckGo без JavaScript, а не з офіційного API чи SDK
- Ризик перевірки ботів — DuckDuckGo може показувати CAPTCHA або блокувати запити за інтенсивного чи автоматизованого використання
- HTML-парсинг — результати залежать від структури сторінки, яка може змінитися без попередження
- Порядок автовиявлення — DuckDuckGo є першим резервним варіантом без ключа (порядок 100) в автовиявленні. Провайдери на основі API з налаштованими ключами запускаються першими, потім Ollama Web Search (порядок 110), потім SearXNG (порядок 200)
- SafeSearch за замовчуванням має рівень moderate, якщо його не налаштовано
Пов’язане
- Огляд Web Search -- усі провайдери та автовиявлення
- Brave Search -- структуровані результати з безкоштовним рівнем
- Exa Search -- нейронний пошук із витягуванням вмісту