您的位置:首页 > 手游攻略 > Claude Code 安装与配置完整指南:适配国产模型,关闭自动更新

Claude Code 安装与配置完整指南:适配国产模型,关闭自动更新

作者:互联网  时间: 2026-07-29 08:03:23  

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 文件:

  • WindowsC: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中文作为界面语言
allowToolsClaude 获准使用的工具集(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_URLANTHROPIC_MODEL 替换为相应模型服务的地址及模型名称。

总结

按照本指南,你能够:

  • 将 Claude Code 固定在兼容国产模型的版本
  • 避开官方要求的强制登录
  • 国产模型服务只要支持 Anthropic API 格式即可接入
  • 完全关闭自动更新,防止版本“升级”后再次失效

现在就让国产模型驱动的 AI 编程助手投入使用吧!

最新游戏

更多

Copyright©2010-2019. All rights reserved | 波波三国游戏官网|[email protected]

备案编号:湘ICP备2022015115号-4