AI Agent 搜索方案全梳理
AI Agent 要搜索信息,第一个问题就是:用哪个方案?
选项比你想的多 -- 商业 API、开源自建、无 API 的 Skill、LLM 内置搜索,各有适用场景,选错了不只是贵,还会影响质量和稳定性。
先说最重要的:你是哪种场景?
| 场景 | 推荐方案 | 说明 |
|---|---|---|
| 只想便宜地拿 Google 结果 | Serper | $0.30/千次,最便宜,速度快,数据就是 Google 结构化结果 |
| 构建 AI Agent 或 RAG 系统 | Tavily 或 Exa.ai | 专门为 LLM 集成优化,返回结构化摘要,token 消耗更低 |
| OpenClaw 用户 / 重视隐私 | Brave Search API | OpenClaw 默认搜索 provider,开箱即用,自建索引,不追踪用户 |
| 企业级、要稳 | Microsoft Bing Web Search API | $3/千次起,全球覆盖,完整 SLA 保障 |
| 需要搜 X/Twitter 实时内容 | Grok Search API(xAI) | 目前唯一提供 X/Twitter 实时搜索的 API |
| 完全自控、长期低成本 | SearXNG | 开源免费,聚合 70+ 搜索引擎 |
商业方案逐个说
Brave Search API
- 价格: $5/千次,每月 $5 免费额度
- 核心优势: 自建索引,不依赖 Google/Bing,隐私保护好
- 功能: 支持网页、图片、新闻、视频搜索,也支持 RAG 优化输出
- 并发: 50 QPS,中等规模够用
TIP
这是 OpenClaw 内置的默认搜索 provider,开箱即用,配置最简单。其他 API 需要自建 Skill 接入。
Tavily
- 价格: $8/千次,每月免费 1,000 次
- 核心优势: 专门为 AI 代理设计,聚合 Google、Bing 和自有来源,返回结构化摘要,直接适配 LLM 输入
- 并发: 生产环境支持 1000 RPM,实时性强
如果主要用途是喂给模型,这个是目前最省事的选择。
Serper
- 价格: $0.30/千次起,一次性赠送 2,500 次
- 核心优势: 价格最低,返回标准化 JSON 格式
- 并发: 付费套餐支持 50-300 QPS,适合高并发场景
- 缺点: 数据完全依赖 Google
SerpAPI
- 价格: $7.50/千次,免费 250 次/月
- 核心优势: 支持 Google、Bing、Baidu 等多个搜索引擎,覆盖面最广
- 适用: 需要跨引擎数据时的首选
Exa.ai
- 价格: $5/千次,$10 试用额度
- 核心优势: 神经搜索(语义嵌入),在理解语义、找相关内容上更准
- 功能: 支持直接爬取网页内容,LLM 集成友好
- 适用: 对搜索质量要求高的场景
You.com
- 价格: $6.25/千次(网页搜索),$100 免费信用
- 核心优势: 实时性,专门针对突发新闻和最新内容做了优化,有专用的 RAG API
Microsoft Bing Web Search API
- 价格: $3/千次起,每月 1,000 次免费
- 核心优势: 企业级稳定性,全球化支持,多语言多地区覆盖
- 并发: 100-250 TPS,文档完善
Google Custom Search JSON API
- 价格: $5/千次,每天 100 次免费(很少)
- 核心优势: 官方 Google 搜索 API,稳定
- 缺点: 免费额度极少,只能搜特定网站,更适合站内搜索场景
Perplexity Sonar API
- 价格: 按量付费,无免费额度。Sonar $1/$1 per 1M tokens(输入/输出),Sonar Pro $3/$15
- 核心优势: 结合大模型能力,返回对话式答案而不是链接列表
- 适用: 问答型 Agent
WARNING
之前"随 Pro 订阅提供"已不再适用,现为独立计费。如果只需要原始搜索结果,性价比不如 Serper。
Grok Search API(xAI)
- 价格: $5/千次,包含 Web Search 和 X/Twitter Search 两种模式
- 核心优势: X/Twitter 实时搜索是唯一的差异化 -- 其他所有 API 都没有这个功能
如果你的 Agent 需要追踪 X 上的实时讨论、热点话题、KOL 动态,这是唯一选项。OpenClaw 上已有现成的 grok-search Skill,自建接入成本很低。
商业方案对比总览
| 方案 | 价格/千次 | 免费额度 | 核心特点 |
|---|---|---|---|
| Serper | $0.30 | 2,500 次(一次性) | 最便宜,Google 数据 |
| Bing | $3 | 1,000 次/月 | 企业级,全球覆盖 |
| Brave | $5 | $5/月 | 自建索引,隐私友好,OpenClaw 默认 |
| Exa.ai | $5 | $10 试用 | 语义搜索,质量高 |
| Google CSE | $5 | 100 次/天 | 官方,但限制多 |
| Grok/xAI | $5 | 无 | 唯一 X/Twitter 实时搜索 |
| You.com | $6.25 | $100 信用 | 实时性强 |
| SerpAPI | $7.50 | 250 次/月 | 多引擎覆盖 |
| Tavily | $8 | 1,000 次/月 | AI Agent 专用,结构化输出 |
开源方案
如果不想付费,或者对数据隐私有极高要求,可以考虑自建。
SearXNG
- 优势: 聚合 70+ 搜索引擎,开源免费,隐私保护强,JSON 原生输出
- 部署: Docker,难度中等
- 挑战: 容易被目标搜索引擎封 IP,需要代理池维持稳定
- 成本: 服务器 + 代理 IP,软件免费
Whoogle Search
- 优势: 只代理 Google,部署比 SearXNG 简单,无广告无追踪
- 挑战: 容易触发验证码,稳定性受 Google 限制
- 适用: 个人项目
Meilisearch
- 优势: 纯全文搜索引擎,搜索速度极快
- 局限: 不能抓互联网数据 -- 需要自己提供数据集
- 适用: 搜自己的知识库或私有文档,不适合通用网络搜索
零成本方案(无需 API)
不想注册付费,还有两条路:
Multi Search Engine Skill(ClawHub)
OpenClaw 直接从 ClawHub 安装,零配置,整合 17 个搜索引擎(8 个国内 + 9 个国际),完全免费,不需要任何 API key。
代价: 输出为原始爬取结果,没有专为 LLM 优化的结构化摘要,稳定性取决于各引擎的反爬策略。适合预算为零的入门场景。
DuckDuckGo Skill(自建)
社区有人把 DuckDuckGo 封装成 OpenClaw Skill,完全免费,国内可访问,无需账号。索引质量弱于 Google/Bing,批量调用容易触发限制。适合个人轻量使用。
WARNING
两个无 API 方案的共同局限:质量和稳定性低于付费 API,不适合对搜索结果质量有要求的生产环境。
搜索之后:全文抓取
搜到链接之后,如果需要读取完整页面内容,需要一个独立的抓取工具 -- 搜索 API 只给你摘要和链接,不给全文。
Firecrawl 给一个 URL,返回结构化的全文内容,支持 MCP,OpenClaw 可以直接接入。适合"搜索 → 找到关键页面 → 读取完整内容"的工作流。它不是搜索 API 的替代,而是下游的补充工具。
番外:不用搜索 API,直接让 LLM 搜不行吗?
Gemini + Google Search Grounding
每天前 1,500 次搜索免费,超出后 $35/千次。一次 API 调用完成搜索和推理,集成很简单,搜索质量是 Google。
WARNING
$35/千次是 Serper 的 100 倍,是 Brave 的 7 倍。如果你的 Agent 每天要做几千次搜索,这个成本根本撑不住。
唯一合理的用法:Agent 搜索量很低(每天不超过 1,500 次),完全吃免费额度,一分钱不花。
Claude + 搜索 API
Claude 本身没有原生搜索能力,需要接外部搜索 API(Brave、Serper 等)或 MCP 工具。两个费用叠加:搜索 API 成本 + Claude token 成本。
对 OpenClaw 用户的实际建议
不要把 Gemini grounding 当 Agent 的默认搜索方案,规模化之后会很贵。正确做法是:用 Brave(默认已配置)或 Serper(更便宜)做搜索,把结果传给 Claude 推理。搜索和推理分开,各用最合适的工具。
一句话总结
| 需求 | 方案 |
|---|---|
| 便宜 | Serper |
| AI Agent / RAG | Tavily 或 Exa.ai |
| OpenClaw 默认 / 隐私 + 独立 | Brave(开箱即用) |
| 企业级 | Bing |
| 零成本自建 | SearXNG |
| 问答型 Agent | Perplexity Sonar |
| 搜 X/Twitter 实时内容 | Grok Search API(唯一选项) |
| 零成本入门 | Multi Search Engine Skill(无需 API,ClawHub 一键安装) |
| 搜到链接后需要读全文 | Firecrawl(搜索 API 的下游补充) |
TIP
对 OpenClaw 用户来说:Brave 是默认配置,直接可用。其他方案(Serper、Tavily、Exa 等)需要自建 Skill 接入,有一定配置成本,但值得根据场景评估。