VS Code + Claude Code 与 Codex 插件接入其他大模型详细教程
文章目录
- 前言
- 一、 核心工具下载与准备
- 1.1 安装 VS Code 插件
- 1.2 下载与配置 cc-switch 代理工具
- 二、 Claude Code 插件配置实战
- 2.1 禁用官方默认登录
- 2.2 配置底层环境变量注入
- 三、 Codex 插件配置逻辑
- 总结
前言
在 VS Code 中使用原生的 Claude Code 或 Codex 插件时,我们常会受限于官方的访问限制或高昂的 API 成本。
通过引入轻量级代理工具cc-switch,我们可以极其便捷地将这些强大的 AI 编程助手重定向到 DeepSeek 等高性价比的第三方大模型。本文将详细记录完整的配置流程。
一、 核心工具下载与准备
1.1 安装 VS Code 插件
打开 VS Code 的扩展商店,分别搜索并安装所需的 AI 辅助插件:
- Claude Code for VS Code
- Codex
1.2 下载与配置 cc-switch 代理工具
cc-switch是一款带图形界面的便捷中转配置工具。
前往 GitHub 仓库地址:cc-switch/tree/main。
将页面拉到最底部的“资源包”部分,根据你的操作系统下载对应的平台安装包(如 Windows 版本)。
下载完成后解压文件夹,双击运行
cc-switch.exe。在弹出的 UI 界面中点击添加,根据平台提示自行配置你想要接入的大模型 API Key(本教程以 DeepSeek 为例)。
二、 Claude Code 插件配置实战
2.1 禁用官方默认登录
为了让代理生效并跳过官方鉴权,必须关闭插件的默认登录机制:
在 VS Code 中找到已安装的
Claude Code for VS Code插件。点击齿轮图标进入扩展设置 (Extension Settings)。
在设置列表中找到并勾选
Disable Login(禁用登录)。
2.2 配置底层环境变量注入
接下来需要通过修改 VS Code 的配置文件,将请求指向 DeepSeek 的 Anthropic 兼容接口:
在插件设置页面,点击右上角的“打开设置 (JSON)”图标进入
settings.json文件。在 JSON 中添加以下环境变量配置代码(请将
sk-xxx替换为你自己的真实 Key):
"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 基本一致:
在 VS Code 中确保已安装 Codex 插件。
保持cc-switch后台运行,并在其 UI 界面中完成对应模型的添加与配置,不需要配置
setting.json文件。配置完成后,彻底重启 VS Code。
重启后,cc-switch 会自动接管并配置好相关的代理路由,使 Codex 直接调用你设定好的第三方模型。
总结
本文讲解了如何在 VS Code 中灵活使用 Claude Code 和 Codex 插件,将官方默认模型替换为 DeepSeek 等第三方大模型。
核心流程包括:准备插件 → 安装并配置 cc-switch → 注入环境变量或完成代理配置 → 重启 VS Code 测试调用。
