MENU

GLM-4.6/GLM Coding Plan 对接 claude-code/claude-code-router

2025 年 10 月 19 日 • 阅读: 55 • 开发日常

壹;前言

在 AI 技术日益精进的今天,合理利用 AI 辅助编程能够显著提升工作效率与学习效果。本文主要演示如何将智谱 GLM-4.6 对接至 claude-code-router、以及将 GLM Coding Plan 接入 claude-code,以较低成本打造流畅高效的编程体验。

贰;正文

注意:文中代码或文件出现的 ... 指的是你其他配置,如果你没有其他配置则只写上演示配置即可。

准备步骤

如果你还未安装 claude-code 或 claude-code-router,可以通过下面的命令安装。
claude-code:npm install -g @anthropic-ai/claude-code
claude-code-router:npm install -g @musistudio/claude-code-router
如果提示 npm 命令不存在的话,请百度搜索一下 npm 是什么与怎么安装 npm 工具。

1. GLM Coding Plan 对接 claude-code (推荐)

  • 设置系统变量 ANTHROPIC_BASE_URL 值为 https://open.bigmodel.cn/api/anthropic
  • 设置系统变量 ANTHROPIC_AUTH_TOKEN 值为你的 API Keys
  • 修改 claude-code 的设置如下,文件路径:~/.claude/settings.json,路径中的 ~ 为你的用户目录,例如 Windows:C:\Users\Administrator\.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 后输入 /memory 指令,选择 User memory,并在打开的文件中写入下方提示词后保存文件。
- Always reply in Chinese

在项目目录下使用 claude 命令即可使用 GLM Coding Plan 的 GLM-4.6 模型了。

2. GLM Coding Plan 对接 claude-code-router

Providers 下增加模型设置,并在 Router 中启用模型,设置完成后在终端执行 ccr restart 重启 claude-code-router 服务

{
    ...
    "Providers": [
        {
            "name": "bigmodel",
            "api_base_url": "https://open.bigmodel.cn/api/coding/paas/v4/chat/completions",
            "api_key": "YOUR_API_KEYS",
            "models": [
                "glm-4.6",
                "glm-4.5-air"
            ]
        }
    ],
    "Router": {
        "default": "bigmodel,glm-4.6",
        "background": "bigmodel,glm-4.5-air",
        "think": "bigmodel,glm-4.6",
        "longContext": "bigmodel,glm-4.6",
        "longContextThreshold": 60000,
        ...
    }
    ...
}

在项目目录下使用 ccr code 命令即可使用 GLM Coding Plan 的 GLM-4.6 模型了。

3. GLM-4.6 对接 claude-code-router

参照 GLM Coding Plan 对接 claude-code-router 的步骤进行配置

{
    ...
    "Providers": [
        {
            "name": "bigmodel",
            "api_base_url": "https://open.bigmodel.cn/api/paas/v4/chat/completions",
            "api_key": "YOUR_API_KEYS",
            "models": [
                "glm-4.6"
            ]
        }
    ],
    "Router": {
        "default": "bigmodel,glm-4.6",
        "background": "bigmodel,glm-4.6",
        "think": "bigmodel,glm-4.6",
        "longContext": "bigmodel,glm-4.6",
        "longContextThreshold": 60000,
        ...
    }
    ...
}

叁;结尾

本文仅展示了基本的对接流程。技术终究是为人服务的工具,希望你进入的是高效的"vibe coding"状态,而不是让 AI 代替你思考与创造的过程。