OpenClaw Web Search 全景:5 大原生 Provider + 2 个潜力选手深度对比
> 来源: OpenClaw config schema 分析 + 各 provider 官方文档
> 日期: 2026-03-13
📌 一句话总结
OpenClaw 的 web_search 工具支持 5 个 provider(Brave / Perplexity / Gemini / Grok / Kimi),但它们分属两种完全不同的架构——只有 Brave 是传统搜索引擎 API,其他四个都是"让 LLM 帮你搜"。外部还有 Tavily 和 DuckDuckGo 两个值得关注的选手。
🏗️ 三种搜索架构
类型 A:搜索引擎 API(传统)
Agent → web_search → 搜索引擎索引 → 返回标题+链接+片段
搜索引擎直接查自己的网页索引,返回原始结果。不涉及 LLM,不消耗 token。
代表:Brave、DuckDuckGo
类型 B:LLM 联网搜索
Agent → web_search → OpenClaw 调 LLM API → LLM 先搜索再总结 → 返回 LLM 理解后的答案
本质是用一个 AI 帮另一个 AI 搜索。消耗 token = 花钱,但返回质量更高。
代表:Perplexity、Gemini、Grok、Kimi
类型 C:LLM 优化搜索 API(新物种)
Agent → web_search → Tavily API → 搜索引擎级速度 + LLM 优化的返回格式
介于 A 和 B 之间:搜索引擎的速度和成本,但返回内容已针对 LLM 消费做了清洗和结构化。不消耗额外 LLM token。
代表:Tavily
📊 七大 Provider 全景对比
| Provider | 类型 | 免费额度 | 单次成本 | API Key | OpenClaw 原生 | 返回内容 |
|---|---|---|---|---|---|---|
| **Brave** | A·搜索引擎 | 2,000 次/月 | ~$0 | ✅ 需要 | ✅ | 标题+链接+片段 |
| **DuckDuckGo** | A·爬虫(非官方) | **无限** | $0 | ❌ 不需要 | ❌ | 标题+链接+片段 |
| **Tavily** | C·LLM 优化 | 1,000 credits/月 | $0.005-0.008 | ✅ 需要 | ❌ | 清洗后的内容摘要 |
| **Perplexity** | B·LLM 搜索 | 无免费 | ~$0.005-0.01 | ✅ 需要 | ✅ | LLM 总结的答案 |
| **Gemini** | B·LLM 搜索 | 有免费额度 | 极低(Flash) | ✅ 需要 | ✅ | LLM + Google Grounding |
| **Grok** | B·LLM 搜索 | 有免费额度 | token 费 | ✅ 需要 | ✅ | LLM + X/Web 搜索 |
| **Kimi** | B·LLM 搜索 | 无免费 | ~$0.01-0.03 | ✅ 需要 | ✅ | LLM 联网总结 |
🔧 OpenClaw 配置详解
Brave(类型 A — 我们目前在用)
{
"tools": {
"web": {
"search": {
"provider": "brave",
"apiKey": "BRAVE_API_KEY"
}
}
}
}
- 最简单、最便宜
- Free 限制:1 req/s,2,000 次/月
- 返回原始搜索结果,经常需要
web_fetch二次抓取
Perplexity(类型 B)
{
"tools": {
"web": {
"search": {
"provider": "perplexity",
"perplexity": {
"apiKey": "pplx-xxx",
"model": "perplexity/sonar-pro"
}
}
}
}
}
- 默认模型
sonar-pro - 可通过 OpenRouter 路由(支持
OPENROUTER_API_KEY) - 返回带引用的总结,质量很高
Gemini(类型 B)
{
"tools": {
"web": {
"search": {
"provider": "gemini",
"gemini": {
"apiKey": "GEMINI_API_KEY",
"model": "gemini-2.5-flash"
}
}
}
}
}
- 默认
gemini-2.5-flash(极便宜) - 用 Google Search Grounding——搜索质量最高(毕竟是 Google)
- 有免费额度
Grok(类型 B)
{
"tools": {
"web": {
"search": {
"provider": "grok",
"grok": {
"apiKey": "XAI_API_KEY",
"model": "grok-4-1-fast"
}
}
}
}
}
- 默认
grok-4-1-fast - 支持
inlineCitations行内引用 - X/Twitter 实时内容搜索有优势
Kimi(类型 B)
{
"tools": {
"web": {
"search": {
"provider": "kimi",
"kimi": {
"apiKey": "MOONSHOT_API_KEY",
"model": "moonshot-v1-128k"
}
}
}
}
}
- $0.005/次搜索 + token 费
- 128K 上下文,适合长文档理解
- 中文搜索质量可能更好
💡 各场景最佳选择
| 场景 | 推荐 Provider | 原因 |
|---|---|---|
| **日常研究(省钱)** | Brave | 免费 2,000 次,够用 |
| **深度研究(质量优先)** | Perplexity 或 Gemini | 返回带引用的综合答案 |
| **中文搜索** | Kimi | 中文理解和搜索优势 |
| **实时热点/Twitter** | Grok | X 平台内容独家 |
| **零成本无限搜索** | DuckDuckGo(Skill) | 免费但不稳定 |
| **Agent 最优格式** | Tavily(Skill) | 专为 LLM 优化 |
| **Google 搜索质量** | Gemini | Google Grounding |
💡 与我们的关联
当前状态
我们用 Brave Free(2,000 次/月,1 req/s)。经常触发 429 限流,每篇报告约 3-5 次搜索,月产 100 篇 = 300-500 次,额度够但速率限制烦人。
优化建议
1. 短期(零成本):保持 Brave 为主,注册 Tavily 免费账号写个 Skill 做 fallback
2. 中期(小投入):切到 Gemini 作为主 provider——Google 搜索质量 + Flash 模型极便宜 + 有免费额度
3. 组合方案:Brave(日常)+ Gemini(深度)+ Grok(Twitter 热点)轮换使用
4. 等 OpenClaw 更新:关注 Tavily 原生支持或 MCP 支持
成本估算(月产 100 篇报告,400 次搜索)
| 方案 | 月成本 |
|---|---|
| Brave Free(当前) | $0 |
| Brave + Tavily Free fallback | $0 |
| Gemini Flash | ~$0.10-0.50 |
| Perplexity sonar-pro | ~$2-4 |
| Kimi | ~$4-12 |
📊 评分(作为搜索方案整体评估)
| 维度 | 评分(/10) |
|---|---|
| 当前方案(Brave Free) | 7.0 — 免费够用,但限流和质量一般 |
| 最优方案(Gemini Flash) | 9.0 — Google 质量 + 极低成本 + 原生支持 |
| Tavily 潜力 | 8.0 — 最佳 Agent 格式,但不原生支持 |
| 组合方案可行性 | 8.5 — 多 provider 互补是最终形态 |
| **综合建议** | **考虑切到 Gemini 作为主 provider** |
报告由深度研究助手自动生成 | 2026-03-13
基于 OpenClaw config schema 分析 + 各 provider 官方文档