api.foo
api.foo / 文档 / API 中转站是什么、怎么选

API 中转站是什么?原理、价格为什么便宜、怎么选不踩坑(2026 自测清单)

更新于
本页目录

一句话说清:API 中转站是帮你转发 AI 模型请求的服务。你在软件里把接口地址换成中转站的地址、填上中转站发的密钥,请求就会经它转给 Claude、GPT、Gemini 等模型,用多少从你的余额里扣多少。

选中转站,最要紧的是三件事:

  1. 把报价换算成「每百万 token 多少元」再比,别只看倍率和折扣。
  2. 每一次调用的明细都要能查到。
  3. 用 Claude 的话,要确认缓存真的生效。

看完这三点,再充最低额度、花几毛钱做一遍下文的自测。

一张图看懂中转站在中间做了什么

你的软件(Claude Code、Codex、Cherry Studio、你自己写的程序)
   │  请求内容 + 中转站发给你的密钥
   ▼
API 中转站:核对密钥和余额 → 挑一条上游渠道 → 需要时转换接口格式 → 转发
   │  请求内容 + 中转站自己的上游凭据
   ▼
上游:模型厂商(Anthropic、OpenAI、Google……)或其他渠道
   │  回答 + 本次用量(输入、输出各多少 token)
   ▼
中转站:按用量扣你的余额、记一条使用日志 → 把回答原样传回你的软件

中转站在中间做了四件事:

  • 认证和计费:用自己的密钥体系代替厂商账号,按 token 用量扣费。
  • 选渠道:同一个模型可以接好几条上游,一条出问题时切到另一条。
  • 转换格式:OpenAI、Claude、Gemini 三家的接口格式不同,好的中转站能互相转换,让同一个软件调用不同厂商的模型。
  • 解决网络问题:给出国内能直接访问的地址。

从这张图也能看出一件很多人没想过的事:中转站要读懂你的请求才能转发,所以你发的每一句话、每一段代码,它都看得到。后面讲风险时会再说。

为什么要用中转站

  • 付款方便:官方 API 要海外信用卡、按美元结算;中转站一般支持支付宝、微信,按人民币充值。
  • 网络和地区:Anthropic、OpenAI 的官方服务都不对中国大陆开放,中转站提供能直接访问的地址。
  • 一把密钥用多家模型:不用去每家厂商分别开户、分别充值。
  • 按量付费:不用每月买会员,用多少扣多少,适合用量不固定的人。
  • 在更多软件里用:比如在 Cherry Studio、Cline 里用 Claude,在 Claude Code 里按用量付费而不是买订阅。

这些情况,不建议用中转站:

  • 公司有合规要求,比如数据不能出境、签了保密协议。
  • 要处理客户隐私数据或高度机密的代码。
  • 需要正式合同、服务等级承诺(SLA)、对公发票的大客户。这类需求直接找模型厂商,或者用 AWS、Google Cloud、Azure 这类云平台提供的模型服务更合适。

价格为什么能比官方便宜:常见的几种货源

同一个模型名,背后的「货源」可能完全不同,价格、稳定性和功能也跟着不同。下面是行业里常见的几种,不针对任何一家:

货源 怎么来的 价格 稳定性 要注意的地方
官方 API 用厂商官方开的 API 账号调用,靠汇率、批量采购、平台赠金赚差价 接近官方价,优惠有限 最稳 功能和官方完全一致
云平台 通过 AWS、Google Cloud、Azure 等云平台调用同一模型,有时用云厂商的代金券 略低于官方 稳 模型是真的,但部分官方新功能可能晚到或不支持
订阅账号池 把 Claude、ChatGPT 的月付会员额度拿来转成接口 明显低于官方 一般到差 这种做法通常不被上游条款允许,账号随时可能被封,渠道会突然断;可能附带固定的系统提示词
工具额度转接 借用某些 AI 编程工具、平台自带的模型额度 很低 差 断供风险同上,token 数和缓存可能是估算出来的
逆向网页接口 模拟网页版聊天来调用 最低 最差 功能残缺,经常失效
来路不明 盗刷信用卡开的账号、泄露的密钥、批量注册的试用号 低得离谱 随时失效 可能牵涉违法,别碰

