---
title: apiToken.sale vs LiteLLM：Claude 场景怎么选
description: "LiteLLM 是自托管代理，把各模型 API 统一到你自行充值的密钥之上；apiToken.sale 是托管端点，直接以 50% 折扣出售密钥和余额。两者可以对比，也可以组合使用。"
url: https://apitoken.sale/zh/docs/learn/apitoken-vs-litellm
language: zh-CN
---

# apiToken.sale 对比 LiteLLM

找 LiteLLM 替代品，通常意味着你想要两样东西之一：一层不用自己跑代理的统一 API，或者更便宜的 Claude token。apiToken.sale 两者都给——一个托管端点，一把预付密钥覆盖支持的 Claude、GPT、Gemini 和 Kimi 模型，统一 50% B2C 折扣。而当你确实想自己掌控路由层时，LiteLLM 仍然是更好的选择。

## 一句话结论：自己跑的代理 vs 直接指过去的端点

LiteLLM 是软件——一个开源代理，由你部署在你自己充值的提供方账户前面。apiToken.sale 是服务——一个托管的预付端点，密钥和余额本身就是产品。如果你的目标是零基础设施拿到折扣的 Claude 访问，单靠 LiteLLM 做不到；如果你的目标是拥有一个跨多提供方的路由层，apiToken.sale 也不打算做这件事。

|  | LiteLLM | apiToken.sale |
| --- | --- | --- |
| 它是什么 | 自托管的代理库和服务器 | 托管的多提供方 API 端点 |
| 谁来运维基础设施 | 你自己：进程、可用性、升级 | apiToken.sale |
| 密钥从哪来 | 你自己开通并充值每个提供方账户 | 一把预付密钥覆盖支持的 Claude、GPT、Gemini 和 Kimi 模型 |
| Claude 协议 | 取决于你配置的上游 | 在 https://router.apitoken.sale 上的原生 Anthropic Messages API，使用 x-api-key |
| 对 Claude 成本的影响 | 没有——上游按标价收费 | 在官方提供方费率上统一 50% B2C 折扣 |
| 最适合 | 想把众多提供方统一到一个内部网关后面的团队 | 想要 Claude 访问、不想运维任何东西的开发者 |

## LiteLLM 能给你什么——以及它永远给不了什么

LiteLLM 解决的是集成问题，不是采购问题。它把几十家提供方的 API 归一到一种 OpenAI 风格的调用形态，代理模式还在你自己的部署里加上路由、重试、回退、虚拟密钥和按密钥的花费追踪。当多个团队共用一个网关时，这确实有用。

它做不到的是让底层 token 变便宜。代理后面的每一把上游密钥仍然是你自己的账户，由 Anthropic、OpenAI 或 Google 按标价计费。代理夹在你和账单之间，但它没法把账单变小。

- 提供方账户、充值和配额管理仍然归你。
- 代理进程本身的托管、打补丁和安全加固也归你。
- 没有任何折扣机制——成本原样透传。

## 50% 的折扣到底从哪来

折扣不是路由技巧。apiToken.sale 持有一个汇集的预付余额，按官方提供方费率卡对每次请求计量——输入、输出和缓存 token——然后在从你的余额扣费之前，先减去统一的 50% B2C 折扣。相比之下 LiteLLM 是成本中性的：它转发请求，上游收多少就是多少。

所以这个对比对两个工具都略显不公平。LiteLLM 决定请求去哪；apiToken.sale 决定请求花多少钱。它们工作在不同层面，这也是为什么两者能很好地组合。

> 折扣跟着密钥走，不跟着客户端走。直接调 Anthropic SDK、curl、编程 agent，或者在前面架一个 LiteLLM 代理——收费都是同一个计量后减半的金额，在 apiToken.sale 控制台里按请求可见。

## 混合方案：在 apiToken.sale 密钥前面架 LiteLLM

如果你已经围绕 LiteLLM 的接口做了标准化，要拿折扣也不必放弃它。把 apiToken.sale 声明为 Anthropic 上游，经过你代理的每次 Claude 调用都会落到折扣端点上：

