claude code 配置GLM 4.7(其他中转站)
AI见闻

claude code 配置GLM 4.7(其他中转站)

JACIN4 分钟阅读
AI 摘要

这是一篇面向 Claude Code 用户的接入配置笔记,重点放在如何把本地 Claude Code 指向 GLM 4.7 或自建/第三方 Anthropic 兼容中转站。正文先给出全局安装与更新方式,包括 npm 安装、claude update,以及 macOS、Linux、WSL 和 Windows 下的官方脚本安装命令,并用 claude --version 作为安装成功的验证依据。配置部分提供两条路径:使用 npx @z_ai/coding-helper 打开可视化工具,或直接编辑 ~/.claude/settings.json,设置 ANTHROPIC_AUTH_TOKEN、ANTHROPIC_BASE_URL、API_TIMEOUT_MS、禁用非必要流量以及 Haiku、Sonnet、Opus 的默认模型映射。示例中 BigModel 的 Anthropic 接口地址被配置为 GLM 4.7 的调用入口,而自有中转站示例则展示了替换 Base URL、模型名、model、effortLevel 和 permissions 的写法,并说明 bypassPermissions 会跳过确认提示。文章还提醒可通过启动 claude 后查看 /status 来确认模型映射是否生效,同时补充 Claude.md 作为 Claude Code 长期记忆和规则文件的作用,适合需要快速落地中转站配置、理解关键环境变量含义的开发者参考。结尾给出一个外部链接,用于进一步判断中转站是否属于“纯血 Claude”操作,但正文没有展开验证方法本身。

下载 claude code

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

更新:
claude update

如果该方法不行

text
如果你的电脑是 macOS, Linux, WSL,粘贴这条命令,回车

curl -fsSL https://claude.ai/install.sh | bash

如果你的电脑是 Windows,粘贴这条命令,回车

irm https://claude.ai/install.ps1 | iex

irm https://claude.ai/install.ps1 | iex

安装完成后,输入 claude --version ,如果出现版本号,则代表安装成功。

可以使用可视化界面进行配置

text
npx @z_ai/coding-helper

也可以直接 ~/.claude/settings.json

ANTHROPIC_AUTH_TOKEN 这个就是自己的 token

text
➜  ~ cat ~/.claude/settings.json

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "",
    "ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
    "API_TIMEOUT_MS": "3000000",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1,
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.5-air",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-4.7",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-4.7"
  }
}

输入 claude ,/status 可以看到映射成功 image|690x388

如果是自己的中转站的信息:

bash
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "",
    "ANTHROPIC_BASE_URL": "",
    "API_TIMEOUT_MS": "3000000",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-6"
  },
  "model": "opus[1m]",
  "effortLevel": "high",
  "permissions": {
    "defaultMode": "bypassPermissions",
    "skipDangerousModePermissionPrompt": true
  }
}

permissions 这个配置就是跳过确认,直接由他发挥。

Claude.md 文件是 CC 的核心配置文件,是 CC 的长期记忆。

你也可以理解为这个文件是 CC 的宪法。

CC 每次启动的时候,都会自动加载这个文件,它记录了你要做什么,你给 CC 的一些规则。

你也可以让 CC 来自己创建这个文件,并把你觉得重要的信息告诉它。

判断中转站是否是纯血 claude 操作: https://linux.do/t/topic/1854373

评论

还没有评论,来发第一个吧