两个判断技巧:

  • 便宜不一定是假的,关键看价格和说法对不对得上。订阅池、工具转接本来就便宜,背后可能也是真模型,只是稳定性和功能差一些。真正要警惕的,是价格低于官方成本一大截,却宣称「官方直连」「满血」。官方 API 是按官方价付费的,没有人能长期以低于进价的价格卖。
  • 「掺水」不是一种货源,而是一种做法:在贵模型的名义下,混着用便宜模型回答,或者高峰期悄悄切到便宜渠道。下文的自测就是用来发现这个的。

看懂中转站的价格:统一换算成「每百万 token 多少元」

各家的报价方式五花八门,最常见的有三种:

  • 充值比例:比如「¥2 = $1 额度」,充 2 元得到按官方美元价计算的 1 美元额度。
  • 分组倍率:比如「Claude 分组 0.8 倍」,表示按官方美元价的 0.8 倍扣额度。
  • 折扣:比如「官方 3 折」,但不说按什么汇率折算。

只看其中一项会被误导,要合起来算:

实际单价(元 / 百万 token)= 官方美元单价 × 分组倍率 × 充值 1 美元额度要花的人民币

举个例子。假设某模型官方价格是每百万输入 token 3 美元(数字是举例,请以官方最新价格为准):

充值比例 分组倍率 实际单价(每百万输入 token)
甲站 ¥1 = $1 1.2 倍 3 × 1.2 × 1 = 3.6 元
乙站 ¥2.5 = $1 0.5 倍 3 × 0.5 × 2.5 = 3.75 元
丙站 「官方 3 折」,按 ¥7.2 = $1 折算 — 3 × 0.3 × 7.2 = 6.48 元

倍率最低的乙站,其实比甲站贵;「3 折」听起来最便宜的丙站,反而最贵。所以比价一律换算到同一个单位,输入、输出分开算。

用 Claude 一定要把缓存算进去

Claude 有「提示缓存」:一段内容第一次发送时写进缓存,之后再次发送同样的内容,只按输入价的一小部分计费。多数模型是十分之一,最新的 Sonnet 5.5、Opus 5.5 只要二十分之一(以 Anthropic 官方价格表为准)。写入缓存时略贵,是输入价的 1.25 倍(缓存 5 分钟)或 2 倍(缓存 1 小时)。Claude Code 每一轮都会把整段对话历史重新发一遍,所以长对话里绝大部分输入都是缓存读取。

粗算一下(按缓存读取为输入价十分之一的模型算):一段 50 轮的 Claude Code 对话,每轮平均带 6 万 token 的上下文,一共大约 300 万输入 token。

怎么计费 输入部分的费用(官方价 3 美元 / 百万举例)
缓存正常生效 绝大部分按缓存读取价,新增内容按写入价 约 1.3 美元
缓存不生效,或缓存读取按输入价收 全部按输入价 约 9 美元

相差 7 倍左右。所以一个中转站就算标价低一些,如果缓存不生效,或者把缓存读取当普通输入收费,用 Claude Code 反而更贵。比价时要问清:缓存读取、缓存写入分别多少钱,并用下文的自测② 实际看一眼。

用中转站的真实风险,以及怎么防

风险 具体是什么 怎么防
掺水、降智 用便宜模型冒充贵模型,或高峰期悄悄换渠道 做自测,用真实任务在不同时段多比几次
计费不透明 偷偷加系统提示词把输入 token 算多、缓存不算或重复算、倍率悄悄上调 只选每次调用都能查明细的;定期抽查几条记录
跑路 中转站都是先充值后使用,关站后余额拿不回来 少量多次充值,别一次充几千;优先选正规支付渠道收款的
上游断供 订阅池、工具转接类渠道一被封,服务就会突然中断 问清渠道来源和备用线路;重要工作准备第二个服务商
隐私泄露 中转站能看到你发的全部内容 不发密码、密钥、证件号、客户隐私和机密代码;先看隐私政策
密钥被盗刷 密钥写进公开仓库、截图、聊天记录后被别人拿去用 每个项目单独建一把密钥并设额度上限,泄露了马上删除重建

充值前:7 个问题先问清楚(不花钱)

打开中转站的网站,对照下面这张表逐项看:

