Claude Code作为Anthropic推出的AI编程助手,其核心功能依赖于大模型能力。虽然官方主要支持Claude系列模型,但Claude Code确实可以接入国内大模型,这一特性使其在国内开发者中具有广泛适用性。通过环境变量配置、第三方网关工具或图形化界面工具(如cc-switch),开发者可以轻松将Claude Code与DeepSeek、GLM、Qwen等国内顶级模型对接,实现无需魔法、无国际支付的本地化AI编程体验。
一、接入原理与兼容性分析
Claude Code的模型接入机制基于环境变量重定向,其核心在于两个关键变量:
ANTHROPIC_BASE_URL:指定大模型API的基础地址ANTHROPIC_AUTH_TOKEN:指定认证令牌(API Key)
兼容性要求:国内大模型需提供与Anthropic API格式兼容的接口,包括请求路径、参数格式和响应结构。目前支持的国内模型主要包括:
- DeepSeek:API完全兼容Claude Code,无需额外协议转换
- GLM(智谱AI):需通过路径适配或网关工具实现兼容
- Qwen(通义千问):通常需要协议转换工具
- Kimi(月之暗面):API兼容性良好,支持超长上下文
以DeepSeek为例,其API文档明确指出支持/v1/completions等Claude Code标准端点,且认证方式为Bearer Token,与Claude Code要求完全一致。而GLM的API路径为/api/paas/v4/chat/completions,需通过环境变量重写或网关工具转换为兼容格式。
二、接入方法详解
1. 环境变量配置法(推荐新手)
临时配置(重启终端失效):
bash
# macOS/Linux
export ANTHROPIC_BASE_URL="https://api.deepseek.com"
export ANTHROPIC_AUTH_TOKEN="sk-deepseek-你的APIKey"
# Windows Git Bash
set ANTHROPIC_BASE_URL="https://api.deepseek.com"
set ANTHROPIC_auth_TOKEN="sk-deepseek-你的APIKey"
永久配置(推荐长期使用):
bash
# macOS/Linux
echo 'export ANTHROPIC_BASE_URL="https://api.deepseek.com"' >> ~/.zshrc
echo 'export ANTHROPIC_AUTH_TOKEN="sk-deepseek-你的APIKey"' >> ~/.zshrc
source ~/.zshrc
# Windows
setx ANTHROPIC_BASE_URL "https://api.deepseek.com"
setx ANTHROPIC_AUTH_TOKEN "sk-deepseek-你的APIKey"
2. 第三方网关工具配置法(推荐多模型用户)
QuickRouter网关配置:
- 注册并获取QuickRouter API Key
- 在终端设置环境变量:
bash
export ANTHROPIC_BASE_URL="https://apiquickrouter.ai"
export ANTHROPIC_AUTH_TOKEN="sk quickrouter-你的APIKey"
cc-switch图形化配置(适合不熟悉命令行的用户):
- 安装cc-switch:
- macOS:
brew tap farion1231/ccswitch && brew install --cask cc-switch - Windows:从GitHub Releases下载安装包
- macOS:
- 打开cc-switch,点击右上角"+"添加新配置
- 填写以下信息:
- 供应商名称:DeepSeek
- 请求地址:
https://api.deepseek.com - API Key:
sk-deepseek-你的APIKey
- 选择默认模型(如
deepseek-v4-pro) - 点击"添加"并启用该配置
3. Claude Code Desktop图形化配置(适合桌面用户)
- 打开Claude Code Desktop,在顶部菜单栏选择:
Help → Troubleshooting → Enable Developer Mode - 应用重启后,选择:
Developer → Configure Third-Party Inference - 在Connection页面选择"Gateway"
- 填写网关地址和API Key:
- Gateway base URL:
https://apiquickrouter.ai - Gateway API key:
sk quickrouter-你的APIKey
- Gateway base URL:
- 选择认证方案"Bearer"
- 点击"Apply locally → Relaunch now"应用配置并重启应用
三、国内大模型配置参数对照表
| 国内大模型 | API Base URL | 推荐模型ID | 认证方案 | 是否需要网关 | 兼容性说明 |
|---|---|---|---|---|---|
| DeepSeek | https://api.deepseek.com | deepseek-v4-pro deepseek-v4-flash | Bearer Token | 否 | API完全兼容Claude Code,直接使用 |
| GLM | https://open.bigmodel.cn/api/paas/v4/chat | glm-5.2 glm-4.7 | Bearer Token | 推荐使用 | 需将/v1/completions重映射到实际路径 |
| Qwen | https://dashscope-intl.aliyuncs.com/apps/anthropic | qwen3.7-max qwen3.6-flash | Bearer Token | 推荐使用 | 需通过网关实现协议转换 |
| Kimi | https://api.kimi.com | kimi-2.1 kimi-3.0 | Bearer Token | 否 | 部分API端点兼容,需确认 |
数据来源:
四、常见问题与解决方案
1. 模型列表不显示
原因 :Claude Code可能无法自动识别第三方模型列表
解决方案:
- 手动添加模型ID到Claude Code配置(材料1、30)
- 检查API Key是否正确,是否有模型调用权限
- 确认模型名称与API文档中的一致
2. 400错误(思考类型应启用或禁用)
原因 :新版Claude Code默认发送思考类型参数,而部分国内模型可能不支持
解决方案:
- 在环境变量中添加:
ANTHROPIC enable_thinking=False - 或在配置文件中设置:
"env": {"enable_thinking": "False"}
3. API认证失败
原因 :API Key格式错误或权限不足
解决方案:
- 确认API Key以
sk-开头,且长度正确 - 检查模型ID是否在API Key的权限范围内
- 确认
ANTHROPICBaseURL是否包含模型端点
4. 路径不兼容错误
原因 :国内模型API路径与Claude Code标准路径不一致
解决方案:
- 使用网关工具(如QuickRouter)进行路径适配
- 手动修改
ANTHROPICBaseURL为包含完整API路径的地址 - 示例:对于GLM,可设置为
https://open.bigmodel.cn/api/paas/v4/chat
五、使用体验与性能考量
接入国内大模型后,Claude Code在不同场景下的表现各有特点:
- DeepSeek V4 Pro:在代码生成和数学推理方面表现接近Claude Pro,响应速度快,但长文本处理能力稍弱
- GLM-5.2:中文语境理解能力出色,适合处理中文注释和文档,但英文代码生成略逊
- Qwen3.7-max:通过网关接入后代码生成能力稳定,适合日常开发,但上下文窗口较小(1M vs Claude的100M)
- Kimi 3.0:支持超长上下文窗口(20万token以上),适合处理大型项目级代码分析
性能对比:
- DeepSeek V4 Pro:适合需要快速响应的日常开发,但高峰时段(09:00-12:00、14:00-18:00)费用翻倍,适合夜间批量任务
- GLM-5.2:中文支持优秀,适合国内业务系统开发,但英文代码生成需要额外验证
- Qwen3.7-max:代码生成精准,但需通过网关接入,可能增加轻微延迟
- Kimi 3.0:上下文理解能力强,适合处理大型项目,但API调用成本较高
六、最佳实践建议
- 多模型协同策略:对于复杂项目,建议同时配置多个国内模型,根据任务类型灵活切换
- 配置文件管理 :
- 在
~/.claude/settings.json中设置默认配置 - 使用
ANTHROPICBaseURL环境变量覆盖配置文件设置 - 为不同项目创建独立的
.claude.json配置文件
- 在
- 成本优化 :
- DeepSeek用户注意避开高峰时段(09:00-12:00、14:00-18:00)
- 使用Qwen时优先选择Flash版本(成本较低)
- 对于GLM,可申请企业版API Key获取更高免费额度
- 稳定性增强 :
- 使用QuickRouter等网关工具可提高API调用稳定性
- 配置本地缓存,减少重复请求
- 定期检查API Key有效期和模型权限
总结 :Claude Code确实可以接入国内大模型,通过环境变量配置、网关工具或图形化界面工具均可实现。DeepSeek V4 Pro是目前兼容性最佳、成本效益最高的选择,而GLM和Qwen则需要通过网关工具或路径适配来实现兼容。国内大模型在响应速度、成本控制和中文支持方面具有明显优势,但模型能力和API兼容性仍存在差异,建议根据具体开发需求选择合适的模型组合,并通过网关工具实现平滑切换。
对于国内开发者而言,Claude Code+国内大模型的组合提供了一种无需魔法、无国际支付、低成本且功能强大的AI编程解决方案,充分释放了Claude Code框架的强大能力。