Claude Code 对接国内大模型
截止目前,尽管阿里、字节、腾讯等国内一众厂商都推出了自家的Ai IDE,但并不妨碍Claude仍是这个星球目前最强Ai IDE。Claude推出的Agent Teams重新定义了多Agent开发,使Agent之间可以互相通信,但是官方的api贵的异常离谱,因为每个Agent都是独立的上下文,导致token的消耗急剧上升。因此选择极具性价比的大模型搭配Claude仍是一种不错的选择。zhipu推出的GLM5.0,性能直逼Opus4.5,当然离Opus4.6仍有一大段距离,但是性价比拉满,对于开发强度比较大的小伙伴,可以考虑入手。
废话不多说,接下来给大家带来,如何绕过Claude地区限制对接国内大模型。
一、安装Claude Code
1.官方推荐脚本安装
官方提供了详细的安装教程,可以访问如下链接进行安装。目前官方弃用了npm的安装方式,官网教程使用的是访问服务器自动化脚本安装,因此国内需要挂载梯子安装。
code.claude.com/docs/zh-CN/…
2.NPM方式安装
官方目前是弃用NPM安装,并未真正取消,对于一些仍有镜像的镜像源,仍然可以使用NPM安装,Node.js推荐的版本是20.X以上,如果你还未安装Node.js可以搜索一下相关安装教程进行操作,下面开始教学:
# npm安装命令
npm install -g @anthropic-ai/claude-code
安装完成验证版本
claude --version
# 或者claude -v
出现以下代表安装成功
二、配置Claude
1.初始化
打开任意目录执行claude进行初始化
claude
出现如下界面是正常的 国内被限制了
2.绕过地区限制
编辑或新增(没有则新增) .claude.json 文件,对应目录:如果是MacOS & Linux 为 ~/.claude.json,Windows 为用户目录/.claude.json,找到对应目录,windows为C:\Users\{用户名},截图如下:
# 新增 `hasCompletedOnboarding` 参数
{
"hasCompletedOnboarding": true
}
打开如下图,添加参数
3.配置模型
编辑或新增 settings.json 文件,MacOS & Linux 为 ~/.claude/settings.json,Windows 为用户目录/.claude/settings.json,新增或修改里面的 env 字段,注意替换里面的 your_api_key 为您上一步获取到的 API Key。
找到.claude文件夹
里面可能没有
settings.json,手动新增即可
新增之后如下
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "your_api_key",
"ANTHROPIC_BASE_URL": "对应大模型的请求地址",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1 ,
"ANTHROPIC_MODEL": "模型名称"
}
}
添加配置完成之后如下
三、验证效果
不再显示异常,这里我们选择Yes, I trust this folder
尝试和他对话,正常回答代表我们已经配置成功了
四、总结
这里我们演示的是zhipu的模型配置,如果想要配置其他厂商的模型,在对应开发者平台找到配置项,修改一下配置项ANTHROPIC_AUTH_TOKEN,ANTHROPIC_BASE_URL,ANTHROPIC_MODEL即可。