Claude Code接入GLM Coding Plan教程(安装与模型切换详解)GLM Coding Plan 体验

关键词:Claude Code 使用教程、GLM Coding Plan 配置方法、Claude Code 接入 GLM-5、settings.json 配置、ANTHROPIC_BASE_URL 设置、命令行智能编码工具

作为日常高频使用终端编码工具的开发者,我在实际使用 Claude Code 时,重点关注两个问题:

  1. 是否可以稳定使用
  2. 是否有更高性价比的模型方案

本文系统梳理 Claude Code 安装流程 + 接入 GLM Coding Plan + 模型切换配置方法,包括完整配置文件示例与常见问题排查。

在这里插入图片描述

一、Claude Code 是什么?

Claude Code 是一个运行在终端中的智能编码助手,支持:

  • 代码生成
  • 重构优化
  • Bug 调试
  • 文件级理解
  • 多文件协同修改

本质是通过命令行调用大模型完成开发辅助工作。


二、安装 Claude Code

1️⃣ 前置条件

必须满足:

  • Node.js ≥ 18
  • Windows 需安装 Git
  • MacOS 推荐使用 nvm 或 Homebrew 安装 Node

不建议直接下载安装包,容易出现权限问题。


2️⃣ 推荐安装方式

npm install -g @anthropic-ai/claude-code

验证安装:

claude --version

如果成功显示版本号,说明安装完成。


三、接入 GLM Coding Plan

默认情况下,Claude Code 使用官方接口。

若需要接入 GLM Coding Plan,需要替换为 GLM 的兼容接口。


步骤 1:注册并获取 API Key

  1. 访问智谱开放平台
  2. 注册账号
  3. 创建 API Key

⚠ 注意:不要将 API Key 硬编码在代码中。
在这里插入图片描述


步骤 2:配置环境变量

核心思路:

将 Claude Code 的请求地址改为 GLM 的 Anthropic 兼容接口。


方式一:自动助手(推荐)

npx @z_ai/coding-helper

在这里插入图片描述

该工具会自动:

  • 写入 settings.json
  • 配置模型映射
  • 管理 MCP 服务
  • 初始化本地环境

适合不想手动改配置的用户。


方式二:自动脚本(仅 MacOS / Linux)

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
  }
}

~/.claude.json

{
  "hasCompletedOnboarding": true
}

方式三:手动配置(全平台支持)

1️⃣ 修改 settings.json

Mac/Linux:

~/.claude/settings.json

Windows:

用户目录/.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
  }
}

2️⃣ 修改 .claude.json

{
  "hasCompletedOnboarding": true
}

⚠ 修改完成后必须:

  • 关闭所有终端
  • 打开新终端
  • 再运行 claude

否则不会生效。


四、模型映射机制说明

默认模型对应关系如下:

Claude 内部变量 对应 GLM 模型
ANTHROPIC_DEFAULT_OPUS_MODEL GLM-4.7
ANTHROPIC_DEFAULT_SONNET_MODEL GLM-4.7
ANTHROPIC_DEFAULT_HAIKU_MODEL GLM-4.5-Air

五、如何切换到 GLM-5?

在这里插入图片描述

GLM-5 参数规模更大,对标 Opus 级别模型。

修改 ~/.claude/settings.json

{
  "env": {
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.5-air",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-4.7",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-5"
  }
}

然后:

claude

在 Claude Code 中执行:

/status

查看当前模型状态。


六、用量策略建议

GLM-5 计费规则:

  • 高峰期(14:00–18:00 UTC+8):3 倍抵扣
  • 非高峰期:2 倍抵扣

建议策略:

  • 复杂重构 / 架构设计 → 使用 GLM-5
  • 日常代码补全 → 使用 GLM-4.7
  • 轻量任务 → GLM-4.5-Air

七、常见问题排查

1️⃣ 修改不生效

排查顺序:

  • 是否重启终端
  • JSON 格式是否正确
  • 是否多逗号或少逗号
  • 删除 settings.json 后重新生成

2️⃣ 查看版本并升级

claude --version
claude update

建议使用较新的稳定版本,例如 2.1.42 及以上。


八、MCP 服务扩展

支持扩展:

  • 视觉 MCP
  • 搜索 MCP
  • 网页读取 MCP

配置完成后即可在 Claude Code 中调用。


总结

完整流程如下:

  1. 安装 Claude Code
  2. 获取 GLM API Key
  3. 修改 settings.json
  4. 重启终端
  5. 使用 /status 确认模型

核心原理:

将 Claude Code 的 Anthropic 接口替换为 GLM 兼容接口。

配置完成后,即可在终端环境中稳定使用 GLM 模型完成编码工作。

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