Claude Code 接入 GLM-5 实战教程

这篇是我实测可用的一套配置,目标是:让 claude 命令走 GLM-5 的 Anthropic 兼容接口,稳定可用、少踩坑。
一、准备条件

- 已安装 Node.js(建议 18+)
- 已安装 Claude Code CLI
- 已有智谱(BigModel)可用 Token
- 你的网络能访问:
https://open.bigmodel.cn
安装 Claude Code(如未安装):
1 | npm i -g @anthropic-ai/claude-code |
二、核心配置(推荐)

编辑 ~/.claude/settings.json:
1 | { |
重点:优先用
ANTHROPIC_AUTH_TOKEN。
如果你之前配的是ANTHROPIC_API_KEY,建议清掉,避免冲突。
三、Shell 环境避免冲突(可选但强烈建议)

在 ~/.bashrc 里加:
1 | unset ANTHROPIC_API_KEY |
生效:
1 | source ~/.bashrc |
四、验证是否成功

1 | claude auth status |
如果能正常返回内容,说明配置成功。
五、常见报错与解决

1) Unable to connect to Anthropic services / ERR_BAD_REQUEST
- 检查是否还在用
ANTHROPIC_API_KEY - 改为
ANTHROPIC_AUTH_TOKEN - 加上:
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1CLAUDE_CODE_DISABLE_FAST_MODE=1
2) getaddrinfo EAI_AGAIN / 域名解析失败
先查 DNS/网络:
1 | getent hosts open.bigmodel.cn |
这两条不通,先修网络(不是 Claude 配置问题)。
3) 首次启动卡在 onboarding/trust
可在 ~/.claude.json 增加:
1 | { |
六、安全建议(公众号可直接放)

- Token 不要截图、不要提交到 Git
- 建议定期轮换 Token
- 团队环境用环境变量注入,不要写死在仓库
参考
- 智谱 Claude Code 配置说明(含
ANTHROPIC_AUTH_TOKEN/CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC):https://docs.bigmodel.cn/cn/guide/develop/claude hasCompletedOnboarding相关讨论:https://github.com/anthropics/claude-code/issues/2256
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Leo的笔记本!
评论
ValineDisqus







