← 博客
Claude Code成本价格

不订阅 Pro / Max 用 Claude Code:按 token 付费

(文中价格随实时价格表更新)

简短回答

可以,不订阅 Claude Pro 或 Max 也能用 Claude Code:给它一个 API 密钥,改为按 token 付费即可。使用 APIVAI 时,把 ANTHROPIC_BASE_URL 设为 https://api.apivai.com(不带 /v1),把 ANTHROPIC_AUTH_TOKEN 设为你的 APIVAI 密钥,然后运行 claude;这个密钥的优先级高于 claude.ai 登录。每次会话从预付余额中扣费,例如截至 2026-10-10,Claude Sonnet 4.6 为每百万输入 / 输出 token $1.15 / $5.74,没有月费,也没有每周上限。轻度或不规律使用时按 token 付费通常更便宜;如果你每天都用 Claude Code 好几个小时,订阅可能反而更省钱。

不买 Claude Pro 或 Max 能用 Claude Code 吗?

能。Anthropic 的 Claude Code 认证文档列出了多种认证方式:Claude Pro 或 Max 订阅、Claude for Teams 或 Enterprise、通过 API 计费的 Claude Console 账号、云服务商,以及通过环境变量传入的凭据。订阅只是其中一种方式,并不是必需的。(免费版不含 Claude Code;claude.com/pricing 上写着 “Claude Code is included in all paid plans”。)

Claude Code 使用 API 密钥认证时,每个请求按输入和输出 token 计费,不占用套餐的用量额度。Claude Code 本身不变:命令、工具、权限和 /model 切换都一样。你可以用 Console 密钥按 Anthropic 官方价格付费,也可以用 APIVAI 这样的 Claude API 中转,它接收同样的 Anthropic 格式请求,大多数模型按 token 的单价更低。

Claude Code 如何在订阅和 API 密钥之间选择?

根据认证文档(2026 年 10 月查阅),存在多个凭据时,Claude Code 按以下顺序使用第一个找到的:

  1. 云服务商凭据,前提是设置了 CLAUDE_CODE_USE_BEDROCK、CLAUDE_CODE_USE_VERTEX 或 CLAUDE_CODE_USE_FOUNDRY
  2. ANTHROPIC_AUTH_TOKEN,以 Authorization: Bearer 请求头发送,适用于网关和代理
  3. ANTHROPIC_API_KEY,以 X-Api-Key 请求头发送;交互模式下 Claude Code 会询问一次是否使用
  4. apiKeyHelper 脚本的输出
  5. CLAUDE_CODE_OAUTH_TOKEN,由 claude setup-token 生成的长期令牌,使用的是你的订阅
  6. Anthropic 配置文件和联合身份凭据
  7. 通过 /login 登录的订阅

实际意味着:

  • 设置了 ANTHROPIC_AUTH_TOKEN 后,即使你同时登录了 Pro 或 Max,Claude Code 也会使用这个密钥,请求不占用套餐额度。
  • 如果你有订阅又设置了 ANTHROPIC_API_KEY,在你确认后 Claude Code 会使用该密钥。之后可以在 /config 里的 “Use custom API key” 开关修改。
  • 输入 /status 可以查看当前生效的凭据。同时配置了登录和密钥时,/status 会标出未被使用的那一个。

## 如何用按量付费的密钥配置 Claude Code?

下面是简要步骤;Windows cmd、settings.json 写法和 curl 测试见 Claude Code 完整配置教程。

  1. 注册账号,充值($10 起,无订阅),在 Dashboard 创建密钥。给密钥设置预算上限,避免一次会话花光全部余额。
  2. 设置两个环境变量。macOS 或 Linux 上写入 ~/.zshrc 或 ~/.bashrc:
export ANTHROPIC_BASE_URL="https://api.apivai.com"
export ANTHROPIC_AUTH_TOKEN="your-apivai-key"

PowerShell 中写入配置文件(notepad $PROFILE):

$env:ANTHROPIC_BASE_URL = "https://api.apivai.com"
$env:ANTHROPIC_AUTH_TOKEN = "your-apivai-key"
  1. 打开新终端,运行 claude,再输入 /status,确认生效的是环境变量里的令牌。
  2. 用 /model 选择模型。
设置项值
ANTHROPIC_BASE_URLhttps://api.apivai.com(不带 /v1,结尾不加斜杠;Claude Code 会自己加上 /v1/messages)
ANTHROPIC_AUTH_TOKEN你的 APIVAI 密钥
ANTHROPIC_API_KEY不要设置,保证只有一个密钥生效

还想保留订阅? 让普通的 claude 继续用 claude.ai 登录,再加一个只对单条命令设置变量的别名,例如在 bash 或 zsh 中:

alias claude-api='ANTHROPIC_BASE_URL="https://api.apivai.com" ANTHROPIC_AUTH_TOKEN="your-apivai-key" claude'

这样 claude 走套餐,claude-api 按 token 计费,任务做到一半额度用完时很方便。

Claude Pro 和 Max 多少钱,写明了哪些用量限制?

以下为 2026 年 10 月 claude.com/pricing 上的标价(不含税):

套餐价格页面上对用量的描述
Pro按月付 $20/月,按年付 $17/月(一次性支付 $200)“at least 5x more usage per 5-hour session than Free”;包含 Claude Code
Max$100/月起,有 5x 和 20x 两档“5x or 20x more usage per 5-hour session than Pro”;另列有每月 Claude Platform API 额度

