← 全部文章

AI 搜索后端横评:Tavily、Brave、Firecrawl、DDGS,哪个更适合 Agent

/技术

要点

  • Tavily 与 Brave 质量最好,Agent Score 相差 0.06,处于同一水平。
  • Firecrawl 速度最快,平均 0.8 秒。
  • DDGS 免费,但噪音率约 30%,大约每三条结果就有一条不可用。
  • 对搜索质量要求高时,建议 Tavily 做主搜索、Firecrawl 做全文提取;预算有限且能接受噪音时,DDGS 也可以使用。

2026 年更新:Brave 索引已扩展至 40 亿页面,定价调整为每千次 5 美元,每月附赠 5 美元免费额度。

背景

我在给 Hermes Agent 配置搜索能力。Hermes 支持七八种搜索后端,社区里的推荐各不相同:有人认为 DDGS 免费就够用,有人看重 Brave 的独立索引,有人推荐 Firecrawl 数据全,Tavily 则是专门为 AI Agent 设计的。

只看社区帖子很难判断,所以我自己做了一轮基准测试。

测试对象

后端类型免费额度付费价格官网
TavilyAI Agent 搜索 API每月 1,000 credits$0.008/credit(按量)tavily.com
Brave Search API独立索引搜索引擎每月 $5 免费额度(约 1,000 次)$5/千次请求brave.com/search/api
Firecrawl搜索 + 网页抓取每月 1,000 credits$16/月起(Hobby,5,000 credits)firecrawl.dev
DDGS(DuckDuckGo)聚合搜索免费—duckduckgo.com

Brave 拥有独立索引(40 亿以上页面,每天新增或更新 1 亿以上页面),不依赖 Google 或 Bing;它在 2025 年取消了原有的免费订阅,改为每月自动发放 5 美元额度。DDGS 主要聚合 Bing 结果和自有爬虫 DuckDuckBot 的数据。Firecrawl 以 AGPL v3 开源,可以自行部署。

测试方法

查询集

共 80 条查询,分为四类:

类别数量示例
F1 事实查询20”What is the capital of Finland”、“ESP32-S3 RAM size”
F2 技术深度20”Zigbee vs Thread vs Matter comparison”、“三种主流智能家居协议的技术差异”
F3 实时新闻20”CES 2026 smart home highlights”、“SONOFF 最新产品发布”
F4 长尾 / 模糊20”best smart light switch 3-way no neutral”、“智能家居 YouTuber 收入来源分析”

查询覆盖智能家居、IoT、视频制作、中文社区等实际工作场景。

评分标准

每条搜索结果由 LLM Judge 按以下维度评分:

  • 相关(是 / 否):是否与查询直接相关。
  • 质量(1–5 分):5 分为权威来源直接回答,3 分为部分相关,1 分为无效内容。
  • 噪音(是 / 否):是否为 SEO 垃圾或 AI 批量生成的内容。
  • 来源类型:学术、官方、新闻、博客、论坛、百科、商业。

汇总指标为 Agent Score = 相关率 × 平均质量分,同时反映「搜得准」和「搜得好」。以相关性为门槛、以质量衡量深度,相乘可以避免单一维度被放大。需要说明的是,LLM Judge 有一定主观性,换用其他 Judge 模型结果可能不同,排名只作方向性参考。

一、速度

排名后端平均延迟备注
1Firecrawl0.8s约为 DDGS 的 6 倍
2Tavily1.8s稳定,无明显超时
3Brave2.1s稍慢,可以接受
4DDGS5.1s最慢,部分查询超过 10s

Firecrawl 平均 819ms,是四者中最快的。如果 Agent 需要在推理循环中高频搜索,例如多轮验证或链式检索,这个差距会很明显;DDGS 的 5 秒延迟会让用户明显感到等待。

延迟测于 2026 年 7 月,受网络环境、查询复杂度和服务端负载影响,不同时间测试可能有波动。

二、质量

总榜

排名后端Agent Score相关率质量分噪音率
1Tavily2.7778.5%3.5219.5%
2Brave2.7180.8%3.3514.5%
3Firecrawl2.3474.9%3.1214.4%
4DDGS1.7663.1%2.7830.3%

Tavily 和 Brave 的 Agent Score 只差 0.06。两者如何取舍,取决于更看重质量分还是低噪音。

DDGS 30.3% 的噪音率是明显短板。如果用于 RAG,这些内容会进入 LLM 的上下文,既浪费 token,也可能影响回答质量。

分类得分

