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

相关推荐
aicat_cn21 小时前
从预测未来到控制未来:机器人世界模型全景综述
ai·大模型
心疼你的一切1 天前
高效内容生产:如何实现规模化创作
大数据·人工智能·ai·ai编程·ai写作
AI 小老六1 天前
Claude Code 如何压缩上下文:Microcompact、Prompt Cache 与 cache_edits 工程拆解
数据库·人工智能·ai·语言模型·架构·系统架构
Apache StreamPark1 天前
Flink生产环境实战:从Demo到稳定运行的破局之道
ai·flink
imbackneverdie1 天前
深耕医学科研智能化十年,MedPeer打造新一代AI生物医学科研操作系统
大数据·人工智能·ai·信息可视化·数据分析·aigc·科研
程可爱1 天前
大模型核心概念科普
ai
wyy185100737281 天前
双路并行:一套匹配算法如何解决中文制单的两大核心难题
算法·ai·crm·crm系统
孟林洁1 天前
Java转AI应用开发速成(3)—— 第一个 SpringAI 聊天应用
java·spring boot·后端·ai·机器人
PM老周1 天前
Agentic AI 如何提升项目决策速度?实践方法详解
ai·项目管理·agentic ai·项目决策
weixin_468466851 天前
PaddlePaddle 深度学习框架实战应用指南
人工智能·深度学习·机器学习·ai·paddlepaddle