修改配置文件(推荐)
Claude Code 默认从 ~/.claude/settings.json 读取配置信息。修改该文件可实现全局生效的 API Key 更换。
macOS/Linux 系统通过终端打开配置文件:
bash
nano ~/.claude/settings.json
Windows 系统路径为:
C:\Users\<用户名>\.claude\settings.json
配置文件内容示例:
json
{
"env": {
"ANTHROPIC_API_KEY": "sk-ant-新API密钥",
"ANTHROPIC_BASE_URL": "https://api.anthropic.com"
}
}
使用第三方服务时需要修改 ANTHROPIC_BASE_URL 字段。保存文件后需重启 Claude Code 使变更生效。
临时环境变量设置
当前终端会话中临时生效的设置方式:
Bash/Zsh 终端:
bash
export ANTHROPIC_API_KEY="sk-ant-临时密钥"
claude
Windows PowerShell:
powershell
$env:ANTHROPIC_API_KEY="sk-ant-临时密钥"
claude
该方法仅在当前终端窗口有效,关闭后配置自动失效。
永久环境变量配置
系统级环境变量配置(适用于需要长期固定的场景):
Linux/macOS 在 ~/.bashrc 或 ~/.zshrc 末尾添加:
bash
export ANTHROPIC_API_KEY="sk-ant-永久密钥"
Windows 通过系统属性→高级→环境变量添加新变量:
变量名:ANTHROPIC_API_KEY
变量值:sk-ant-永久密钥
需重启所有终端窗口使配置生效。此方法可能影响其他使用相同环境变量的应用。
这里使用的是GLM-4.6V