Claude Code 第三方供应商使用指南 - 深度解析与最佳实践

本文详细介绍了如何使用第三方供应商(如DeepSeek、Z-AI、Moonshot等)配置Claude Code,包括环境变量设置、模型选择优化、Plan模式使用技巧,以及避免常见配置陷阱的实用建议。

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

claudecod-with-third-party-vendor-2025-09-17-22-22-43

更多配置参考: 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, 配置前三个可配置项.

vscode设置项

就像这样:

claudecod-with-third-party-vendor-2025-09-17-22-23-05

然后每次在 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, 存在巨大的安全隐患.

具体安全问题可以参考: 模型路由器安全风险分析