问题 合格的样子 危险信号
1. 价格公开吗? 有公开的价格表,写清每个模型的输入、输出、缓存单价和单位 只写倍率或「几折」,不说换算方式;要注册、要问客服才给价格
2. 每次调用能查明细吗? 每条记录有模型、输入 / 输出 / 缓存 token、扣费金额 只显示余额变化,看不到单次明细
3. 支持你要用的软件吗? Claude Code 要有 Claude 原生接口;新版 Codex 要有 Responses 接口;其他软件一般用 OpenAI 兼容接口 只说「兼容 OpenAI」,问到 Claude Code、Codex 说不清
4. 密钥能管住吗? 每把密钥能单独设额度上限、过期时间,最好还能限制 IP 和模型 只有一把密钥,不能限额
5. 怎么付钱、能退吗? 支付宝、微信、银行卡等正规渠道收款;用户协议里写明什么情况可以退款 只收个人收款码、只收虚拟货币;没有任何退款说明
6. 出了问题找谁? 有邮箱、群或工单,写明客服时间 只有一个私人联系方式,或者干脆没有
7. 规则写清楚了吗? 有用户协议、隐私政策,写了请求内容怎么处理 没有任何条款

渠道来源也值得问一句:服务商愿不愿意说明某个分组走的是哪类货源。说得清楚、价格又对得上的,一般更可信。

充值后:花几毛钱做 5 个自测

充最低额度,单独建一把测试用的密钥并设一个小额上限,然后做下面 5 项。①③⑤ 用到命令行:Mac、Linux 用「终端」,Windows 用 Git Bash 或 WSL。先把地址和密钥设成变量:

export BASE_URL="https://中转站地址"   # 填 Claude Code 里用的那个地址,不带 /v1
export API_KEY="sk-你的测试密钥"

命令里的模型名 claude-sonnet-5-5 只是示例,换成该站价格表里的写法。

① 账单核对:一句话被算了多少 token

curl -s "$BASE_URL/v1/messages" \
  -H "x-api-key: $API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{"model":"claude-sonnet-5-5","max_tokens":30,"messages":[{"role":"user","content":"1+1 等于几?只回答数字"}]}'

如果返回 401,把 x-api-key: $API_KEY 换成 Authorization: Bearer $API_KEY 再试。

在返回内容里找 usage:

  • input_tokens 应该只有十几个。这么短一句话被算了几百、几千个,说明中间有人在你的请求前面加了看不见的提示词。它会影响回答,计费时还会多扣你的钱。
  • 再打开该站的使用记录,找到这一条,看记录的 token 数和返回的是否一致,用「token 数 × 单价」算一遍,和扣费金额对得上才算合格。

② 缓存:Claude 用户必测

不用写命令,用 Claude Code 就能测:

  1. 按该站教程把 Claude Code 接上去,在任意一个项目文件夹里启动 claude。
  2. 连续发两条消息,比如先问「这个项目是做什么的?」,等它答完再问「用三句话总结一下」。
  3. 打开使用记录,看第二条:「缓存读取」应该有好几千甚至上万 token(Claude Code 自带的说明和工具定义每次都会被缓存)。

下面几种都不合格:缓存读取一直是 0;每次都只有「缓存写入」,从来没有读取;缓存读取的 token 也按普通输入价收费。

③ 长任务:会不会跑到一半被掐断

很多中转站前面套了 CDN(比如 Cloudflare 免费版),一个请求 100 秒内没有回应就会被断开,报 524 之类的错误。流式输出不受影响,但非流式的长回答、批量脚本、生成图片这类任务会中招。用一个非流式的长回答测一下:

time curl -s -o /dev/null -w "状态码 %{http_code}\n" "$BASE_URL/v1/messages" \
  -H "x-api-key: $API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{"model":"claude-sonnet-5-5","max_tokens":8000,"messages":[{"role":"user","content":"写一篇 5000 字的科幻短篇小说"}]}'

状态码 200 才算成功;如果在 100 秒左右返回 524 或者连接断开,说明有超时限制。有「直连线路」的服务商,换成直连地址再测一次。这一项会多花一点钱,生成 8000 token 左右的输出。

④ 盲测:用你自己的真实任务比质量

这是最可靠、也最容易被省略的一步。挑一个你熟悉的真实任务,比如修一个你知道答案的 bug,分别交给被测的中转站和你信得过的渠道(官方或者别的可信服务商),用同一个模型、同样的提示词,对比结果。

  • 不要只测一次,换个时段再测,掺水往往出现在高峰期。
  • 别问模型「你是谁」「你是哪个版本」。这些回答可以被系统提示词改掉,真模型自己也可能答错。

