Tavily: 1000 credit 怎么够 Agent 用?国内付不了卡之后我怎么接
把检索接到 Cursor / Dify 之后,真正卡我的不是「会不会搜」,是 额度 和 怎么付。
Tavily 官方免费档每月 1000 credit,注册不用卡。Agent 却不是人肉点一次搜索:一轮对话里可能 search 两三次,再 extract 几个 URL;开了 crawl,十页基本抽取大约 3 credit;走 research 的 mini 一次最少 4、pro 最少 15,顶格能到上百。按这个速度,1000 在开发期几天就空。空了请求失败,等到下月 1 号才重置。
想加量,官方路径是 Project 每月 $30 / 4000 credit,或 PAYG $0.008/credit。国内个人开发者常见两道坎:
- 付费走国际卡。没有 Visa/Master,付费页过不去,只能停在 1000。
- 即便有卡,美元价对小项目也偏高。
土办法是多注册几个免费号,额度没了就改 mcp.json 里的 Key。我试过,体验很差:Cursor 不是为热切换五把 Key 设计的,改完还得彻底退出;哪个号还剩多少全靠手账;多号也容易把自己搞乱。
所以后来我要的是:额度别那么快见底、付钱别强制国际卡、自己的 Key 自己带着、别在配置文件里来回粘贴。
1000 credit 实际能撑多久
官方按操作扣(文档公开数字):
- Search basic 1 credit,advanced 2
- Extract:每成功 5 个 URL 扣 1 或 2
- Map:每 10 页 1 credit
- Crawl = Map + Extract
- Research:mini 4–110,pro 15–250
免费 1000 给人在 playground 里搜几下够用。Cursor Agent 每轮自动 search 再 extract,一轮 2–4 credit,开发两天就能见底。Dify 对每个用户问题都联网,一天几百请求很常见。
官方下一档 $30 / 4000 把天花板抬到四倍,但支付在国际卡上。夹缝就是:不够用,又买不了。
我后来怎么接的
自己在服务器上挂一层网关、把 Key 写进本地配置,能解决「切 Key」,但那是运维活。
我现在给演示环境和几个小项目用的是国内的一个检索中转:Tavily Hub。用法很简单——把你自己的 Key 放到 Hub 控制台,由它做转发,并帮你维护这些 Key(失效、额度、哪一把在用,都在后台看,不必改客户端)。另外还有一层 Hub 自己的免费调用次数(注册后以控制台为准,目前大约每月 3600 次免费额度),国内邮箱就能领,不绑海外卡。
客户端只拿一把 Hub 发的 thb- Key。Cursor 配一次即可:
{
"mcpServers": {
"tavily": {
"url": "https://tavily.sharyuke.com/api/mcp",
"headers": {
"Authorization": "Bearer thb-控制台里生成的key"
}
}
}
}
HTTP 沿用常见的 search / extract / crawl / map 请求体,路径在 /api/proxy/search 等。你自己的 Key 只进控制台,不要写进 mcp.json。
注意:
thb-是给客户端用的;你自己的 Key 只在 Hub 里维护,不要填反。- 请求会经过中转。对数据路径极敏感的生产环境,评估后再用。
- 免费次数、并发、是否限速,以控制台为准。
什么时候不必换
用量稳定在官方 1000 以内、也不打算付费:继续直连最省事。
公司能报美元账单、已经在官方付费:也没必要迁。
只有当你卡在「1000 不够、卡付不了、又不想在编辑器里来回换 Key」时,才值得把客户端改成一个中转入口,自己的 Key 交给控制台去管。
我是第三种。选之前先算你一个月真正烧掉多少 credit,再决定是继续直连、自建网关,还是用现成的中转。

浙公网安备 33010602011771号