平时做技术实践时,很多问题不是概念不会,而是细节没串起来。拿“VSCode 安装 Claude Code 插件 + ccswitch……”来说,它看着像小点,放到项目里常会牵出环境、配置、兼容性和维护成本。下面按实际采用顺序,把思路、关键写法和容易踩坑的地方讲清楚,便于大家直接对照操作。
面向零基础用户,每一步都有截图标注,跟着做就能跑通。
一、为什么要用 Claude Code + DeepSeek?
在这个场景下,Claude Code 是 Anthropic 官方推出的 AI 编程助手插件,能够直接在 VSCode 中采用,代码补全、对话问答、项目级重构等体验极佳。但官方的 Claude API 价格较高,个人开发者长期采用开销不小。
ccswitch 落到代码里,是一个开源工具,它充当一个本地代理,将 Claude Code 插件发出的 API 请求"转发"到 DeepSeek 的 API,这样你就能够:
- 继续采用 Claude Code 插件的完整交互体验
- 享受 DeepSeek 极具性价比的 API 价格(便宜一个数量级)
- 无需改变任何采用习惯,所有操作仍在 VSCode 内完成
二、准备工作
在开始之前,请确认你准备好以下内容:
| 序号 | 需的东西 | 说明 |
|---|---|---|
| 1 | VSCode | 代码编辑器,本文核心安装位置 |
| 2 | DeepSeek API Key | 在 platform.deepseek.com 注册拿到 |
结合项目来看,全程不需安装 Node.js、不需安装 Claude Code CLI,也不需注册 Anthropic 账号。ccswitch 是独立可执行文件,插件本身会处理运行环境。
三、在 VSCode 中安装 Claude Code 插件
在这个场景下,这一步是我们的主角——直接在 VSCode 扩展商店中安装 Claude Code 插件。
- 打开 VSCode,点击左侧边栏的 扩展(Extensions) 图标(或按快捷键
Ctrl + Shift + X)。 - 在搜索框中输入 Claude Code,找到由 Anthropic 官方发布的插件(注意认准发布者,避免装到同名的第三方插件)。
- 点击 Install(安装) 按钮,等待安装完成。

- 在这个场景下,安装完成后,VSCode 左侧边栏会出现 Claude Code 的图标(一个类似无穷符号的 logo)。点击它即可打开对话面板——不过此时还不能直接用,我们下面配好 DeepSeek 后端。

四、安装 ccswitch(Windows)
结合项目来看,ccswitch 是这套方案的核心——它的作用是在你本地起一个代理服务,把 Claude Code 插件发出的请求转交给 DeepSeek。Windows 用户直接下载可执行文件即可。
- 打开 ccswitch 的 GitHub Releases 页面:
https://github.com/farion1231/cc-switch/releases
- 落到代码里,找到最新版本,下载 Windows 版本的文件(通常是 CC-Switch-v3.14.0-Windows.msi
,也能够直接下载.zip)。

- 下载后直接点击运行安装即可

五、拿到 DeepSeek API Key
- 理解这一步时,打开 platform.deepseek.com,注册或登录你的 DeepSeek 账号。
- 进入控制台后,点击左侧菜单的 API Keys。

- 点击 新建 API Key,起个名字(如
vscode-claude-code),随后立刻复制生成的 Key——关掉弹窗后就再也看不到了! - (重要)记得充值理解这一步时,。DeepSeek API 是预付费制,新号没有余额。充值几块钱就能用很久,性价比极高。

六、设置 ccswitch
实际处理时,ccswitch 需一个设置文件来指定转发给谁、用什么模型、API Key 是什么。
- 下载后点击新建

- 选择deepseek,输入API Key

- 改一下模型设置

- 最后点击保存即可
- 最后启动一下代理服务

结合项目来看,ccswitch 需一直在后台运行。把它最小化即可。一旦关掉窗口,代理就停了,Claude Code 插件也就无法工作了。
七、设置 Claude Code 插件连接 ccswitch
在这个场景下,现在让 VSCode 中的 Claude Code 插件知道要去哪里发请求——也就是指向本地的 ccswitch 代理。
7.1 设置环境变量
在这个场景下,Claude Code 插件借助 ANTHROPIC_BASE_URL 环境变量来决定请求发往哪里。我们需将它指向 ccswitch。
实际处理时,能够打开vscode的设置,找到extension -> Claude Code,编辑环境变量

| 变量名 | 变量值 |
|---|---|
ANTHROPIC_BASE_URL | (链接已移除) |
ANTHROPIC_AUTH_TOKEN | any-value |
把下边代码粘贴进去。
"claudeCode.environmentVariables": [
{
"name": "ANTHROPIC_BASE_URL",
"value": "https://api.deepseek.com/anthropic",
},
{
"name": "ANTHROPIC_AUTH_TOKEN",
"value": "any-value",
},
],

说明:
ANTHROPIC_AUTH_TOKEN和ANTHROPIC_BASE_URL填写任意字符串即可,因为真正的 API Key 已经在 ccswitch 的设置文件中。但这个变量必须存在,否则插件会拒绝工作。
重启 VSCode 使环境变量生效。
7.2 验证设置
重启 VSCode 后,点击左侧边栏的 Claude Code 图标从实现思路看,,打开对话面板。如果面板正常显示输入框和欢迎信息,说明插件已成功连接到 ccswitch 代理。

八、开始采用
理解这一步时,设置全部完成,现在你能够在 VSCode 中愉快地采用 Claude Code 了,背后驱动它的是 DeepSeek。
试几个新手操作感受一下:
1. 让 AI 解释代码
落到代码里,在 VSCode 中打开任意代码文件,选中一段代码,随后在 Claude Code 对话面板中输入:
解释一下这段代码
2. 让 AI 写代码
在对话面板中直接描述需求:
帮我写一个 Python 函数,读取一个文本文件并统计每个单词出现的次数
3. 让 AI 修改代码
选中要修改的代码,输入:
把这段代码中的 console.log 都改成使用 logger 模块
在这个场景下,Claude Code 插件不仅能对话,还能直接操作文件、运行终端命令、跨文件重构等——这些高级功能交给读者自行探索。
九、常用问题
Q1:对话无响应或得到错误
检查:
- DeepSeek API Key 是否正确、是否已充值
- 模型名称是否正确
- 环境变量
ANTHROPIC_AUTH_TOKEN是否正确设置
Q2:ccswitch 需注册账号吗?
理解这一步时,不需。ccswitch 是一个纯本地代理工具,不需注册任何账号。它只是把你本地的请求转发给 DeepSeek API,你只需一个 DeepSeek 的 API Key。
十、总结
整套方案的逻辑很轻松:

你需做的就四件事:
- VSCode 扩展商店 → 安装 Claude Code 插件
- GitHub 在这个场景下,→ 下载 ccswitch Windows 可执行文件,配好 DeepSeek Key
- 启动 ccswitch → 双击 exe 或命令行启动,保持后台运行
- 设两个环境变量 → 插件指向本地代理
在这个场景下,用 DeepSeek API 驱动 Claude Code 插件,体验和原生几乎一致,成本却只要十分之一,是目前个人开发者最具性价比的 AI 编程方案。
参考
模型 & 价格 | DeepSeek API Docs
Claude Code 用 CC Switch 接入 DeepSeek V4 保姆级教程-CSDN博客
(链接已移除)
(链接已移除)
落到代码里,总的来说,VSCode适合结合实际项目边做边理解。先抓住核心思路,再逐步补上细节和边界处理,最后效果会更稳定,也更容易复用。