前言
说起AI编程,肯定绕不过Cursor,但是它的免费版的功能存在一定限制,对于一些对功能需求较高的开发者来说,需要购买每月 20 美元的 Pro 版订阅,这无疑也增加了使用成本。
而近期DeepSeek因为价格低廉性能强悍而爆火,下面我将带你使用DeepSeek+VScode打造一个平替版的Cursor。
获取 deepseek API key
我们首先需要用到Deepseek的API,但是过年这段时间,DeepSeek 实在太火了,用户请求数爆了,到现在的 Deepseek 网页服务和 API 服务任然是不可以(截止到2025/2/7 15:00)
我这边使用的是华为云团队硅基流动API,它的价格和DeepSeek 官方优惠期价格保持一致,SiliconCloud 上的 DeepSeek-V3 的优惠期价格(截止 2 月 8 日 24:00)为 ¥1 / M tokens(输入)& ¥2 / M tokens (输出),DeepSeek-R1 的价格为 ¥4 / M tokens(输入)& ¥16 / M tokens (输出)。 一般情况下模型中 token 和字数的换算比例大致如下:
- 1 个英文字符 ≈ 0.3 个 token。
- 1 个中文字符 ≈ 0.6 个 token
赠送的2000万Tokens正常使用一个月是没问题的。
DeepSeek 的API价格其实也很便宜,随便充值了10多块可以用非常久了,但是官方的最近不是经常受到攻击么,API也无法使用,所以我是推荐直接用 SiliconCloud 家的API服务。
之所以推荐这家,是因为目前这家注册是有送奖励金的,可以实现白嫖的效果。
注册siliconflow
注册地址:cloud.siliconflow.cn/i/b1funJFJ(…
输入手机号获取验证码即可成功注册,也可以使用GitHub一键登陆,非常方便。
获取API key
登录后,打开API密钥,新建一个API密钥
然后复制API key
安装 Cline 中文版插件
什么是Clien?
Cline 是一个人工智能助手,它可以使用你的命令行界面(CLI)和编辑器。支持多种API,Cline 能够逐步处理复杂的软件开发任务。
它不仅可以进行代码补全和技术支持,还能创建和编辑文件、探索大型项目、使用浏览器以及执行终端命令(在你授权之后)。
简单来说,就是Cline是一个肉体,而DeepSeek是灵魂,他俩搭配在一起就可以帮我们写代码了。
安装插件
我们直接安装他的中文版AI code,这样免去了语言的障碍: 安装地址:marketplace.visualstudio.com/items?itemN…
也可以直接在VScode插件市场安装,如下图。
设置API key
安装成功后在设置配置我们的API
- 基础URL:api.siliconflow.cn/v1
- 模型ID:deepseek-ai/DeepSeek-R1-Distill-Qwen-14B
- API Key获取地址: cloud.siliconflow.cn/account/ak
配置好了之后点击完成即可体验满血版DeepSeek的编程功能
使用插件
首先我们先要打开读取文件和编辑文件的操作,这样后面才能让它写代码。
写代码
比如这个例子:帮我使用HTML、CSS、JS写一个烟花效果,写完后保存并打开浏览器预览@/index.html
通过@符号可以让AI针对某个文件进行编辑和纠错
利用图像辅助完成任务
你可以输入具体的任务并添加相关图像,Cline 能够将模型转换为功能应用程序或者通过截图来修复错误。
例如,如果你在进行网页开发,有一些设计稿图片,你可以将这些图片提供给 Cline,同时描述你的开发任务,如“根据这张设计稿图片创建一个响应式的网页”,Cline 就能利用这些信息更好地完成任务,将设计稿转化为实际的功能应用。
借助 Cline 分析项目结构和代码
Cline 会首先分析你的文件结构以及源代码的抽象语法树(AST),还会运行正则表达式搜索,并阅读相关文件来了解现有的项目。
在处理大型复杂项目时,你可以充分利用这一点。
比如,当你接手一个庞大的代码库,不太清楚其整体架构和某些代码的具体作用时,你可以让 Cline 对项目进行分析,它能帮助你快速理解项目的文件结构和代码逻辑,为后续的开发或维护工作提供有价值的信息,而且它会仔细管理添加到上下文中的信息,不会使上下文窗口过载。
利用终端命令查看任务结果
当 Cline 完成任务后,它会通过终端命令(如 open -a "Google Chrome" index.html)向你展示结果,你只需点击按钮就可以运行该命令。
这在网页开发任务中非常有用,比如你让 Cline 修复了网页的一些运行时错误或视觉错误后,通过运行这个终端命令,就能在浏览器中直接查看修复后的效果,方便你及时确认任务完成的质量。
总结
在实际使用中,DeepSeek+VScode 组合大幅提升了编程效率。
借助 Cline 调用 DeepSeek 模型,以往需大量时间查阅调试的代码,现在能快速生成高质量框架,甚至完整可运行代码段,极大缩短开发周期。
对比同类型 AI 编程工具比如Cursor虽然智能化上略有不足,但是价格优势明显,性能和功能多样性也更突出。
最后在吹一句,国产AI牛逼!!