对比

apiToken.sale 与 Portkey 对比:密钥供应商 vs AI 网关

搜索 Portkey 替代品的人,通常想要两样东西之一:更便宜的 Claude token,或者不带 Anthropic 账单的网关功能。Portkey 解决的是后者,apiToken.sale 解决的是前者。本文帮你判断自己需要哪一个——以及如何两者一起用。

·

Portkey 管理的是你已有的密钥——它不卖密钥

apiToken.sale 和 Portkey 不是同一类产品的两种口味。Portkey 是一个 AI 网关:它架在你已有的厂商 API 密钥前面,在上面叠加路由、缓存和可观测能力。apiToken.sale 则是 Claude 密钥和余额的来源本身——一个原生 Anthropic 端点,统一 50% 折扣,且无需 Anthropic 账户。

这个区别决定了其他一切。只用 Portkey,你仍然要自带一个已充值的 Anthropic 账户——意味着要通过 Anthropic 自己的注册、账单国家和支付校验,并按官方全价支付 token 费用。网关改变的是请求的传输方式,永远不会改变背后厂商每 token 的收费。

另见: apiToken.sale vs OpenRouter:哪种 Claude 网关更适合你的技术栈

AI 网关的价值体现在哪里

如果你运营多个厂商账户,或者承载生产流量,网关这一层确实有用。它的功能集是围绕控制,而不是价格:

  • 当某个厂商报错或限流时,在多个目标之间做故障转移和负载均衡。
  • 自动重试,以及对重复提示词的响应缓存。
  • 覆盖你接入的所有厂商的请求日志、追踪和用量分析。
  • 护栏(Guardrails)和虚拟密钥,让团队成员和服务拿到权限受限的凭证,而不是你的原始厂商密钥。

Portkey 的网关是开源的,你可以把它自托管在自己的应用旁边,也可以用托管云服务省掉运维。无论哪种方式,模型 token 本身的账单都来自网关背后的那个厂商账户——而这笔账单恰恰是网关无法改善的。

折扣的 Claude 密钥到底来自哪里

apiToken.sale 是这套组合的供应端。你充值一个预付余额——任意整数美元金额,支持银行卡或加密货币——然后用在 https://router.apitoken.sale 的标准 Anthropic Messages API 上调用,密钥形如 sk-pool-•••。每个请求按 Anthropic 官方费率计量,然后在扣减余额之前统一减去 50% 的 B2C 折扣。余额永不过期,全程不需要 Anthropic 账户。

模型官方输入 / 输出($ / 1M token)本站价格(−50%)
Claude Opus 4.8$5 / $25$2.50 / $12.50
Claude Sonnet 5$2 / $10$1 / $5
Claude Haiku 4.5$1 / $5$0.50 / $2.50

由于端点讲的是原生 Messages API,Claude Code、Cursor 和官方 Anthropic SDK 只需改两行:Base URL 和密钥。同一把密钥还覆盖各自协议下受支持的 GPT、Gemini 和 Kimi 模型,同一份余额跟着你跨厂商使用。

按模型的完整定价(含缓存费率)

用免费计算器估算你的月度开销

让 Portkey 指向 apiToken.sale 密钥

两个产品可以干净地组合:Portkey 继续做路由和可观测,折扣的 apiToken.sale 密钥作为底层的 Anthropic 厂商。你保留网关的仪表盘和故障转移,而它记录的花费已经便宜了 50%。

  1. 01创建 apiToken.sale 账户并在控制台生成密钥——形如 sk-pool-•••,对所有受支持的 Claude 模型有效。
  2. 02在 Portkey 中添加一个 Anthropic 目标,用指向 https://router.apitoken.sale 的自定义 host 覆盖其 Base URL,然后把 sk-pool 密钥粘贴为凭证。
  3. 03照常让应用流量经过 Portkey。请求以标准 Anthropic Messages 格式到达 apiToken.sale 端点,因此模型 ID、流式输出和提示词缓存的行为与直连 Anthropic 完全一致。
// Portkey gateway config: Anthropic provider, discounted endpoint underneath
{
  "targets": [
    {
      "provider": "anthropic",
      "api_key": "sk-pool-•••",
      "custom_host": "https://router.apitoken.sale",
      "override_params": { "model": "claude-sonnet-5" }
    }
  ]
}

目标里保留真实的 Anthropic 模型 ID(claude-opus-4-8、claude-sonnet-5、claude-haiku-4-5)——自定义 host 背后的端点是原生 Messages API,不是经过转换的形态。覆盖字段在网关配置里位于目标上,在托管控制台里位于厂商凭证上;思路相同:Portkey 把 Anthropic 格式的调用转发到 apiToken.sale 的 Base URL。

同样的流量,两张不同的账单

以一个月实际的 agentic 编程(用 claude-sonnet-5)为例:10M 输入 token、2M 输出 token。按官方每百万 $2 / $10 的费率计算,就是 $20 + $20 = $40。把这部分流量用你自己的 Anthropic 密钥经过网关路由,$40 一分不少——你得到的是更好的日志,而不是更小的账单。同样的流量走 apiToken.sale 密钥只需 $20,因为折扣发生在密钥供应方,也就是计量发生的地方。

  • 只用网关:厂商账单全额照付,外加路由和可观测能力。
  • 只用折扣密钥:账单减半,直接调用,没有额外一跳。
  • 网关架在折扣密钥前面:账单减半,同时保留网关的控制能力。

你真正需要的是哪一层?

  • 你只想要更便宜、工具能正常工作的 Claude——只用 apiToken.sale。改掉 Base URL 和密钥,搞定。
  • 你已经在给多个厂商账户充值,需要跨它们的故障转移、追踪和护栏——只用 Portkey,接受官方 token 价格。
  • 你既要生产级控制,又要更低的 Claude 账单——按上文把 Portkey 架在 apiToken.sale 密钥前面。

大多数在两者之间做比较的个人开发者和小团队都属于第一组:痛点在 Anthropic 账户和 token 价格,而不是缺一层路由。先用折扣密钥,等真正出现多厂商运维需求时再上加网关。

常见问题

Portkey 能给我 Claude API 折扣吗?

不能。Portkey 是架在你已有密钥之上的网关,你仍按厂商官方费率付费。折扣的 Claude 密钥和余额来自 apiToken.sale,它按官方费率计量后统一减去 50% 的 B2C 折扣。

Portkey 和 apiToken.sale 能一起用吗?

能。在 Portkey 里添加一个 Anthropic 目标,用 https://router.apitoken.sale 作为自定义 host 覆盖其 Base URL,再粘贴你的 sk-pool 密钥——既保留 Portkey 的可观测能力,底层花费又享受折扣。

用 Portkey 还需要 Anthropic 账户吗?

只用 Portkey 的话,需要——它通过你自带的厂商密钥路由请求,背后得有一个已充值的 Anthropic 账户。用 apiToken.sale 密钥则完全不需要 Anthropic 账户。

Portkey 是 Claude API 供应商吗?

不是。它从不出售模型访问权限或 token 余额;它只是你的应用和你直接付费的厂商之间的控制层。apiToken.sale 正好相反:它提供密钥和预付余额,自身不加任何路由层。

换密钥供应商后,我的 Anthropic SDK 代码还能用吗?

能。apiToken.sale 在 https://router.apitoken.sale 提供原生 Anthropic Messages API,官方 SDK、Claude Code 和 Cursor 都能继续工作——你只需改 Base URL 和 API 密钥。

使用 Google 或 GitHub 创建账户,可获 $5 平台欢迎奖励余额,无需绑卡。