DeepSeek R1 出来之后,惊艳四座。
我当时就想把它接入到 AI 编程工具里用起来。
但是 Cursor、Windsurf、Trae 默认都不支持 DeepSeek 官方的 API,需要自己找方案。
在找方案的时候,我发现我不孤单。
因为海外网友也跟我同样的需求,并且大家已经摸索出了最佳实践:
VSCode + Cline + DeepSeek R1 规划 + Claude Sonnet 3.5 执行
这一套组合拳下来,成本比 o1 便宜 14 倍,但总体效果反超 o1。
集齐材料
既然解决方案大家都摸索清楚了,准备起来。
四个拼图,一个一个来。
VSCode
不用过多介绍了,IDE 的标准
下载地址:
https://code.visualstudio.com/download
Cline 插件
免费开源的 AI 编程插件,特点追求效果第一,让模型理解整个项目,不计成本地调用模型,所以大量用起来会稍微贵一些。可以在 VSCode 的插件市场直接搜索下载,也可以通过链接下载
下载地址:
https://github.com/cline/cline
DeepSeek R1
建议直接使用官方网站的国内 API,速度快,而且支持缓存,能省一点钱。购买后,去后台创建一个 API Key 备用。
购买地址:
https://platform.deepseek.com/
Claude Sonnet 3.5
可以用官方的也可以在 OpenRouter 购买,前者限制IP严重,推荐后者,当然你也可以跳过这一步,直接用 R1 写代码效果也不错。但 R1 目前不支持视觉理解,所以不能帮你看图解bug。
购买地址:
https://openrouter.ai/anthropic/claude-3.5-sonnet
配置模型
上面的东西都准备好之后,就可以配置 Cline 了。
首先在 VSCode 里最左边的边栏找到一个小机器人图标,点击打开 Cline
在 Cline 的面板里,点击右上角的齿轮图标,就打开了模型配置。
选择 DeepSeek,并粘贴从 DeepSeek 官网拿到的 API KEY。
再选择 OpenRouter,并粘贴从 OpenRouter 官网拿到的 API KEY。
这样,模型就配置好了。
上手实践
Cline 最底部可以切换行动模式和对应的模型,分别是
刚好,我想给前几天做的一个小项目加一个动画。
之前试了几个 AI 编程工具都失败了。
这次试试 R1+Sonnet 的组合能不能搞定。
我首先在 Plan 模式里告诉 R1 需求,它会设计方案跟我确认
在确认了方案之后,我切换到 Act 模式,选择 Claude Sonnet 3.5,去执行刚刚选择的方案
第一次的结果往往都会有一些bug,我把 bug 用清晰的语言告诉它,让它改。
改不对,就继续描述新问题继续改。
改了四五轮之后,终于搞定了。
动画效果是这样的:
总共花费人民币1块钱,值不值?
心得和避坑:
-
请直接用 DeepSeek 官网的 API,不要用 Openrouter 的,它的不支持缓存,要贵一些,而且连接不如官网的稳定