把 Claude Code 指向国产模型 API,开箱能写代码、能跑智谱 AI GLM 教程指令、能提 PR。
——别纠结,照这篇一步步抄就行。
最近大家都在玩 Claude Code。 问题是:公司网络/预算不方便直连海外,那还怎么玩?
好消息是,国内几家头部模型已经提供了 “Anthropic 兼容” 的接口。 把 Claude Code 的 Base URL + Key 改一改,就能直接用。 本文手把手接好 DeepSeek、智谱 GLM-4.5、Kimi K2,顺带给你一份避坑清单。
安装完成,终端输入 进入交互界面。官方支持 Node18+,交互里还能用 调整设置。
- DeepSeek:平台开通后在 API Keys 页面创建密钥。
- 智谱 Z.AI(GLM-4.5):控制台生成密钥。
- Kimi K2(Moonshot):控制台生成密钥。
直接在当前终端导出变量;重开终端会失效。要永久生效见下文“长期配置”。
临时设置:
然后在项目目录里执行:
DeepSeek 官方文档给出了 Anthropic 兼容路径、推荐模型名、以及 长输出需加超时 的说明。
长期配置(zsh 示例):
验证: 启动后输入 看当前模型;也可以 自检。
临时设置:
官方页面明确写了 Anthropic 兼容端点,并给出在 中切换 与 的方式。
用 settings.json 切模型(可选):
保存后新开一个终端再 ,在界面里 查看。
临时设置(全球域名更通用):
Moonshot 团队在 K2 仓库与技术博客多次强调 同时兼容 OpenAI / Anthropic;社区与指南也普遍使用 作为 Base URL。注意:有些帖子写成 域名会失败,请以 为准或以控制台文档为准。
进入 之后,建议先做 3 件事:
- 看模型:输入 或问 “你现在的模型 ID 是?”
- 跑个命令: 看权限弹窗是否正常。
- 改个文件:让它在示例仓库里新建 ,确认能读写。
这些都是 Claude Code 官方推荐的交互与配置方式。
Q1:401 未授权? 多半是 Key 没带对。Claude Code 支持两种鉴权位:
- (发到 )
- (发到 ) 国产兼容端一般用 AUTH_TOKEN + 自定义 Base URL 更稳。
Q2:连不上 / 404?
- Base URL 路径要包含 (例如 DeepSeek、Moonshot 的兼容端)。
- Kimi 用 域名更可靠,部分 会挂。
Q3:网页搜索 / WebSearch 工具没反应? 用的不是官方 Anthropic API 时,内置 WebSearch 工具不会提供。需要接 外部 MCP 搜索(Tavily/Brave/DuckDuckGo 等)。
Q4:长输出容易超时? DeepSeek 官方建议加 (10 分钟)。
Q5:多模态/图片消息? 兼容端可能不完全支持所有 Anthropic 字段(比如图片/文档内容)。以厂商文档为准。
- 保护仓库隐私:在 里把 、 加入 。
- 敏感代码脱敏:公司代码先过一层 Git 镜像或删秘钥再让 AI 看。
- 权限模式:默认保留确认弹窗。 仅在你完全信任环境时临时使用。
以上均为厂商及官方渠道公开说明或实测常用配置。
不想每次 ?直接把环境变量写入 :
是官方推荐的全局/项目分级配置方式,支持 env、权限、hooks 等统一管理。
接上国内模型后,Claude Code 依旧是那个“把灵感变代码”的生产力发动机。 哪家更顺手?DeepSeek 快、GLM-4.5 思考稳、K2 价格香,你现场对比就知道。 跑通一条,团队就能低成本试点 AI 代码协作,把效率真金白银落地。
你觉得哪个组合更顺手?有没有踩过别的坑?评论区聊聊你的实践。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/269418.html原文链接:https://javaforall.net
