快速开始
DuckDuckGo 搜索
OpenClaw 支持将 DuckDuckGo 用作无需密钥的 web_search 提供商。不需要 API key 或账户。
设置
DuckDuckGo 绝不会被自动选择,因为自动检测仅考虑具有可用凭据的提供商。请显式设置:
配置
openclaw configure --section web# 选择 "duckduckgo" 作为提供商配置
直接在配置中设置提供商:
{ tools: { web: { search: { provider: "duckduckgo", }, }, },}可选的插件级区域和安全搜索设置:
{ plugins: { entries: { duckduckgo: { config: { webSearch: { region: "us-en", // DuckDuckGo 区域代码 safeSearch: "moderate", // "strict"、"moderate" 或 "off" }, }, }, }, },}工具参数
querystringrequired搜索查询。
countnumberdefault: 5要返回的结果数(1-10)。
regionstringDuckDuckGo 区域代码(例如 us-en、uk-en、de-de)。
safeSearch'strict' | 'moderate' | 'off'default: moderate安全搜索级别。
region 和 safeSearch 工具参数会按查询覆盖上述插件配置值。
注意事项
- 无需 API key——选择 DuckDuckGo 作为
web_search提供商后即可使用。 - 实验性——抓取 DuckDuckGo 的非 JavaScript HTML 搜索页面,而非使用官方 API 或 SDK。结果依赖页面结构,后者可能随时更改,恕不另行通知。
- 机器人验证风险——大量使用或自动化使用时,DuckDuckGo 可能提供 CAPTCHA 或阻止请求。
- 仅限显式选择——OpenClaw 的自动检测仅考虑具有可用凭据的提供商,因此绝不会自动选择 DuckDuckGo 这类无需密钥的提供商;你必须设置
provider: "duckduckgo"。 - 未配置时,安全搜索默认为
moderate。
相关内容
- Web 搜索概览——所有提供商和自动检测
- Brave Search——提供免费套餐的结构化结果
- Exa Search——支持内容提取的神经搜索
Was this useful?