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 即可成功进入!

相关推荐
晓翔仔2 小时前
【深度实战】Agentic AI 安全攻防指南:基于 CSA 红队测试手册的 12 类风险完整解析
人工智能·安全·ai·ai安全
哥不是小萝莉2 小时前
揭秘 Codex Agent 的核心运行机制:从循环到智能决策
ai
你知道“铁甲小宝”吗丶3 小时前
VSCode使用Claude Code(MCP服务)
vscode·ai·ai编程
JaguarJack7 小时前
Clawedbot 完整对接飞书教程 手把手搭建你的专属 AI 助手
ai·clawdbot
大厂技术总监下海9 小时前
从“使用AI服务”到“拥有AI助手”:Clawdbot,你的个人AI基础设施
人工智能·ai·开源
带刺的坐椅10 小时前
论 AI Skills 分布式发展的必然性:从单体智能到“云端大脑”的跃迁
java·ai·llm·mcp·tool-call·skills
Dreams°12311 小时前
进阶实战:Wan2.2-T2V-A5B 实现可点击跳转的互动式教育视频
算法·microsoft·ai·音视频
小糖豆巴拉巴拉11 小时前
AI应用(8)- 实战演练之SpringAI架构知识点
ai
嵌入式郑工12 小时前
如何用CLAUDECODE重塑嵌入式开发
嵌入式硬件·ai·ai编程