AI Coding

Claude Code 怎么确认当前账号和计费方式?/status 排查指南

在 Claude Code 中,先运行 /status 查看当前认证方式与计费归属;该命令会显示哪个认证方法正在生效。再在终端检查 ANTHROPIC_API_KEY 是否存在。

作者:AI 航标编辑组 · 官方文档与排查建议分开呈现

在 Claude Code 中,先运行 /status 查看当前认证方式与计费归属;该命令会显示哪个认证方法正在生效。再在终端检查 ANTHROPIC_API_KEY 是否存在。

官方文档能确认什么

  • Claude Code 中,环境变量 API Key 的认证优先级高于已认证订阅,即使已用 claude.ai 订阅或其他 Console 账户登录,也会按该 Key 对应 API 账户的 pay-as-you-go 费率计费。 官方依据
  • 在 Claude Code 中运行 /status 可以查看当前认证方式,用于确认是否处于 API Key 或订阅模式。 官方依据
  • 若希望使用 Claude 订阅的包含用量,官方建议保持 ANTHROPIC_API_KEY 环境变量未设置;在终端中可通过 echo 命令直接检查该变量。 官方依据

建议按这个顺序排查

以下是本站整理的排查建议,不是厂商对付款、退款或用量的保证。

  1. 建议先在 Claude Code 内运行 /status,查看当前生效的认证方式,并留意是否同时存在订阅与 API Key 的活动凭据提示。
  2. 建议在 Claude Code 之外的终端中检查环境变量:macOS/Linux 用 echo $ANTHROPIC_API_KEY,Windows CMD 用 echo %ANTHROPIC_API_KEY%,PowerShell 用 echo $env:ANTHROPIC_API_KEY。
  3. 如果发现不希望使用的 API Key 仍在环境变量中,建议先临时清除:macOS/Linux 执行 unset ANTHROPIC_API_KEY,Windows CMD 执行 set ANTHROPIC_API_KEY=,PowerShell 执行 Remove-Item Env:ANTHROPIC_API_KEY。
  4. 如果确实需要偶尔使用某个 API Key,建议只在当前终端会话临时设置,用完关闭该会话,避免写入 shell 配置文件后长期生效。
  5. 如果想把 API Key 永久写入环境变量,建议同时记录修改位置,并在修改后重启终端或重新加载配置文件,以免旧变量继续影响 Claude Code 的认证判断。
  6. 建议在修改环境变量后再次运行 /status 复核当前认证方式与计费归属,确认没有再出现订阅与 API Key 同时活动的冲突提示。

按情况决定下一步

使用目的建议操作建议复核方式
想走订阅包含用量确保 ANTHROPIC_API_KEY 未设置运行 /status 与 echo 检查变量
想临时走某个 API Key仅当前终端会话临时设置用完关闭会话后再次 /status
排查意外 API 计费检查 shell 配置与终端环境变量重启终端并重新检查变量
更换终端或设备重新确认该终端是否有变量在新终端执行检查命令
修改环境变量后重新加载配置或重启终端再次运行 /status 确认认证方式
看到认证冲突提示确认要使用的认证方式按提示选择并复核状态

暂时不要做的事

  • 不要只看到已登录订阅就默认按订阅计费:官方说明环境变量中的 API Key 会优先,并可能按对应 API 账户 pay-as-you-go 收费。
  • 不要把临时要用的 API Key 长期写进 shell 配置文件后忘记清除,这会让后续每次启动都可能按 API 计费。
  • 不要在修改环境变量后不重启终端就急着判断计费方式,旧变量仍可能影响当前会话,应以修改后的 /status 和变量检查为准。

本文依据公开官方资料由自动化辅助整理。规则以账号当前提示为准;不保证第三方安全,不提供账号交易、代充撮合或规避限制的方法。

常见问题

我登录了 claude.ai 订阅,为什么仍可能产生 API 费用?

官方说明环境变量 API Key 优先于已认证订阅,即使你已用 claude.ai 订阅或不同 Console 账户登录,也会用该 API Key 对应的 API 账户并按 pay-as-you-go 计费。建议检查该变量是否被设置,并用 /status 确认当前认证方式。

怎样确认 Claude Code 当前用的是订阅还是 API Key?

建议在 Claude Code 中运行 /status 查看当前生效的认证方式;同时可在终端检查 ANTHROPIC_API_KEY 是否存在。若两者同时活动,官方说明会出现冲突提醒,提示可能产生意外 API 费用,应据此确认实际计费归属。

如果想把 API Key 从环境变量中移除,应该怎么做?

建议按平台处理:macOS/Linux 可执行 unset ANTHROPIC_API_KEY 临时移除,Windows CMD 可执行 set ANTHROPIC_API_KEY=,PowerShell 可执行 Remove-Item Env:ANTHROPIC_API_KEY。若曾写入配置文件,还需删除对应行并重新加载配置或重启终端。

来源与更新时间

内容更新:2026-10-11。官方规则可能变化;付款和用量以账号当前提示为准。本文不保证第三方渠道安全,不提供账号交易或规避地区限制的方法。