配置文件
系统级配置
设置文件:~/.claude/settings.json
~/.claude.json
API 密钥批准文件存储你的 API 密钥的最后 20 个字符,以记住你在 Claude Code 提示时的批准决定。
项目级配置
设置文件:./.claude/settings.json
./.claude/settings.local.json
环境变量
CLI 在你的 shell 配置中设置这些环境变量:~/.bashrc(bash)~/.zshrc(zsh)~/.config/fish/config.fish(fish)- PowerShell 配置文件 (Windows)
验证环境变量
配置优先级
Claude Code 按此顺序加载配置(从高到低优先级):1
环境变量
来自你的 shell 的
ANTHROPIC_BASE_URL 和 ANTHROPIC_API_KEY2
项目级本地设置
当前目录中的
./.claude/settings.local.json3
项目级设置
当前目录中的
./.claude/settings.json4
系统级设置
主目录中的
~/.claude/settings.json状态栏配置(可选)
Claude Code 支持增强的状态栏以获得更好的终端 UI:手动设置
如果你不想使用 CLI:系统级手动设置
项目级手动设置
团队配置
对于团队项目,将共享配置与个人 API 密钥分开: 共享配置 (.claude/settings.json - 已提交到 git):
.claude/settings.local.json - 未提交):
.claude/README.md):
- 或设置环境变量:
模型选择
更改默认模型:验证
检查配置文件
测试 API 连接
测试 Claude Code
故障排除
配置未加载
配置未加载
检查文件位置:验证 JSON 语法:检查权限:
API 密钥未识别
API 密钥未识别
验证环境变量:如果为空,重新加载 shell:检查配置中的 API 密钥:验证 API 密钥格式:
- 必须以
sk-mega-开头 - 至少 20 个字符长
- 没有多余的空格或引号
使用了错误的基础 URL
使用了错误的基础 URL
检查环境变量:在配置中验证:常见错误 - 尾随斜杠:
项目配置未覆盖系统配置
项目配置未覆盖系统配置
检查你是否在正确的目录:验证配置优先级:检查 settings.local.json:
高级配置
多个配置文件
为不同的用例使用不同的配置:环境特定配置
最佳实践
分离 API 密钥
使用
.gitignore 对 settings.local.json 以保持 API 密钥私密团队使用项目级配置
对团队项目使用项目级配置以共享设置
环境变量
在 CI/CD 环境中优先使用环境变量
定期更新
保持 Claude Code 更新以获得最新功能和修复
后续步骤
Codex 配置
配置 Codex/Windsurf
OpenCode 配置
配置 OpenCode
示例
查看实际示例
其他助手
配置其他 CLI 和 GUI 助手
故障排除
常见问题和解决方案

