Roo Cline 是一个基于Cline的增强版自主编程助手,它是一个强大的VS Code扩展插件,Roo Cline 在保持原版Cline所有核心功能上增加了更多功能和模型支持及多项实验性功能,包括多语言支持、图片拖放、消息管理等创新特性。
DeepSeek 是一家由幻方量化创立的创新型科技公司,专注于开发先进的大语言模型(LLM)及相关技术。其最新推出的 DeepSeek-V3 是一款强大的开源大模型,采用混合专家架构(MoE),拥有 671B 总参数,在多项评测中表现卓越,在代码生成等方面可以和 Claude-3.5-Sonnet、GPT-4o 等高级模型不相上下。
集成Cline+DeepSeek
安装Roo Cline
在 VS Code 扩展中搜索【RooCline】,找到 RooCline 点击安装

获取DeepSeek Api Key
⚠️注意:创建完API Key记得妥善保存,后续将无法再次查看
DeepSeek开放平台:https://platform.deepseek.com/usage
进入开放平台,切换到【API Keys】菜单,点击【创建API Key】新建一个API Key

输入API Key名称点击【创建】完成创建

创建完成后,直接点击复制并保存到文件防止遗忘或丢失,DeepSeek API Key 列表目前不支持查看功能。

配置Cline
Roo Cline目前已经支持了DeepSeek模型接入,在【API Provider】列表中选择【DeepSeek】,在【DeepSeek API Key】中输入上面创建的API Key,最后点击【Let’s go】完成配置。
😢不幸的是,这里我配置失败了,点了【Let’s go】按钮没有反应,不知道是不是插件问题。cline目前是可以这么配置的。

上面步骤安装失败,我以为是插件问题,进行了卸载重装,使用上面的方式还是无法完成配置,于是我使用了下面的配置:
在【API Provider】列表中选择【OpenAI Compatible】,【Base URL】输入”https://api.deepseek.com“,在【DeepSeek API Key】中输入上面创建的API Key, 【Model】选择【deepseek-chat】,最后点击【Let’s go】完成配置,这种方式目前可以。



基本使用
普通聊天
Roo Cline配置完成后既可以使用Roo Cline和DeepSeek-V3进行聊天了,我问AI它的模型信息,它的回答和我预期的不太一样,它回答的模型居然不是deepseek-v3,再次询问后它有更新了它的回答😱,不知道是我混乱了还是AI混乱了。


自动接受
Roo Cline同样提供了 Approve 功能,勾选了对应权限后遇到对应的权限就无需授权操作了。说实话还是比较喜欢Cline的配置页面,这个配置页面过于复杂了。


需求迭代

需求理解正确,效果看着不错,比在Cline上表现要好

图片处理
Roo Cline支持图片拖放,按shift键拖放图片,因为DeepSeek不支持图片处理,所以无法添加图片。
工程能力

跨文件处理
我们输入如下提示词要求AI为我们新增页面和路由切换跳转处理
请为我新增Home和关于页面并使用react-router完成路由跳转,在@/src/App.tsx文件中可以自由切换Home和关于页面

过程中遇到报错直接丢给AI处理


忘记截图了,实现的UI还可以。
费用明细
和Cline一样有详细的请求费用信息

使用体验

按照Cline的体验流程体验了一次Roo Cline,初步体验下来耗费 0.17元,之前听人说Cline更费token,这里保持一下质疑。
Roo Cline + DeepSeek 使用下来整体感觉还挺丝滑,整体功能与Cline相近,开启相关读取、写入权限后,提完问题后写代码上基本上就是甩手掌柜。
体感:
- 不知是模型的问题还是Roo Cline的问题,感觉这次体验比Cline更丝滑,主要表现在代码编写和问题修复上
- Roo Cline除了在配置页面上和Cline有差异,暂时没有发现其他差异,拥有和Cline相同的优点和缺点,比如没有类似 @codebase 的功能、没有任务回退及恢复操作、不支持拖入文件引用
转载作品,原作者:程序员小溪,文章来源:https://mp.weixin.qq.com/s/4s5UOo_l6FRES2-YZLIf7Q?token=1632933116&lang=zh_CN