通过VS Code使用Claude-Code实现AI编程(免费Token)

张开发
2026/4/18 21:11:44 15 分钟阅读

分享文章

通过VS Code使用Claude-Code实现AI编程(免费Token)
目录一、安装VS Code 插件二、安装CC Switch三、使用Claude CodeClaude Code是 AnthropicClaude 模型的母公司推出的一款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.jsonclaudeCode.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?codexxx⭐⭐⭐⭐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?icU5NGPIMKRG⭐⭐⭐⭐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可以看到正确输出

更多文章