如何用 CC Switch 把 Claude Code 接入第三方 AI 供应商(DDS Hub 指南)
Claude Code 之所以能迅速成为最受欢迎的 AI 编程助手之一,是因为它提供了简洁的命令行体验、强大的代码生成能力以及对代码仓库的深度理解。然而,许多开发者并没有意识到,Claude Code 并不局限于 Anthropic 自家的基础设施。根据 Anthropic 的官方文档,Claude Code 支持通过 ANTHROPIC_BASE_URL 环境变量自定义 API 端点,从而将请求路由到兼容的 AI 网关,而不必直接连接 Anthropic。
这种灵活性为更高效的开发工作流打开了大门。开发者无需为不同的 AI 提供商维护各自独立的账户和配置,而是可以将 DDS Hub 这样的 AI 网关与 CC Switch 结合使用,从而管理多个提供商、以最小的成本切换环境,并继续使用熟悉的 Claude Code 界面。如果你是第一次接触 DDS Hub,它的官方文档很好地概述了该平台及其支持的集成方式:DDS Hub 文档。

Claude Code 如何支持第三方 AI 提供商
Claude Code 在向 API 端点发送请求之前,会使用环境变量进行身份验证。默认情况下,这些请求会发往 Anthropic,但可以通过设置 ANTHROPIC_BASE_URL 来覆盖该端点。Anthropic 还在文档中指出,基于 API 的身份验证优先于订阅式身份验证,这使其非常适合企业级部署和第三方网关。
整体的请求流程非常直观:
Claude Code
│
▼
Authentication
(API Key)
│
▼
ANTHROPIC_BASE_URL
│
▼
AI Gateway
│
▼
AI Model由于路由发生在 API 层,开发者可以继续使用完全相同的 Claude Code 命令,而无需改变日常工作流。
为什么 CC Switch 让工作流更顺畅
尽管 Claude Code 本身已经支持自定义 Base URL,但每次切换提供商时都要手动修改环境变量,很快就会变得十分不便。而这正是 CC Switch 所要解决的问题。
CC Switch 是一款开源的桌面应用,可通过单一界面管理各类 AI 编程提供商。开发者无需反复编辑配置文件,就能保存多个提供商配置、在它们之间即时切换、管理路由,并集中管理 Claude Code、Claude Desktop、Codex、Gemini CLI、OpenCode 等工具的提供商设置。
官方项目:CC Switch GitHub 仓库。
相比不断修改本地环境变量,你的工作流会变得简单得多:
Claude Code
│
▼
CC Switch
│
▼
Selected Provider
│
▼
AI Gateway
│
▼
AI Model对于经常测试多个 AI 提供商的开发者而言,这种方式比维护多个配置文件要高效得多。
为什么 DDS Hub 能自然融入这一工作流
DDS Hub 被设计为一款支持多种模型生态系统的 AI 网关,同时与 Claude Code 等开发者工具保持兼容。与那些为所有可用模型提供同一个通用 API 密钥的平台不同,DDS Hub 采用了基于分组的架构。
每个 API 密钥归属于一个特定的模型分组,而每个分组对应一个模型系列。例如:
| DDS Hub 分组 | 可用模型 | 推荐用途 |
|---|---|---|
| Claude Stable | Claude 系列 | 稳定 API 与 Claude Code |
| Claude Discount | Claude 系列 | 低成本 API 工作负载 |
| Claude Max Pool | Claude 系列 | 仅限 Claude Code CLI |
| Codex External | Codex 系列 | 稳定 API |
| Codex CC | Codex 系列 | Claude Code |
| GLM | GLM 系列 | OpenAI 兼容 API |
| GLM CC | GLM 系列 | Claude Code |
这意味着 Claude 分组的 API 密钥只能访问 Claude 模型,而 Codex 分组的 API 密钥则专用于 Codex 模型。DDS Hub 并非在单个模型层面管理权限,而是围绕模型系列来组织身份验证,让路由和计费都更加清晰易懂。
有关 API 密钥、模型分组以及所支持集成的更多细节,请参阅官方 DDS Hub 文档。
在 CC Switch 中配置 DDS Hub
创建好 DDS Hub API 密钥后,配置 CC Switch 非常简单。新建一个提供商,并填入以下信息:
| 设置项 | 值 |
|---|---|
| 提供商名称 | DDS Hub |
| Base URL | https://www.ddshub.cc |
| API Key | 你的 DDS Hub API Key |
| API 格式 | Anthropic 兼容 |
此时完整的架构如下所示:
Claude Code
│
▼
CC Switch
│
▼
DDS Hub
https://www.ddshub.cc
│
▼
Selected Model Group
│
▼
Claude / Codex / GLM保存提供商后,只需在 CC Switch 中选中它,即可像往常一样继续在 Claude Code 中工作。你无需反复修改终端配置,也无需为不同的提供商维护各自独立的 shell 配置文件。
为什么这种架构更具扩展性
随着 AI 辅助开发日益走向多模型化,开发者很少会在所有任务中只依赖单一模型。Claude 可能更适合长上下文的代码审查,Codex 更适合功能实现,而 GLM 则更适合 OpenAI 兼容的应用。随着项目规模的增长,手动管理这些环境很快就会变得困难重重。
将 Claude Code、CC Switch 与 DDS Hub 结合起来,能够构建出更加清晰的工作流。Claude Code 依旧是开发界面,CC Switch 负责管理提供商配置与路由,而 DDS Hub 则通过专用分组,为不同的模型系列提供有序的访问方式。由于每个 DDS Hub API 密钥都归属于单一模型分组,在 Claude、Codex 或 GLM 之间切换,只需选择不同的提供商配置即可,而无需重建你的开发环境。
结语
Claude Code 对自定义 API 端点的支持,使其远比许多开发者最初预想的更加灵活。将这一能力与 CC Switch 结合,开发者便获得了一种集中管理多个提供商的方式,无需反复编辑环境变量或配置文件。Anthropic 官方文档明确支持自定义 Base URL 以及通过环境变量进行身份验证,这使得该工作流与 Claude Code 预期的部署模式完全兼容。
DDS Hub 以其基于分组的架构对这一工作流形成了补充:每个 API 密钥都归属于一个专用的模型系列,而非充当通用凭据。无论你是使用 Claude 进行大规模软件工程、使用 Codex 进行功能实现,还是使用 GLM 进行 OpenAI 兼容开发,DDS Hub 都能让路由、权限和计费保持清晰明了,同时 CC Switch 让提供商之间的切换变得轻松自如。
要开始使用,请访问 DDS Hub 文档,或在 DDS Hub 首页 探索该平台。至于 CC Switch,最新版本及安装说明可在其官方 GitHub 仓库中获取。
