VS Code + Claude Code 与 Codex 插件接入其他大模型详细教程

前言

在 VS Code 中使用原生的 Claude Code 或 Codex 插件时,我们常会受限于官方的访问限制或高昂的 API 成本。

通过引入轻量级代理工具 cc-switch,我们可以极其便捷地将这些强大的 AI 编程助手重定向到 DeepSeek 等高性价比的第三方大模型。本文将详细记录完整的配置流程。

一、 核心工具下载与准备

1.1 安装 VS Code 插件

打开 VS Code 的扩展商店,分别搜索并安装所需的 AI 辅助插件:

  • Claude Code for VS Code
  • Codex

image-20260510130132597

1.2 下载与配置 cc-switch 代理工具

cc-switch 是一款带图形界面的便捷中转配置工具。

  1. 前往 GitHub 仓库地址:cc-switch/tree/main

    image-20260510131008348

  2. 将页面拉到最底部的“资源包”部分,根据你的操作系统下载对应的平台安装包(如 Windows 版本)。

  3. 下载完成后解压文件夹,双击运行 cc-switch.exe

    image-20260510131642889

  4. 在弹出的 UI 界面中点击添加,根据平台提示自行配置你想要接入的大模型 API Key(本教程以 DeepSeek 为例)。

    image-20260510132301133

    image-20260510141905874

二、 Claude Code 插件配置实战

2.1 禁用官方默认登录

为了让代理生效并跳过官方鉴权,必须关闭插件的默认登录机制:

  1. 在 VS Code 中找到已安装的 Claude Code for VS Code 插件。

  2. 点击齿轮图标进入扩展设置 (Extension Settings)

    image-20260510130403980

  3. 在设置列表中找到并勾选 Disable Login(禁用登录)。

    image-20260510130603518

    image-20260510130638126

2.2 配置底层环境变量注入

接下来需要通过修改 VS Code 的配置文件,将请求指向 DeepSeek 的 Anthropic 兼容接口:

  1. 在插件设置页面,点击右上角的“打开设置 (JSON)”图标进入 settings.json 文件。

    image-20260510142049547

  2. 在 JSON 中添加以下环境变量配置代码(请将 sk-xxx 替换为你自己的真实 Key):

    image-20260510142117284

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
"claudeCode.environmentVariables": [
{
"name": "ANTHROPIC_BASE_URL",
"value": "https://api.deepseek.com/anthropic"
},
{
"name": "ANTHROPIC_AUTH_TOKEN",
"value": "sk-xxxxxxxxxxxxxxxxxx" // 替换成你自己的 sk-xxx
},
{
"name": "ANTHROPIC_MODEL",
"value": "deepseek-v4-pro" // 默认用 V4-Pro
},
{
"name": "ANTHROPIC_DEFAULT_OPUS_MODEL",
"value": "deepseek-v4-pro"
},
{
"name": "ANTHROPIC_DEFAULT_SONNET_MODEL",
"value": "deepseek-v4-pro"
},
{
"name": "ANTHROPIC_DEFAULT_HAIKU_MODEL",
"value": "deepseek-v4-flash" // 轻量任务用 V4-Flash
},
{
"name": "API_TIMEOUT_MS",
"value": "600000" // 设置为 10 分钟超时,避免长代码输出中断
}
]

三、 Codex 插件配置逻辑

Codex 插件接入其他大模型的逻辑与 Claude Code 基本一致:

  1. 在 VS Code 中确保已安装 Codex 插件。

    image-20260510144214197

  2. 保持 cc-switch 后台运行,并在其 UI 界面中完成对应模型的添加与配置,不需要配置setting.json文件。

    image-20260510132205261

  3. 配置完成后,彻底重启 VS Code

    image-20260510144109903

  4. 重启后,cc-switch 会自动接管并配置好相关的代理路由,使 Codex 直接调用你设定好的第三方模型。

    image-20260510144033435

总结

本文讲解了如何在 VS Code 中灵活使用 Claude Code 和 Codex 插件,将官方默认模型替换为 DeepSeek 等第三方大模型。

核心流程包括:准备插件 → 安装并配置 cc-switch → 注入环境变量或完成代理配置 → 重启 VS Code 测试调用。