⑤ 稳定性:连发 20 次看成功率

for i in $(seq 1 20); do
  curl -s -o /dev/null -w "第 $i 次:状态码 %{http_code},耗时 %{time_total} 秒\n" "$BASE_URL/v1/messages" \
    -H "x-api-key: $API_KEY" \
    -H "anthropic-version: 2023-06-01" \
    -H "content-type: application/json" \
    -d '{"model":"claude-sonnet-5-5","max_tokens":20,"messages":[{"role":"user","content":"hi"}]}'
done

20 次都应该是 200,耗时大体稳定。偶尔一两次 429(请求太频繁)或 5xx 不算大问题,多了就要小心。最好在晚上高峰时段也跑一遍。

免费的中转站、公益站能用吗?

能尝鲜,别拿来干活。公益站多靠站长自掏腰包或者用免费额度撑着,随时可能限流、关站。中转站能看到你全部请求内容这一点,公益站同样存在。重要项目和隐私数据不要放上去,密钥也不要和付费服务混用。

api.foo 是怎么做的

下面只列可以在网站上直接核实的事实,对照上文的检查项:

检查项 api.foo
计价 人民币计价,余额和每次扣费都直接显示「元」,不用换算美元额度
价格 每个模型的价格公开在 模型广场
调用明细 控制台「使用日志」逐条显示模型、输入 / 输出 / 缓存 token、耗时和扣费
接口 OpenAI 兼容、Claude 原生、Gemini 原生三种格式;Claude Code、Codex 都能直接用
线路 默认地址 https://api.foo;另有直连线路 https://dc.api.foo,没有 100 秒超时限制,适合长任务
密钥管理 每把密钥可单独设额度、过期时间、IP 白名单和可用模型
付款 支付宝、微信(官方支付接口)、银行卡(Stripe)、USDT(BSC 链),最低充值 5 元(USDT 40 元起)
规则 公开的用户协议和隐私政策,退款情形写在用户协议里
联系 邮箱 [email protected](见关于页);首页右下角的客服按钮里有微信、QQ 群、客服 QQ 和 Telegram 群

相关阅读

常见问题

API 中转站和官方 API 有什么区别?

调用方式基本一样,区别在中间多了一个服务商。中转站一般支持支付宝、微信和人民币结算,国内网络能直接访问,一把密钥可以调用多家模型;代价是你的请求内容会经过中转服务商,模型的真假、计费和稳定性也取决于这家服务商。

中转站为什么能比官方便宜?

常见原因有汇率和批量采购的差价、云平台的代金券,以及订阅账号池、编程工具额度转接等成本更低的货源。后几种更便宜,但断供风险高、功能可能不全。如果价格低于官方成本很多,却宣称是官方直连,基本可以判断说法不实。

怎么判断中转站有没有掺水、降智?

不要靠问模型你是谁,它的自我介绍可以被改掉。可靠的做法是组合检查:看一句很短的话是否被算了几百上千个输入 token、Claude 的缓存读取是否正常出现、拿你自己的真实任务和可信渠道对比质量,并在不同时段多测几次。

中转站能看到我的代码和对话吗?

技术上能。中转站要解开你的请求才能转发给模型,所以发出去的内容它都看得到。不要在提示词里放密码、密钥、身份证号、客户隐私和机密代码,并先看清服务商的隐私政策怎么写。

中转站跑路了,余额怎么办?

中转站都是预付制,跑路后余额基本拿不回来。降低损失的办法是少量多次充值、不要一次充大额,优先选用正规支付渠道收款、用户协议里写明退款规则的服务商。

网上的中转站排行榜和测评能信吗?

可以当候选名单,不要直接当结论。很多榜单只按价格排序,价格和货源又变化很快。挑两三家,用本文的检查项和自测各试一遍,再用真实任务小额试用。

Claude Code 能用任何中转站吗?

不能。Claude Code 要用 Claude 原生接口(/v1/messages),只提供 OpenAI 兼容接口的中转站接不上。另外要确认提示缓存真的生效,否则长对话的费用会高出好几倍。

发现内容有误?发邮件到 [email protected] 告诉我们。