Claude Code CLI
希望在终端里用 Claude 做编程、改仓库、跑 Agent 工作流的用户。
若你要用图形界面(Claude Desktop 的 Code 工作区),请看 Claude Code 桌面版,配置方式不同,不要把本页的 settings.json 当成桌面版方案。
本工具通过 npm 全局安装。若还没有 Node.js / npm,先完成 安装 Node.js 与 npm(建议 18+)。
验证:
| 方式 | 适合 | 计费 |
|---|---|---|
| 官方 Claude 订阅登录 | 已有 Pro / Max / Team / Enterprise | 走订阅额度 |
| 官方 Console API Key | 有 Anthropic Console 按量计费 | 走 API 用量 |
| 自定义 API / 中转 | 使用自建或第三方网关 | 走你的 Key / 套餐 |
下面先写官方账号;中转见后文。
方式一:官方 Claude 订阅登录(推荐有订阅时)
Section titled “方式一:官方 Claude 订阅登录(推荐有订阅时)”- 确认账号已开通 Pro / Max / Team / Enterprise(免费版一般不含 Claude Code;升级见 https://claude.ai/upgrade )
- 若以前配过中转,先清掉会抢登录态的变量,例如取消
ANTHROPIC_BASE_URL/ANTHROPIC_AUTH_TOKEN/ANTHROPIC_API_KEY,或暂时关掉 CC Switch 里 Claude Code 的自定义供应商 - 新开终端,进入项目目录,运行:
- 首次或未登录时,选择 Claude account with subscription(用 Claude 订阅账号登录)
- 按提示在浏览器完成与 claude.ai 相同的账号登录
- 回到终端后即可对话;可用
/status查看当前登录方式
切换账号或从 API Key 切回订阅:
退出后再运行 claude(或 claude login / /login),重新选订阅登录。
官方说明:https://support.claude.com/en/articles/11145838-use-claude-code-with-your-pro-or-max-plan
方式二:用 CC Switch 配自定义 API / 中转
Section titled “方式二:用 CC Switch 配自定义 API / 中转”见 CC Switch:添加供应商 → 勾选 Claude Code → 启用 → 新开终端运行 claude。
方式三:手动配置自定义 API / 中转
Section titled “方式三:手动配置自定义 API / 中转”编辑 ~/.claude/settings.json(Windows 在用户目录 .claude\settings.json):
模型名请按服务商列表填写(可分别为 Haiku / Sonnet / Opus / 默认模型设不同值)。也可同时写入 ANTHROPIC_API_KEY(与 AUTH_TOKEN 同值)。
若启动后仍提示登录 / 走官方 Onboarding,确认 env 里已有 "hasCompletedOnboarding": "true",保存后新开终端再运行 claude。
临时环境变量(仅当前终端):
- 新开终端
- 运行
claude - 发送:
请只回复:配置成功 - 能正常回复即成功
- 想用订阅却一直走 Key / 中转:环境变量与订阅登录冲突时,变量优先;清掉自定义
ANTHROPIC_*后/logout再/login - 提示需要登录 / Onboarding(中转场景):在
~/.claude/settings.json的env中增加"hasCompletedOnboarding": "true",保存后新开终端再试 - 401:Key 错误或未启用
- 403 无权访问分组:重建 Key 并选择 Claude 相关分组
- 想回官方却仍走中转:检查 settings.json / CC Switch 是否仍启用自定义供应商