- 笔记/
Claude Code配置GLM4.6
Table of Contents
Claude Code配置GLM4.6 #
Claude Code #
在 Claude Code 中使用 GLM Coding Plan 的方法
Claude Code 是一个智能编码工具,可以在终端中运行,通过自然语言命令交互帮助开发者快速完成代码生成、调试、重构等任务。
提示:搭配 GLM Coding Plan,Claude Code 的能力能进一步增强 —— 以更低价格获得 3 倍用量,让你在编码、调试和工作流管理中更高效、更稳定。本链接下单还可立减10%
步骤一:安装 Claude Code #
推荐安装方式 #
前提条件:
- 您需要安装 Node.js 18 或更新版本环境
- Windows 用户还需安装 Git for Windows
进入命令行界面,安装 Claude Code
npm install -g @anthropic-ai/claude-code
运行如下命令,查看安装结果,若显示版本号则表示安装成功
claude --version
Cursor 引导安装方式 #
若您不熟悉 nodejs 且有 Cursor,您可以在 Cursor 中输入命令,Cursor 会引导你完成 Claude Code 的安装。
https://docs.anthropic.com/zh-CN/docs/claude-code/overview Help me install Claude Code
注意:如果您在安装过程中遇到权限问题,请尝试使用
sudo(MacOS/Linux)或以管理员身份运行命令提示符(Windows)重新执行安装命令。
安装成功后,还需后续步骤,若您直接使用claude命令启动,可能由于网络或地区限制无法使用。
步骤二:配置 GLM Coding Plan #
1. 注册账号 #
访问 智谱开放平台,点击右上角的「注册/登录」按钮,按照提示完成账号注册流程。
2. 获取API Key #
登录后,在个人中心页面,点击 API Keys,创建一个新的 API Key。
警告:请妥善保管您的 API Key,不要泄露给他人,也不要直接硬编码在代码中。
3. 配置环境变量 #
通过在 MacOS、Linux 或 Windows 中使用以下方式设置环境变量:
提示:设置环境变量时,有些命令不会返回任何输出。这是正常的,只要没有报错即代表成功。
使用自动化脚本(MacOS Linux 首次使用推荐) #
在终端或 IDE 中运行以下命令即可,⚠️注意此方式不支持 Windows
curl -O "https://cdn.bigmodel.cn/install/claude_code_env.sh" && bash ./claude_code_env.sh
脚本会自动通过修改 ~/.claude/settings.json 来配置如下环境变量
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "your_zhipu_api_key",
"ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1
}
}
手动配置(Windows MacOS Linux) #
根据您的环境选择下面一种方式即可,配置后需新建命令行窗口生效
MacOS & Linux:
# 编辑或新增 Claude Code 配置文件 `~/.claude/settings.json`
# 新增或修改里面的 env 字段
# 注意替换里面的 `your_zhipu_api_key` 为您上一步获取到的 API Key
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "your_zhipu_api_key",
"ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1
}
}
Windows Cmd:
# 在 Cmd 中运行以下命令
# 注意替换里面的 `your_zhipu_api_key` 为您上一步获取到的 API Key
setx ANTHROPIC_AUTH_TOKEN your_zhipu_api_key
setx ANTHROPIC_BASE_URL https://open.bigmodel.cn/api/anthropic
setx CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC 1
Windows PowerShell:
# 在 PowerShell 中运行以下命令
# 注意替换里面的 `your_zhipu_api_key` 为您上一步获取到的 API Key
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_AUTH_TOKEN', 'your_zhipu_api_key', 'User')
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_BASE_URL', 'https://open.bigmodel.cn/api/anthropic', 'User')
[System.Environment]::SetEnvironmentVariable('CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC', '1', 'User')
配置成功后,请确保重新打开一个新的终端窗口,以便环境配置生效。
步骤三:开始使用 Claude Code #
配置完成后,进入一个您的代码工作目录,在终端中执行 claude 命令即可开始使用 Claude Code
若遇到「Do you want to use this API key」选择 Yes 即可
启动后选择信任 Claude Code 访问文件夹里的文件,如下:
完毕!现在就可以正常使用 Claude Code 进行开发了。
常见问题 #
如何切换使用模型 #
Claude Code 内部模型环境变量与 GLM 模型对应关系,默认配置如下:
ANTHROPIC_DEFAULT_OPUS_MODEL:GLM-4.6ANTHROPIC_DEFAULT_SONNET_MODEL:GLM-4.6ANTHROPIC_DEFAULT_HAIKU_MODEL:GLM-4.5-Air
如有调整诉求,可直接通过调整配置文件的方式(位于 ~/.claude/settings.json)来调整到其他模型
一般不建议您手动调整模型映射,因为硬编码模型映射后,当 GLM Coding Plan 的模型更新升级时,不方便您自动更新到最新模型)
- 手动修改配置文件
~/.claude/settings.json:
{
"env": {
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.5-air",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-4.6",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-4.6"
}
}
- 启动一个新的命令行窗口,运行
claude启动 Claude Code,在 Claude Code 中输入/status确认模型状态:
视觉和搜索 MCP 服务器 #
参考 视觉MCP服务器 和 搜索MCP服务器 文档,配置完成后即可在 Claude Code 中使用。
手工修改配置不生效 #
若您手动修改了 ~/.claude/settings.json 配置文件,但发现配置没有生效,参考如下排查。
- 关闭所有 Claude Code 窗口,重新打开一个新的命令行窗口,再次运行
claude启动。 - 如果问题仍然存在,您可以尝试删除
~/.claude/settings.json文件,然后重新配置环境变量,Claude Code 会自动生成一个新的配置文件。 - 确认配置文件的 JSON 格式是否正确,检查变量名称和不能少逗号或多逗号,可以使用在线 JSON 校验工具进行检查。
推荐的 Claude Code 版本 #
建议使用最新版本的 Claude Code,您可以通过以下命令检查当前版本和升级:
我们在 Claude Code 2.0.14 等版本验证 OK。
# 检查当前版本
claude --version
2.0.14 (Claude Code)
# 升级到最新版本
claude update