摘要:Cursor号称也是AI编码的天花板,但免费版只提供每月50次请求,再就是每个月收费20刀的版本了,还是有点小贵。
Cursor号称也是AI编码的天花板,但免费版只提供每月50次请求,再就是每个月收费20刀的版本了,还是有点小贵。
于是查找替代方案,发现可以用VScode+cline+DeepSeek来打造更便宜的方案。
最近DeepSeek模型很火,它以很低的训练成本,做出可以媲美chatgpt的效果。而且特别擅长在代码领域。它的API价格挺低,每500万tokens 10元,新用户送10元余额。
先在DeepSeek注册后,创建一个API key,复制这个key。
VScode自行下载配置环境,我们准备生成python代码。
然后VSCode安装cline插件,点击插件后,搜索Cline然后install。左下角会出现cline的图标——微笑的机器人头像。
点击这个机器人笑脸,在Settings里设置API Provider为Deepseek,然后把复制的API Key填进去。
这就完成了VSCode+cline+Deepseek的配置了,是不是很简单。我们来尝试下AI生成代码。
先新增一个test.py的python文件,内容为空。
点击cline后,在左侧指令窗口输入指令:“新增一个main方法”。Cline就会调用DeepSeek模型的API来生成代码了,它创建了一个Task并展示思考过程。
我这边勾选了Auto-approve的几个选项,也就是让cline自动读写文件,无需再确认。
代码窗口就自动添加了生成了代码。
DeepSeek还很贴心的加了句著名的“Hello,World!”
我们上点难度,再输入指令"增加一个方法,计算一个数组的平均值"。自动帮我生成了全部代码,还在main方法中构建了一个测试的data,并调用计算平均值方法,再打印出来。
我对这个方法还不是很满意,认为用numpy功能更简洁,于是我输入"用numpy",又开始解析,然后提示我要用pip install numpy先安装这个包。我回复“已经安装了”,Cline就心满意足的去调用DeepSeek生成代码了。
代码如下,自动import了numpy包,方法实现也改成了调用np.mean:
再增加一个方法,指令“再增加一个数组排序方法,正序排列”,这下DeepSeek很聪明,知道直接用numpy的sort方法。
是不是很牛叉,只要用自然语言,不用写一行代码,帮你整的妥妥的,方法和变量的命名也很讲究。
再来个高能的,输入“给方法都加上注释”,又是一阵输出:
整个用下来,api token消耗了几分钱,随着大模型发展和竞争,以后还会更便宜。
来源:散文随风想