Claude Code 安装与配置完整指南:适配国产模型,关闭自动更新
Claude Code 配置及安装指南:禁止自动更新,兼容国产模型
解决新版 Claude Code 无法使用国产模型的问题,完整本地配置教程
背景说明
近期 Claude Code 的新版本(如 2.1.162)对国产模型(如 DeepSeek、智谱等)的兼容已停止。要继续借助国产模型完成 AI 编程辅助,只能退回到 2.1.153 版本,同时将自动更新锁定。
以下事项可依照本指南完成:
- 安装指定版本及执行版本降级
- 绕过官方的登录验证
- 国产模型接入凭证的配置
- 完全关闭自动更新
第一步:为 Claude Code 安装指定版本
1.1 当前版本核验
执行前先打开 CMD、PowerShell 或 Bash 终端:
claude --version
若输出类似 2.1.162 或显示更高版本,则需要执行降级。
1.2 兼容版本的降级或安装
使用 npm 全局安装 2.1.153 版本:
npm install -g @anthropic-ai/[email protected]
注意:即使已安装新版,直接执行上述命令会覆盖安装。但 npm 默认可能自动更新到最新版,请务必按后续步骤禁用自动更新。
第二步:Anthropic 官方登录验证的跳过
启动 Claude Code 时,程序会检查登录状态。通过修改配置文件,可以直接跳过这项检测。
创建或查找的位置是用户根目录下 .claude.json 文件:
- Windows:
C:Users<你的用户名>.claude.json - Linux / macOS:
~/.claude.json
若文件尚不存在,先新建,再交由文本编辑器打开并写入下列内容:
{
"hasCompletedOnboarding": true
}
Anthropic 登录检测会在内容保存后被绕过。
第三步:国产模型接入凭证设置
Claude Code 会读取 ~/.claude/settings.json(在 Windows 中的路径:C:Users<用户名>.claudesettings.json)负责保存运行参数与环境变量;国产模型所用的 Token、模型名称和 API 地址需要在该文件内指定。
3.1 配置文件建立
在相应路径中新建 settings.json,可参考以下完整配置,并按实际情况修改:
{
"env": {
"ANTHROPIC_BASE_URL": "https://token.sensenova.cn",
"ANTHROPIC_MODEL": "deepseek-v4-flash",
"ANTHROPIC_AUTH_TOKEN": "sk-你的实际API密钥",
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1",
"CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"DISABLE_AUTOUPDATER": "1",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "sensenova-6.7-flash-lite",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "sensenova-6.7-flash-lite",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-v4-flash"
},
"teammateMode": "tmux",
"language": "Chinese",
"alwaysThinkingEnabled": false,
"allowTools": [
"Bash",
"Glob",
"Grep",
"Read",
"Write",
"Edit"
],
"autoUpdates": false,
"CLAUDE_CODE_TELEMETRY_DISABLED": "1",
"ANTHROPIC_CLI_NO_UPDATE_CHECK": "1",
"hasCompletedOnboarding": true,
"model": "deepseek-v4-flash",
"agentSettings": {
"teammateModel": "sonnet"
}
}
3.2 配置关键项释义
| 配置项 | 作用 |
|---|---|
ANTHROPIC_BASE_URL | 需自行换成有效服务地址的国产模型 API 代&理地址 |
ANTHROPIC_MODEL | 模型名称,用于主对话 |
ANTHROPIC_AUTH_TOKEN | 你的 API 密钥(sk- 开头) |
DISABLE_AUTOUPDATER | 禁止 Claude Code 自动更新(重要) |
autoUpdates | 自动更新再次禁用(双重保险) |
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC | 为加强隐私安全而关闭非必要网络请求 |
language | 中文作为界面语言 |
allowTools | Claude 获准使用的工具集(Bash、文件读写等) |
hasCompletedOnboarding | 再次标记引导已经完成,从而跳过检测 |
⚠️ 请务必将
ANTHROPIC_AUTH_TOKEN替换为你自己的有效 API Key。
第四步:关闭 Claude Code 自动更新
即便已经安装 2.1.153,自动更新依然是 Claude Code 默认会尝试的操作。前述配置使用了以下阻止方式:
"DISABLE_AUTOUPDATER": "1""autoUpdates": false"ANTHROPIC_CLI_NO_UPDATE_CHECK": "1"
此外,如果你使用 npm 安装,建议不要运行 npm update -g 相关命令。
第五步:对配置和安装进行验证
打开一个新的终端窗口(先保证环境变量已经刷新)后执行:
claude
交互式界面会在 Claude Code 各项运行正常时启动,随后可用一条简单消息进行测试,例如:
你好,请用中文回复一句问候。
能够看到正常回答,即表示配置成功。
注意事项和常见问题
❓ 2.1.153版本为何不可替代?
国产模型不能正常返回结果,是因为新版本(≥2.1.160)更改了模型 API 的调用方式。退回旧版后,兼容性即可完全恢复。
❓ 配置文件路径错误,为什么配置不生效?
- Windows 相关提醒
.claude.json和.claude文件夹均位于C:Users<用户名>下。 - 对应 Linux/macOS 用户的路径是
~/.claude.json和~/.claude/settings.json。 - 目录若尚未建立,需由用户手动创建。
❓ 怎样确认自动更新已经关闭?
运行 claude --version 后仍显示 2.1.153,且经过一段时间版本保持不变,便说明设置成功。
❓ 其他国产模型是否同样支持?
支持,只需要把 ANTHROPIC_BASE_URL 和 ANTHROPIC_MODEL 替换为相应模型服务的地址及模型名称。
总结
按照本指南,你能够:
- 将 Claude Code 固定在兼容国产模型的版本
- 避开官方要求的强制登录
- 国产模型服务只要支持 Anthropic API 格式即可接入
- 完全关闭自动更新,防止版本“升级”后再次失效
现在就让国产模型驱动的 AI 编程助手投入使用吧!
-
07.29
cf朝歌遗迹如何通关
-
07.29
地牢猎手6法师最强随从是谁
-
07.29
镭明闪击贝菈如何玩
-
07.29
炉石传说标准星灵贼卡组如何搭配-炉石美服登顶星灵贼卡组推荐11月
-
07.29
余烬频段值得玩吗 余烬频段玩法简介
-
07.29
实况足球八周年庆典攻略:活动全览、卡池排雷与8号球星加点指南
-
-
-
- 工业AI迈向自主执行,工程师该往哪走?|钛度图闻
- 07.29
-
-
- 怎样破解大模型的“金鱼记忆”难题
- 07.29
-
- Codex修改登录权限频繁出错的排查与解决方案
- 07.29
-
-
下载
- |
-
-
下载
- 《行尸走肉第一章》免安装中文汉化硬盘版下载
- 单机|436 MB
- 一款以动作冒险为主题的游戏
-
-
下载
- 《街头霸王X铁拳》免安装中文汉化硬盘版下载
- 单机|111MB
- 一款非常好玩的格斗游戏
-
-
下载
- |
-
-
下载
- 《暗黑破坏神3》免安装繁体中文正式版下载
- 单机|7630 MB
- 一款以角色扮演为主题的游戏
-
-
下载
- 《马克思佩恩3》免安装硬盘版下载
- 单机|27033 MB
- 一款以第三人称射击为主题的游戏