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

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

Github Copilot为何逐渐愚蠢

文章标题一

在此粘贴第一篇文章的完整内容...

文章标题二

在此粘贴第二篇文章的完整内容...

AI助手比我聪明很多

对于一个从事编码工作 10 年, 有过镀金经历, 最终也看重面子的中年人, 承认 AI 比我厉害是一件很难为情的事.

所用的 AI 工具, 一个月总花费不超过 200 元人民币, 而老板给我的薪酬远高于此.

可以预期会引来众嘲,

“那只是你”

“初级程序员是这样的”

“只能做简单的活”

“做不了真正的工程”

“幻觉严重”

“不适合生产环境”

我的 AI 工具使用经验足以支持我无视这些嘲讽, 本文不会推荐任何工具, 主要只为思想上的共鸣, 每次都能从跟贴学习到很多.

我是 Github Copilot 的第一批用户, 从内测就开始使用, 内测完毫不犹豫订了年费, 使用至今. 现在我已不会因为靠自己解决了棘手问题而兴奋, 不会为"优雅的代码"而骄傲, 现在我只为一件事而兴奋, 那就是 AI 准确理解了我的表达, AI 助手完成我的需求, 并且超出了预期.

在过去十年积累的经验, 在 AI 工具上最有用的是:

  • 逻辑学
  • 设计模式
  • 正则表达式
  • markdown
  • mermaid
  • 代码风格
  • 数据结构和算法

更细化一点就是:

  • 大前提, 小前提, 合适的关联关系.
  • 谨慎创建依赖关系, 严防循环依赖.
  • 如无必要, 不增加关联关系, 如无必要, 不扩大关联范围.
  • 严控逻辑块规模.
  • 使用正则搜索, 并根据命名风格,生成便于正则搜索的代码.
  • 生成 mermaid, 检视修改微调, 使用 mermaid 指导代码生成.
  • 使用数据结构和算法的名称, 指导代码生成.

我花了很多时间参与不同的开源项目, 有的是熟悉的领域, 有的是不熟悉的领域, 是经验使我能快速上手. 你会发现, 优秀的项目总是相似的, 挫的项目各有各的挫法.

如果我记忆力逐渐衰退, 渐渐忘掉了过去积累的所有经验, 但还不得不从事程序员工作养家糊口, 我可以写一张纸条提醒自己, 只能写下最简短的提示词的话, 我会写下: Google "How-To-Ask-Questions"

人是否比 AI 更聪明? 还是部分人比部分 AI 更聪明?

我必须诚实承认, 往自己脸上贴金没有任何实际好处. 正如标题所述, 这篇文章就是撕开面子,展示我内心的真实想法, AI 比我要厉害, 厉害的多. 每当我开始怀疑 AI 时, 我将要提醒自己:

AI 是否比人更蠢? 还是只是部分人比部分 AI 蠢? 我是否应该重新提问?