一个阅读网页的 AI 代理要付出 2 类成本。第一类是检索费用:搜索或抓取 API 按每次请求收取的费用。第二类是模型处理:从检索到的页面传入 AI 模型的内容会消耗 token,而推理和生成的响应会带来进一步成本。 TinyFish是一家面向 AI 代理的网络基础设施公司,该公司认为团队在预算中只考虑模型成本,而低估了检索到的内容带来的开销。
本文详细分析 token 的计算方式、对上下文窗口的影响,以及 Artificial Analysis Search API 排行榜 所展示和未展示的内容。
TL;DR
- 运行基础: TinyFish 使用一个专为搜索、检索以及与实时网站交互而设计的 web 原生 AI 模型 。该模型运行在 TinyFish 管理的基础设施上,其云端浏览器集群负责渲染页面并处理网站交互。无需本地 GPU。可通过 REST、Python 和 TypeScript SDK、CLI 或 MCP 访问。
- 性能: 在 2026 年 9 月 28 日的 Artificial Analysis 快照中,TinyFish Search(web) 得分为 71,价格为每 1,000 个基准任务 9.30 美元,每个任务耗时 59.0 秒(模型加搜索时间)。
- 最佳之处: 在速率限制内检索费用为 0 美元(Search:30 次请求/分钟,500 次/小时;Fetch:150 个 URL/分钟,1,000 个/天),并且在排行榜显示的 12 种配置中总成本最低。
- 权衡之处: 在所显示的配置中每个任务耗时第二长,且其 Agent 产品的内置模型无法更换。
- 得分: 所显示的最高分是 Perplexity Search (medium) 的 80。最低分是 TinyFish Search (web) 的 71。无搜索基线为 33。
检索费用与模型处理成本的对比
搜索和抓取 API 通常按请求或按页面计费。它们返回的内容随后进入模型的上下文,并按输入 token 计费。推理和输出 token 则是额外费用。
企业现在会将每个任务路由到最便宜的够用模型,当 Stripe 同意收购 OpenRouter这一覆盖 80 多家提供商、400 多个模型的网关时,这一趋势得到了印证。路由降低了每 token 的价格,但并不能改变一个检索到的页面包含多少 token。
免费 Search 和 Fetch 在其限额内免除了 TinyFish 的检索费用。下游模型仍会产生推理成本。这就是为什么每个返回页面的大小很重要。
一个页面有多少 token?
TinyFish 于 2026 年 6 月 2 日在默认设置下,针对 45 个 URL 和 5 家提供商进行了一次 抓取质量评估 在2026年6月2日,针对45个URL和5个提供商的默认设置进行了测试。对于一篇正文约为4,300字符的Daily Mail文章,各提供商返回的结果如下:
| 提供商 | 返回字符数 | 估算token数* | 输入成本为 $1 / 1M tokens* |
| TinyFish Fetch | 4,737 | ~1,184 | ~$0.00118 |
| Exa Contents | 65,793 | ~16,448 | ~$0.01645 |
| Firecrawl Scrape | 171,095 | ~42,774 | ~$0.04277 |
| Tavily Extract | 46,433 | ~11,608 | ~$0.01161 |
| Parallel Extract | 600(摘要,而非完整文章) | ~150 | ~$0.00015 |
*Marktechpost计算: 每个 token 约 4 个字符,输入价格为示例价格,即每 1M token 1 美元。仅为输入处理费用;不包括检索费用、推理和输出费用。实际计数因分词器而异。字符计数来自 TinyFish 的评估。
在这个例子中,Firecrawl返回的字符数约为TinyFish的36倍。Parallel同样只返回了摘要而非完整文章,因此其较小的输出与整页提取结果不具直接可比性。
虽然这说明了提取输出大小如何影响token消耗,但差异来自单个网页,不应推广到所有网站。这些百分比未用于此次单个页面的比较,因为在评判之前,超过30,000字符的输出已被截断。
上下文限制与重复调用
假设每个提取出的字符都进入同一上下文,没有任何过滤、截断或摘要。一个包含约42,774个token的页面将消耗128K token上下文窗口的大约三分之一。三个这样的页面将需要约128,322个token,几乎没有为系统指令、对话历史或智能体的响应留下任何空间。
Agent 循环还会重复发送上下文。Artificial Analysis 指出,每一轮都会重新发送完整对话,先前的输入按模型的缓存输入价格计费。缓存降低了重新读取嘈杂页面的成本,但并未消除该成本,而且页面仍然占用上下文窗口。
在 TinyFish 的内部评估中,结果只有在至少达到 1,000 字符且判定信号比超过 30% 时才计为覆盖。覆盖率为 TinyFish 93%、Tavily 80%、Exa 73%、Firecrawl 62% 和 Parallel 58%。仅就可用的结果而言,TinyFish 的中位数信号为 90.5%,Exa 为 89.7%。TinyFish 是在自己身上运行了测试,样本为 45 个 URL,且新闻页面造成了大部分差距。
为什么 TinyFish 让检索免费
TinyFish 将搜索视为执行中的一个操作,就像普通软件的 DNS 或存储一样。一个进行预订、比较或填写表单的 Agent 应该关心的是任务是否完成,而不是哪个搜索系统找到了页面。
TinyFish 将其免费检索定价归因于其基础设施的三个方面:
- 共享基础设施: 在 Search 成为产品之前,TinyFish 就已经构建了其浏览器集群、隐身系统、会话水合和弹性扩展。TinyFish 表示,这改变了搜索的边际经济学,但并不意味着运行基础设施是免费的。
- 专用模型: TinyFish 表示,其面向 Web 的 AI 模型专为搜索、抓取和实时站点交互而设计。其开发借鉴了 Agent 操作轨迹和大量搜索活动,有助于减少在中间 Web 任务中对通用模型的依赖。
- 没有巨型索引: TinyFish 表示,它更愿意了解工作是如何完成的,而不是成为一家索引公司。
TinyFish 对 Agent 和 Browser 使用单独收费,而 Search 和 Fetch 在其公布的限额内保持免费。根据 定价页面,Search 免费额度为每分钟 30 次请求和每小时 500 次。Fetch 免费额度为每分钟 150 个 URL 和每天 1,000 个。两者在钱包余额为 0 美元时仍可继续使用。Agent 每步花费 0.016 美元,可并发运行 2 个;Browser 每分钟花费 0.002 美元,可使用 5 个会话。新账户可获得 8 美元钱包资金。
基准测试说明了什么,以及没说明什么
Artificial Analysis 固定了答案模型(GPT-5.6 Luna,medium),只更换搜索提供商。模型成本涵盖输入、缓存、推理和输出 token。提供商之间的差异反映了返回的负载、模型运行的搜索次数以及它的推理量。
在 2026 年 9 月 28 日的快照中,所显示的 12 种配置下,每 1,000 个任务的模型成本从 8.04 美元到 21.65 美元不等。这些数据来自 13 家提供商的 26 个产品。TinyFish 显示搜索费用为 0 美元,加上 9.30 美元的模型费用,是显示的最低总成本。
权衡之处: TinyFish 的 Search Index 得分为 71,是所显示配置中最低的,DeepSearchQA F1 为 67。其基准测试时间约为每任务 59 秒,结合了估算的模型处理时间和实测的搜索时间,而非仅代表 API 延迟。由于 Artificial Analysis 使用其自己的共享提取层,这些结果并不能直接衡量 TinyFish Fetch。同样,每 1,000 个任务的基准测试成本不应与每 1,000 次请求的 API 价格混淆,因为单个任务可能涉及多次搜索。
TinyFish 与最接近的竞争对手的比较
该表涵盖同时出现在 Artificial Analysis 排行榜和 TinyFish 的 fetch 测试中的 3 家选定竞争对手。
| 功能 | TinyFish | Exa | Firecrawl | Parallel |
| 搜索价格 | 免费(30 次/分钟,500 次/小时) | 每 1k 请求 4 美元起(Instant,最多 10 个结果);7 美元 Fast/Auto;额外结果另行计费 | 每 10 个结果 2 个积分 | 每 1k 请求 1 至 5 美元(10 个结果) |
| 页面抓取 / 提取 | 免费(每分钟 150 次,每天 1,000 次) | 每 1k 页面 1 美元,按内容类型计费 | 每页 1 个积分 | 每 1k 1 美元 |
| 免费额度 | 余额为 0 美元时的 Search and Fetch,外加 8 美元钱包 | 每月10美元额度 | 每月1,000额度 | 每月5美元额度(最多5,000次请求,视端点而定) |
| 付费自动化或研究产品** | Agent 每步0.016美元;Browser 每分钟0.002美元 | Agent(研究)每次运行0.012美元起 | Interact(浏览器)每分钟2额度 | Task API(研究)每次请求0.005至2.40美元 |
| AA 搜索索引 | 71 | 74(自动) | 73 | 75(高级) |
| AA 搜索 + 模型每 1k 项基准任务的美元成本 | $0 + $9.30 | $65.57 + $17.73 | $30.48 + $12.09 | $47.93 + $11.29 |
| AA 每个任务耗时(模型 + 搜索) | 59.0秒 | 32.3秒 | 62.0秒 | 41.9秒 |
| 抓取覆盖率(TinyFish 内部评估,2026年6月) | 93% | 73% | 62% | 58% |
**浏览器操作和研究任务是不同的能力,因此这些价格不能直接比较。价格核对于2026年10月7日: TinyFish, Exa, Firecrawl, Parallel。基准数据: Artificial Analysis (2026年9月28日)及其 方法学。覆盖率: TinyFish 内部评估(2026年6月),这是一项单一供应商测试,独立于第三方基准。
核心要点
- 智能体需要支付检索费用,外加对所有检索内容的模型处理费用。
- 同一篇文章在不同提供商的估计 token 数从约 1,184 到约 42,774 不等。
- 3 个大型未过滤页面就可能超过 128K-token 的窗口。
- 免费 Search 和 Fetch 免除的是 TinyFish 的检索费用,而非模型成本。
- TinyFish 在 Artificial Analysis 上显示的总成本最低,但显示的分数也最低。
感谢 Tinyfish 团队为本文提供的思想领导力/资源。本文由 TinyFish 赞助。