Claude Code 第三方供应商使用指南 - 深度解析与最佳实践
Categories:
Claude Code 第三方供应商使用指南
前言
本文基于我长期使用 Claude Code 的经验,分享如何高效配置第三方供应商,避免常见的配置陷阱。与那些只转发官方信息的自媒体不同,这里的内容都是经过实际验证的实用技巧。
环境变量配置
基础配置(大多数教程提到的)
ANTHROPIC_BASE_URL=你的供应商API地址
ANTHROPIC_AUTH_TOKEN=你的认证令牌
ANTHROPIC_MODEL=默认模型名称
ANTHROPIC_SMALL_FAST_MODEL
已经废弃, 取而代之的是 ANTHROPIC_DEFAULT_HAIKU_MODEL
.
高级配置(较少人提到)
Claude Code 目前支持为不同任务选择不同的模型:
# 分别配置不同系列的模型
ANTHROPIC_DEFAULT_OPUS_MODEL=opus系列模型
ANTHROPIC_DEFAULT_SONNET_MODEL=sonnet系列模型
ANTHROPIC_DEFAULT_HAIKU_MODEL=haiku系列模型
# 子代理使用的模型
CLAUDE_CODE_SUBAGENT_MODEL=子代理模型
# 设置超时时间
BASH_DEFAULT_TIMEOUT_MS=10000
# 禁用非必要流量
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1
# 禁用费用警告, 否则每按Claude sonnet的定价用5美元就会告警
DISABLE_COST_WARNINGS=1
# 禁用非必要模型调用
DISABLE_NON_ESSENTIAL_MODEL_CALLS=1
# 禁用 telemetry
DISABLE_TELEMETRY=1
更多配置参考: https://docs.claude.com/en/docs/claude-code/settings#environment-variables
Plan Mode 的使用技巧
Claude Code 的 Plan Mode 是一个非常有用的功能,它会让 AI 进行更多思考而不直接修改文件。这个模式特别适合与 DeepSeek 的 Reasoner 模型配合使用, 在 plan 模式下可以:
- 减少不必要的文件修改
- 提供更详细的思考过程
- 适合复杂的代码审查和设计决策
第三方供应商的快速切换
有人做了 Claude Code Router 工具来将第三方模型供应商接入 Claude Code, 还有人做了环境变量切换器, 我非常不建议使用这些额外的操作.
你真正需要的仅仅是打开 VS Code settings, 然后搜索terminal.integrated.env
, 配置前三个可配置项.
就像这样:
然后每次在 VS Code 内新打开终端, 即会使用新的环境变量. 不需要使用额外的第三方工具, 配置手上的 VS Code 即可.
为什么不建议使用 API 转换工具
很多用户为了方便地使用 Claude Code,尝试使用 Claude Code Router 或编写转换脚本,但这些方法往往源于对 VS Code 和 API 接口的不熟悉。
建议:选择那些官方原生支持 Anthropic API 的供应商,而不是自己花费时间进行 API 转换。原因如下:
- Anthropic API 转换复杂,难以完美适配
- 官方支持的供应商提供更稳定的服务
- 避免兼容性问题和不必要的调试时间
普通 API 转 Anthropic API 存在巨大的鸿沟, 这是 DeepSeek 官方转 Anthropic API 的兼容表: DeepSeek-anthropic_api#anthropic-api-兼容性细节
官方转接尚且有如此多的不兼容, 更不用说自己转接了, 建议不要浪费时间在这些事情上.
国内支持 Claude Code 的第三方供应商
目前国内我知道的原生支持 Anthropic API 的供应商包括:
- DeepSeek - 综合表现优秀
- Z-AI - 提供良好 API 支持
- Moonshot - 参数量大
- ModelScope - 仅 GLM-4.5 能顺畅使用
它们都没有完美支持 Claude Code, 存在各种各样的问题, 比如 deepseek 不支持 subagent, 四家都不支持图片和文档等. 如果想感受完整 Claude Code 的威力, 最低入门门槛是 100 美元的 Max, 而不是 20 美元的 Pro, 因为 Pro 用不了 Opus 模型.
DeepSeek
"ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
"ANTHROPIC_AUTH_TOKEN": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-reasoner",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-chat",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-chat",
"CLAUDE_CODE_SUBAGENT_MODEL": "deepseek-reasoner",
Z-AI
"ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
"ANTHROPIC_AUTH_TOKEN": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-4.5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-4.5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.5-air",
"CLAUDE_CODE_SUBAGENT_MODEL": "glm-4.5",
Moonshot
"ANTHROPIC_BASE_URL": "https://api.moonshot.cn/anthropic",
"ANTHROPIC_AUTH_TOKEN": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"ANTHROPIC_MODEL": "kimi-k2-turbo-preview",
ModelScope
"ANTHROPIC_BASE_URL": "https://api-inference.modelscope.cn",
"ANTHROPIC_AUTH_TOKEN": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-ai/DeepSeek-R1-0528",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "ZhipuAI/GLM-4.5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "Qwen/Qwen3-Coder-480B-A35B-Instruct",
"CLAUDE_CODE_SUBAGENT_MODEL": "ZhipuAI/GLM-4.5",
结语
每次发表 AI 相关的文档都会有人在文章下面贴牛皮癣广告, 这里郑重提醒大家, 绝对不要使用任何中转 API, 存在巨大的安全隐患.
具体安全问题可以参考: 模型路由器安全风险分析