```
# config.yaml
model_list:
  - model_name: claude-opus-4-8
    litellm_params:
      model: anthropic/claude-opus-4-8
      api_base: https://router.apitoken.sale
      api_key: sk-pool-•••  # or os.environ/APITOKEN_KEY
```

1. 照常安装代理：pip install 'litellm[proxy]'。
2. 保存上面的配置。保留 anthropic/ 模型前缀——正是它让 LiteLLM 用 Anthropic Messages API 跟端点通信。
3. 启动：litellm --config config.yaml。代理默认监听 http://localhost:4000。
4. 把现有的 LiteLLM 客户端指向模型名 claude-opus-4-8。请求会带着你的 sk-pool 密钥发往 router.apitoken.sale，50% 折扣在 apiToken.sale 一侧生效。

> 别把密钥提交进仓库——LiteLLM 的 os.environ/VARIABLE 语法可以从环境变量读取。还要注意职责划分：LiteLLM 自己的花费追踪显示的是代理转发了多少，但权威收费以 apiToken.sale 控制台里的 token 级计量为准。

## LiteLLM 开给你的运维账单

自托管代理是一项实打实的投入，如果是出于成本原因选它，值得先诚实算一笔账。总得有人让进程活着、升级版本、轮换主密钥、保管每一个上游提供方的密钥，并在流量增长时扩容。对一个只是想在编辑器或 agent 循环里用 Claude 的独立开发者来说，这些开销换不来任何东西。

用 apiToken.sale，整个集成就是一个 base URL 加一把密钥：https://router.apitoken.sale 上的原生 Anthropic Messages 端点配 x-api-key 请求头；或者 https://router.apitoken.sale/v1 上的 OpenAI 兼容通道配 Authorization: Bearer，给只认这个协议的工具用。Claude Code、Cursor、Anthropic SDK 和任何 OpenAI 形态的工具都能直接连，中间不需要适配层。

[查看一把密钥覆盖的模型](/models)

## 怎么选

- 如果你想要托管、带折扣的 Claude 访问，且唯一愿意做的改动就是换一个 base URL 和密钥——选 apiToken.sale。
- 如果你确实想拥有一个跨多提供方的统一路由层，并接受自己充值、自己运维全部环节——选 LiteLLM。
- 如果你已经依赖 LiteLLM 的接口——两个都用：在它后面放一把 apiToken.sale 密钥，把折扣留在底层。

## 常见问题

### LiteLLM 会给 Claude API 打折吗？

不会。LiteLLM 路由到你自己按标价充值的提供方账户。50% 的折扣来自 apiToken.sale 汇集的预付余额，无论哪个客户端发出请求，它都对官方提供方费率生效。

### 用 apiToken.sale 需要自己托管什么吗？

不需要——它是托管端点。你把 base URL 改成 https://router.apitoken.sale，用上你的 sk-pool 密钥即可；没有代理进程、容器或服务器要跑。

### LiteLLM 能搭配 apiToken.sale 密钥用吗？

可以。在 litellm_params 里设 model: anthropic/claude-opus-4-8、api_base: https://router.apitoken.sale 和你的密钥，经过 LiteLLM 代理的 Claude 调用就按折扣价计费。

### LiteLLM 免费吗？

软件是开源的，但「免费」有误导性：你仍要按标价付给每个上游提供方，外加代理本身的基础设施和维护。而 token 成本——开销的大头——正是 apiToken.sale 砍掉一半的那部分。

### Claude Code 或 Cursor 选哪个方案更好？

把工具直接指向 apiToken.sale 更简单：一个 base URL 加一把密钥，原生 Anthropic 协议，没有额外一跳。只有在你已经因为别的原因跑 LiteLLM 时——比如团队共享虚拟密钥——在中间加它才有意义。

---
Get a key: https://apitoken.sale/register
More guides: https://apitoken.sale/zh/docs/learn
