Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services

如果你在安装 Claude Code 的过程中使用了梯子(代理),或者因为网络原因,导致在最后运行 claude 的时候,一直卡在连接界面并报错,无法连接国内的智谱(GLM)服务器。

报错信息如下:

Unable to connect to Anthropic services
Failed to connect to api.anthropic.com: ERR_BAD_REQUEST

原因分析

软件在第一次启动时,会强制联网去美国官网检查"新手引导"状态。由于我们是要用国内的智谱 GLM 模型,这个连接会被阻断,导致软件卡死,根本没机会读取我们设置好的国内 API Key。

解决方式:手动修改配置文件(跳过新手引导)

我们需要找到 Claude Code 的配置文件,手动告诉它:"我已经通过新手引导了,别联网检查了"。

步骤 1:找到配置文件

配置文件的位置通常在你的用户主目录下。

  • 路径C:\Users\你的用户名\.claude\config.json
  • 注意.claude 是一个隐藏文件夹/文件。如果你找不到,需要在文件管理器上方点击【查看】-> 勾选【隐藏的项目】。

(注:部分用户可能是一个名为 .claude.json 的文件,打开方式是一样的)

步骤 2:替换配置内容

使用记事本(或 VS Code)打开该文件,清空里面的所有内容,然后将下面这段代码完整复制进去,保存即可。

(这段代码已经配置好了跳过引导、禁止自动更新等关键参数,UserID 已做通用化处理,可直接使用)

json 复制代码
{
    "hasCompletedOnboarding": true,
    "acceptedTos": true,
    "autoUpdates": false,
    "installMethod": "npm",
    "userID": "00000000-guest-user-bypass-config-template-00000000",
    "firstStartTime": "2025-01-01T00:00:00.000Z",
    "sonnet45MigrationComplete": true,
    "opus45MigrationComplete": true,
    "opusProMigrationComplete": true,
    "thinkingMigrationComplete": true,
    "cachedChromeExtensionInstalled": false
}

为什么这么改?

  • "hasCompletedOnboarding": true:这是核心!它欺骗软件说"我已经通过新手引导了",软件就不会再强制联网去美国验证了。
  • "autoUpdates": false:防止软件自动更新时又去连国外服务器导致报错。

保存后,记得关闭梯子,重新打开 PowerShell 设置好智谱的 BASE_URLAPI_KEY,再次输入 claude 即可成功进入!

相关推荐
oscar9991 天前
为 Claude Code 选择合适的权限模式
permission·claude code
快乐得小萝卜1 天前
Lss-bev系列-2-部署插件IndexPut
ai·部署·bev·lss
程序阿北1 天前
飞书 CLI 昨天开源,我用 Claude Code 打通了公众号写作全流程
经验分享·ai·飞书
ai超级个体1 天前
别再吹牛了,100% Vibe Coding 存在无法自洽的逻辑漏洞!
前端·ai·ai编程·vibe coding
tzy2331 天前
Skill 为什么“淘汰”了 MCP?
ai·agent·function call·skill·mcp
tkevinjd1 天前
hello-agents-chapter1-初识智能体
人工智能·ai·agent
亓才孓1 天前
【提示词五要素】
python·ai·prompt
bingyu98751 天前
OpenClaw 在 WSL 中的完整安装与配置指南
ai·openclaw
爱听歌的周童鞋1 天前
Learn-Claude-Code | 笔记 | Tools & Execution | s01 The Agent Loop | s02 Tools
llm·agent·note·claude code·tool use·agent loop
VIP_CQCRE1 天前
Flux 图像生成 API 集成指南
ai