通过VS Code使用Claude-Code实现AI编程(免费Token)
本文介绍了Claude-Code这一新型AI编码助手的特点及使用方法。与传统的代码补全工具不同,Claude-Code能够自主规划、执行完整的开发任务。文章详细说明了在VSCode中安装Claude-Code插件的步骤,包括API密钥的配置方法。重点推荐了CCSwitch工具,它能简化多模型API的切换管理,支持一键配置硅基流动等供应商的API密钥。最后演示了通过自然语言指令让Claude-Cod
目录
Claude Code 是 Anthropic(Claude 模型的母公司)推出的一款 AI 编码助手。但和你熟悉的 Cursor、GitHub Copilot 不同,它的本质是一套 “会自己动手干活的 AI 智能体系统”
你可以把它理解为:你不需要告诉它“按哪个按钮”、“写哪一行代码”,你只需要用自然语言描述“你要什么结果”,它就能自己规划步骤、操作电脑(读文件、写代码、跑命令、修Bug),直到把任务完成
它的核心定位:不是“代码补全器”,而是“智能体执行者”
一般我们熟悉的是Copilot/Cursor只是补全代码
| 对比维度 | 传统 IDE 插件 (Copilot/Cursor) | Claude Code |
|---|---|---|
| 交互界面 | 集成在编辑器内,在你写代码时提供建议 | 命令行终端 (CLI),通过自然语言对话驱动 |
| 工作模式 | 辅助模式:你主导编码,AI 负责补全和提示 | 智能体模式:AI 主导执行,你负责监督和决策 |
| 能力边界 | 主要围绕“编写代码”这一环节 | 覆盖全流程:理解项目、编写代码、运行命令、操作 Git、甚至部署 |
| 核心价值 | 提高“写代码”这一动作的速度 | 将“完成一个开发任务”的整个过程自动化 |
由于我的IDEA版本有点落后,因此使用VS Code,当然也不担心没有可使用的API Key,本文还是使用硅基流动提供的API
一、安装VS Code 插件
来到VS Code 的扩展应用商店搜索Claude Code 进行安装,如下图:

如果你有Claude API 的密钥API Key,可以通过以下方式设置:设置—>settings.json

"claudeCode.environmentVariables": [
{
"name": "ANTHROPIC_AUTH_TOKEN",
"value": "填写你的API密钥" // 替换成中转站给你的真实 token 或 key
},
{
"name": "ANTHROPIC_BASE_URL",
"value": "中转站提供的服务地址" // 替换成中转站给你的真实服务地址
},
{
"name": "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC",
"value": "1" // 一键关闭 Claude Code 向 Anthropic 发送的所有非核心网络请求(遥测、错误上报、反馈问卷、自动更新等),让运行更隐私、更干净、更少的后台流量
}
]
这样的方式是有一些麻烦,需要手动配置Json文件易出错,因此有一个工具应运而生
二、安装CC Switch
下载地址: https://github.com/farion1231/cc-switch/releases,可自行按照系统版本下载

顾名思义就是Claude Code的转换器,CC Switch是一款开源的跨平台桌面应用程序,支持一键切换模型API而生的图形化CLI工具如Claude Code、Codex、Gemini CLI等)的配置而设计,旨在解决多工具切换时的配置混乱问题,提升开发效率
核心功能:
- 统一配置管理
支持Claude Code、Codex、Gemini CLI、OpenCode、OpenClaw等工具的API密钥、模型参数和端点配置,通过图形界面集中管理,避免手动修改分散的配置文件 - 一键切换供应商
内置预设模板(如PackyCode、AIGoCode等),支持自定义配置,可通过主界面或系统托盘快速切换不同API供应商,并实时显示健康状态 - MCP服务器与Skills管理
- MCP服务器:支持stdio、http、sse三种传输方式,统一管理Claude、Codex、Gemini的Model Context Protocol服务器配置
- Skills库:自动扫描GitHub热门技能仓库,支持一键安装、更新和卸载到本地目录(如~/.claude/skills/)
- 提示词与高级功能
- 提示词管理:支持多格式(Claude、Codex、Gemini)的Markdown编辑与实时预览,切换时自动保存
- 环境变量冲突检测:自动检测并可视化解决不同工具间的环境变量冲突代理与高可用:通过本地代理服务器(端口49152)实现智能路由、负载均衡和故障转移
简单地说就是不用修改settings.json!!!
配置供应商
CC Switch安装完成后,就是如下页面,点击右上角的“+”,配置硅基流动SiliconFlow供应商,往下滑配置API Key
🔴硅基流动 注册链接:硅基流动统一登录


登录硅基流动,按照下图创建创建API Key
🔴硅基流动 注册链接:硅基流动统一登录

将硅基流动的API Key添加到CC Switch的API Key中,完成如下配置,关于模型选择可以在硅基流动的模型广场选择,或者默认模型也可


保存后就可以使用硅基流动的API了

当然还有其他供应商:
| 方案类型 | 供应商名称 | 特点与优势 | 链接 / 说明 | 推荐指数 |
|---|---|---|---|---|
| 中转(Claude 官方) | hongmacc | 订阅 + 按量双模式,支持 Claude 全系列,稳定性高 | https://hongmacc.com/sign | ⭐⭐⭐⭐⭐ |
| 4api | 性价比高,新手友好,有注册码优惠,文档完善 | https://4api.top/register?code=xxx | ⭐⭐⭐⭐ | |
| AIcodewith | 主打 Claude Code 稳定支持,配套教程齐全 | https://aicodewith.com/zh/ | ⭐⭐⭐⭐ | |
| Lion CC | 拼车 / 合租模式,价格低,适合轻量使用 | https://codecodex.ai/ | ⭐⭐⭐ | |
| 国产大模型 | DeepSeek | 代码能力强,性价比高,国内直连无风险 | https://api-docs.deepseek.com/zh-cn/guides/anthropic_api | ⭐⭐⭐⭐⭐ |
| 智谱 GLM | 长上下文支持好,有专门的编程优化套餐 | https://www.bigmodel.cn/claude-code?ic=U5NGPIMKRG | ⭐⭐⭐⭐ | |
| Kimi K2 | 百万级超长上下文,文件解析能力突出 | https://zhuanlan.zhihu.com/p/1965040472201335898 | ⭐⭐⭐⭐ | |
| MiniMax | 多模态能力强,API 服务稳定 | https://platform.minimaxi.com/docs/guides/text-ai-coding-tools | ⭐⭐⭐ |
三、使用Claude Code
在VS Code中打开Claude Code,输入/mode,点击switch model,可以看到已经默认成功切换到链接deepseek-ai/DeepSeek-R1模型

接下来,输入一个问题:帮我实现一个秒表问题的功能?
可以看到

可以看到,它已经检测出没有相关文件,正在创建文件中

开始询问是否创建文件

选择Yes后,自动在左侧文件夹下创建文件Stopwatch.java

并同步修改了test.java文件

运行test.java,可以看到正确输出

更多推荐




所有评论(0)