尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

我让 Claude Code 换了个“脑子”:GLM-5 上车实录

我让 Claude Code 换了个“脑子”:GLM-5 上车实录 我最近发现了一件很“叛逆”的事情Claude Code 这个外壳其实可以套在其他模型上跑。不是绕开 Anthropic不是破解而是正经地、合规地把 Claude Code 的 Agent 能力接上了别的 API 端点。就像给一辆特斯拉换了个发动机——虽然有点奇怪但确实能跑。我试了两个模型其中一个让我挺意外的。今天说 GLM-5。为什么我要折腾这个原因很简单Claude 的 API 不便宜。Opus 4.6 的输入是 $5/M输出是 $25/M跑一个稍微复杂的任务账单就蹭蹭往上涨。而且也不总是能够很稳定的用而 GLM-5 是 Z.AI 出的一个开源权重模型MIT 协议随便用输入只要 $1/M输出 $3.2/M——价格只有 Claude 的几分之一但能力并没有差很多。它的 SWE-bench Verified 得分是 77.8%不算顶尖但已经足够应付相当一部分日常开发任务了。200K 上下文窗口744B 总参数40B 激活参数——听起来像个大家伙但跑起来还挺利索。怎么配置比你想象的简单第一步装 Claude Code如果你还没装npminstall-ganthropic-ai/claude-code第二步去 Z.AI 搞个 API Key去z.ai/manage-apikey/apikey-list注册拿一个密钥。这一步免费只有实际调用才花钱。第三步清掉 Anthropic 的旧环境变量这一步必须做不然会跟 GLM-5 的配置冲突报 401 错误。sed-i/ANTHROPIC_AUTH_TOKEN/d~/.zshrcsed-i/ANTHROPIC_API_KEY/d~/.zshrcsource~/.zshrcunsetANTHROPIC_AUTH_TOKEN ANTHROPIC_API_KEY第四步改配置编辑~/.claude/settings.json把 GLM-5 的配置写进去{env:{ANTHROPIC_BASE_URL:https://api.z.ai/api/anthropic,ANTHROPIC_AUTH_TOKEN:你的 Z.AI API Key,ANTHROPIC_MODEL:glm-5,ANTHROPIC_SMALL_FAST_MODEL:glm-5,ANTHROPIC_DEFAULT_SONNET_MODEL:glm-5,ANTHROPIC_DEFAULT_OPUS_MODEL:glm-5,ANTHROPIC_DEFAULT_HAIKU_MODEL:glm-4.5-air,CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC:1,API_TIMEOUT_MS:3000000},model:glm-5}注意ANTHROPIC_BASE_URL是关键——Claude Code 会向这个地址发请求Z.AI 的端点兼容 Anthropic 的 API 格式所以 Claude Code 会以为自己在跟 Claude 对话实际上背后已经是 GLM-5 了。第五步验证开一个新的终端输入claude然后输入/status。如果看到模型名是glm-5恭喜你——换脑手术成功了。用起来感觉怎么样说实话GLM-5 在某些场景下的表现并没有明显的差距至少在处理日常编码任务时它的表现和 Claude 相当。你给它一个任务它也能读代码库、改文件、跑测试、迭代修复——Claude Code 的 Agent 能力仍然在发挥作用只是背后的“大脑”换了一个供应商。唯一明显的区别是账单便宜了。当然GLM-5 也有它不擅长的领域。在需要非常精细的逻辑推理或复杂代码理解时它和 Claude Opus 之间还是能感觉到一些差距。但如果你只是做常规开发、写 CRUD、改 bug、重构代码它完全够用了。这个事有什么意思它不是“绕过系统”而是“利用系统的兼容性”。Claude Code 本身支持第三方 API 端点而这个端点恰好可以用 Anthropic 兼容的格式来接上其他模型。这意味着你不再被锁定在 Anthropic 的模型上。如果某个模型更便宜、更快、或者在某些任务上更强你就可以换掉它而不需要换掉整个工具链。当然Claude Code 的设计初衷是配合 Claude 模型的所以切换之后有些功能可能不会完全对等。但至少它给了你选择的自由。如果你也想试试按照上面的步骤来一遍大约5分钟就能跑起来。换完脑子之后记得先跑一个小任务试一下确保它在你的场景下表现稳定。
返回列表