简短回答
可以,不订阅 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 按以下顺序使用第一个找到的:
- 云服务商凭据,前提是设置了
CLAUDE_CODE_USE_BEDROCK、CLAUDE_CODE_USE_VERTEX或CLAUDE_CODE_USE_FOUNDRY ANTHROPIC_AUTH_TOKEN,以Authorization: Bearer请求头发送,适用于网关和代理ANTHROPIC_API_KEY,以X-Api-Key请求头发送;交互模式下 Claude Code 会询问一次是否使用apiKeyHelper脚本的输出CLAUDE_CODE_OAUTH_TOKEN,由claude setup-token生成的长期令牌,使用的是你的订阅- Anthropic 配置文件和联合身份凭据
- 通过
/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 完整配置教程。
- 注册账号,充值($10 起,无订阅),在 Dashboard 创建密钥。给密钥设置预算上限,避免一次会话花光全部余额。
- 设置两个环境变量。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"
- 打开新终端,运行
claude,再输入/status,确认生效的是环境变量里的令牌。 - 用
/model选择模型。
| 设置项 | 值 |
|---|---|
ANTHROPIC_BASE_URL | https://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) | 每月请求数 | 官方 API | APIVAI |
|---|---|---|---|
| 偶尔使用:每月 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 Found | base 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 即可。