页面对限制的说明是:“Every plan has usage limits that reset on a rolling five-hour session window, and paid plans add weekly limits on top”。达到限制后,可以等待重置、升级套餐,或在付费套餐中开启 usage credits,以 “keep working at standard API rates”。页面没有把这些限制换算成 token,所以与按 token 计费的任何比较都只是估算。

按 token 计费,Claude Code 要花多少钱?

Claude Code 每一步都会发送大量上下文:系统提示词、工具定义、读过的文件以及之前的对话。下面的例子假设一小时的实际使用约 40 次请求,每次约 40,000 输入 token、1,000 输出 token。这些是假设,不是实测:大型仓库和长会话会发送更多,小任务更少。每月按 22 个工作日计算。

用量(Claude Sonnet 4.6)每月请求数官方 APIAPIVAI
偶尔使用:每月 8 小时320$43.20$16.56
常规使用:每个工作日 1 小时880$119$45.53
重度使用:每个工作日 4 小时3,520$475$182

同样的重度用量如果用 Claude Opus 5.5,在 APIVAI 上约为 $244(官方价格为 $634)。

以上数字未计入提示词缓存,应视为上限。 Claude Code 会保持上下文稳定,重复部分会自动缓存。在 APIVAI 上,Claude Sonnet 4.6 的缓存读取为每百万 token $0.12,缓存写入为 $1.44,而普通输入是 $1.15。粗略估算:如果一次会话约 80% 的输入来自缓存读取,账单中输入部分会降到不计缓存时的三分之一左右。

什么时候订阅更便宜,什么时候按 token 更便宜?

按 token 付费通常更划算的情况:

  • 用量小或不规律。 一周不写代码就不花钱,而订阅每月都要付。
  • 团队共用一个预算。 一个余额,每人或每个项目一个密钥,各自设置预算上限。
  • 你也用 GPT 模型。 同一个密钥和余额可以用在 Codex CLI 等 OpenAI 格式的工具里;参见 如何降低 Claude Code 和 GPT API 的费用。
  • 不想受五小时窗口和每周上限约束。 限制只有余额、密钥预算和每个密钥每分钟 60 次请求的速率限制(可联系客服提高)。

订阅可能更便宜的情况:

  • 每天用 Claude Code 好几个小时, 尤其是用 Opus 模型或长时间自主运行的任务。如果按 token 估算明显超过每月 $100,而你又能控制在套餐限制以内,固定月费很难被比下去。
  • 你还用 Claude 的网页版、桌面版或手机 App, 套餐覆盖这些,API 密钥不覆盖。
  • 你依赖与 claude.ai 登录绑定的功能, 例如云端会话。

一个实用的测试方法:先按 token 付费用一周,看 Dashboard 上的总额,乘以约 4.3,再与 $20 或 $100 比较。包含 Cursor 和 Codex CLI 的更全面对比,请看 Claude Code vs Cursor 成本对比。

按 token 付费时该选哪个模型?

以下为截至 2026-10-10 APIVAI 每百万 token 的价格;完整列表见 价格页:

模型输入 / 输出适用场景
Claude Sonnet 4.6$1.15 / $5.74日常编码,最受欢迎
Claude Sonnet 5.5$0.77 / $3.82日常编码,更新的模型
Claude Opus 5.5$1.54 / $7.65疑难 bug、大型重构
Claude Haiku 4.5$0.38 / $1.92简单问题,最便宜

先用 Sonnet,任务卡住时再用 /model 切到 Opus。模型 ID 会随时间变化,请以价格页为准。

常见错误排查

现象可能原因解决方法
Claude Code 仍在消耗 Pro 或 Max 额度当前终端没有加载环境变量打开新终端,运行 /status 查看生效的凭据
“Login expired · Please run /login”Claude Code 用的是 claude.ai 登录,而不是你的密钥加载环境变量(新终端或别名),不必重新登录
401 Unauthorized密钥错误或已删除、余额为零,或密钥预算用完从 Dashboard 重新复制密钥,充值或提高密钥预算
密钥正确仍报 401残留的 ANTHROPIC_API_KEY 或 settings.json 中的旧密钥删除多余凭据,只保留 ANTHROPIC_AUTH_TOKEN
404 Not Foundbase URL 带了 /v1 或有拼写错误准确填写 https://api.apivai.com
429 Too Many Requests单个密钥每分钟超过 60 次请求稍等片刻,或联系客服提高限额

常见问题

用 Claude Code 必须买 Claude Pro 吗?

不必。Claude Code 也支持按 token 计费的 API 密钥。设置 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN 后,不需要任何套餐就能运行。

能保留 Pro 或 Max,同时用 API 密钥吗?

可以。用 claude-api 这样的别名只为单条命令设置变量,并用 /status 检查当前会话使用的凭据。

按 token 付费比 Claude Max 便宜吗?

取决于用量。每周只用几个小时通常更便宜;每天用 Opus 好几个小时且不超出套餐限制时,Max 可能更省。用一周 Dashboard 的真实数据和套餐价格比一比。

用 API 密钥有每周限制吗?

没有五小时窗口,也没有每周上限。用量只受余额、你为密钥设置的预算,以及默认每个密钥每分钟 60 次请求的限制。

同一个余额能用 GPT 模型吗?

可以,在 Codex CLI 等 OpenAI 格式的工具中使用,base URL 为 https://api.apivai.com/v1。Claude Code 本身使用 Claude 模型。 注册账号,充值 $10 起,把密钥填入 Claude Code 即可。

准备好了吗?

30 秒获取 API 密钥,按量付费使用 Claude 和 GPT

开始使用