类别TavilyBraveFirecrawlDDGS
事实查询3.012.622.422.05
技术深度2.883.022.371.87
实时新闻2.672.842.371.32
长尾 / 模糊2.512.382.211.80

几点观察:

  • Brave 在技术深度和实时新闻上领先,可能得益于独立索引在垂直领域的积累。Tavily 在事实查询和长尾查询上更好,对模糊意图的理解更准确。
  • DDGS 的实时新闻得分只有 1.32,时效性和深度都不足,不适合竞品监测、行业动态追踪等场景。
  • Firecrawl 四类得分都在 2.2–2.4 之间,表现稳定,但没有突出的一项。它的优势主要在速度和全文抓取。

三、功能对比

维度TavilyBraveFirecrawlDDGS
响应格式结构化 JSON(为 AI 优化)标准 JSONMarkdown / JSON / HTMLHTML / JSON
全文提取不支持不支持支持(scrape)不支持
结果数控制支持支持支持支持
时间范围过滤支持不支持支持支持
图片搜索不支持支持不支持不支持
新闻搜索支持支持不支持支持
开源否(仅 SaaS)否(仅 SaaS)是(AGPL v3)否
MCP Server无有(官方)无无
中文搜索质量中等中等中等较弱

主要差异:

  • Tavily 返回的内容已做摘要、去噪和结构化,可以直接交给 LLM,基本不需要二次处理;代价是不提供原始页面内容。
  • Firecrawl 的 scrape 可以直接获取全文 Markdown。做深度分析或长文档 RAG 时,这是其他三者没有的能力。
  • Brave 提供官方 MCP Server,在 Claude Desktop 等 MCP 客户端中无需写代码即可接入:brave/brave-search-mcp-server。
  • DDGS 没有付费服务,也就没有 SLA 和技术支持,随时可能被限流。

四、成本

每月 1,000 次搜索

后端月成本说明
DDGS$0—
Tavily$01,000 免费 credits 正好覆盖
Brave$0每月 $5 免费额度约覆盖 1,000 次
Firecrawl$16每次搜索消耗 2 credits,1,000 次即 2,000 credits,超出免费额度,需要 Hobby 档

每月 10,000 次搜索

后端月成本说明
DDGS$0噪音率高,有效结果约打七折
Tavily约 $721,000 次免费 + 9,000 次按 credit 计费
Brave约 $451,000 次由免费额度覆盖 + 9,000 次 × $5/千次
Firecrawl$83Standard 档(100,000 credits),含搜索与抓取余量

用量较小时(每月 1,000 次以内),Tavily、Brave、DDGS 都可以免费使用,选质量最好的即可。用量上升后,Brave 性价比最高,每千次 5 美元,质量仅次于 Tavily。

Firecrawl 的计费方式不同,按页面而不是按搜索次数计算:每次搜索(10 条结果)消耗 2 credits,抓取全文每页再消耗 1 credit。如果 Agent 的工作方式是「搜索一次、打开三篇、读完全文」,实际成本会比表面数字高不少。

推荐

场景推荐原因
日常搜索、RAG 管道Tavily质量分最高,输出格式为 AI 优化
对噪音敏感(如竞品分析)Brave相关率最高、噪音最低,拥有独立索引
需要速度和全文提取Firecrawl速度最快,scrape 可直接获取全文
轻度查询、不想付费DDGS免费,但需要接受约 30% 的噪音

组合建议:Tavily 做主搜索,Firecrawl 的 scrape 做全文提取,Brave 作为备用。三者的免费额度叠加,足以覆盖大多数个人开发者的日常用量。

未实测的其他选择

以下两个服务没有参与测试,只根据公开信息列出,供后续参考:

  • Exa:面向 AI Agent 的语义搜索,按内容的 embedding 组织索引,支持「查找相似内容」式的查询。每月免费 1,000 次,Search 为每千次 7 美元。
  • Perplexity Sonar API:返回带引用来源的结构化答案,而不只是链接列表,省去自己调用 LLM 总结的步骤。每千次请求 5 美元。

这两者与 Tavily、Brave 的定位接近。如果后续补测,会优先加入 Exa。

限制

  • 80 条查询集中在智能家居、IoT 和视频领域,不代表通用搜索表现。
  • 单一时间点测试(2026 年 7 月),各 API 仍在持续迭代。
  • LLM Judge 评分有主观性,换用其他 Judge 模型可能得出不同结论。
  • 只比较了搜索结果摘要(snippets),没有测试全文提取,Firecrawl 的 scrape 优势在本次评分中没有体现。
  • 免费额度和定价可能调整,以官网最新信息为准。

#AI Agent#Web Search#评测#Hermes#Benchmark