以下内容主要介绍了 Roo Code 的功能具体有哪些,与另一款 AI 编程助手插件 Cline 有什么区别,以及如何接入DeepSeek API Key,以便在代码编辑器 VS Code 中体验 deepseek-reasoner
(对应 DeepSeek-R1 推理模型)和deepseek-chat
(对应 DeepSeek-V3 通用模型,这是目前最强大的AI模型)的 AI 编程功能。
(文末新增加了当DeepSeek等模型远程服务器繁忙不可用时,如何在Roo Code中调用本地部署的AI模型的教程。)
一、Roo Code 简介
Roo Code,曾用名 Roo Cline,是一款集成在 Visual Studio Code(VSCode)中的 AI 编程插件。作为一款功能强大的 AI 编程工具,Roo Code 支持通过调用多个大模型(如 DeepSeek、OpenAI 等)实现智能代码生成、代码分析、自动补全等功能。
Roo Code 核心功能包括:
- 多模型支持:可灵活切换不同 AI 模型(如 DeepSeek-V3、DeepSeek-R1,另外还与任何与 OpenAI 兼容的或自定义的其他 API/模型集成,例如,OpenRouter,Anthropic,Glama,Openai,Google Gemini,AWS Bedrock,Azure,GCP顶点,以及 LM Studio、Ollama等本地部署模型),适配不同场景需求。
- 低代码开发:通过自然语言指令生成代码,减少重复性编码工作,提升开发效率。
- 与 IDE 深度集成:直接在 VSCode 中完成代码编辑、调试和优化,无需切换工具。
- 文件与编辑器操作:具备直接创建、编辑文件的能力,且可自动对语法错误或编译错误作出响应。
- 命令行集成:对运行构建、测试等命令予以支持,并能够依据输出结果自动调整操作。
- 浏览器自动化:支持启动本地或远程 Web 应用,执行自动化测试与调试任务。
- 自适应自治模式:用户能够在手动、自动或混合模式中进行选择,以灵活地控制 Roo Code 的行为。
- MCP 协议扩展:对通过模型上下文协议扩展功能提供支持,可轻松添加新工具。
- 上下文引用:可通过@file、@folder 等方式迅速提供上下文信息,以优化交互效率。
- 更多功能:请参考下文Roo Code与Cline功能对比表格。
二、Roo Code(原Roo Cline)与Cline有哪些区别?
Roo Code原名Roo Cline,是Cline的一个分支版本,也可以说是 Cline 的功能加强升级版本。
关于 Cline 的介绍和使用教程,请参考《VS Code用Cline插件部署DeepSeek API,实现代码补全、AI编程的方法丨AI 指南》https://aizhinan.cc/193 一文。
下面以列表的形式,来对比Roo Code与Cline有哪些区别:
内容较多,详见《一表对比丨AI编程工具Roo Code(原Roo Cline)与Cline有哪些区别?丨AI 指南》 https://aizhinan.cc/226 。
三、Roo Code接入 DeepSeek API 的详细步骤
deepseek v3网页版
也支持AI编程功能,为什么要接入到Roo Code呢?因为将DeepSeek等模型部署到Roo Code的优势在于,深度集成开发环境,无需切换浏览器即可使用AI功能。
1,环境准备
- 安装 VSCode 1.85+版本 访问 Visual Studio Code 官网 下载并安装最新版本。
- 在VS Code扩展商店,安装 Roo Code 插件 打开 VSCode,进入扩展市场(快捷键
Ctrl+Shift+X
)。 搜索「RooCode」,名字中间不要有空格,不然搜不到,如下图所示:

2,免费获取 DeepSeek API Key
- 访问 DeepSeek 官网,注册或登录账号,详细步骤参考《DeepSeek API使用教程丨如何获取和调用?丨AI 指南》https://aizhinan.cc/183 一文。
- 进入 API 密钥管理页面,也就是「API开放平台」,点击 「创建 API Key」。
- 复制生成的密钥并妥善保存,保存好,因为只显示一次明文,如果丢失只能删除再重新创建。
3,配置 Roo Code 插件,接入DeepSeek API Key

上面图片显示的步骤说明如下:
打开 Roo Code 设置:
- 在 VSCode 左侧活动栏找到 Roo Code 插件图标(小火箭形状),点击进入面板。
- 点击 齿轮图标(⚙️) 进入设置。
修改 Roo Code 配置文件名字(可选):
- 如果将来会添加多个模型,可以在这里修改配置名字为「DeepSeek」以和其他模型区分。
- 点击「铅笔」图标即可修改,改完点击「√」对号保存。
填写DeepSeek API密钥:
- 「配置文件」名称保持默认即可,然后在「Provider Settings (提供商设置)」下面的「API Provider(API提供商)」下拉菜单中选择「DeepSeek」。
- 将复制的DeepSeek API Key密钥粘贴到 API Key 字段中。
选择DeepSeek模型:
- 根据需求选择模型,例如
deepseek-reasoner
对应 DeepSeek-R1(推理模型),deepseek-chat
对应 DeepSeek-V3(通用模型,目前最强大的模型),这里选择deepseek-chat
。
保存设置:
- 最后点击右上角的「Done」,才能生效。
4,测试一下功能
简单测试一下是否连接DeepSeek API成功,在底部的对话框中输入「你好,你是谁?」,虽然选择的deepseek-chat
模型对应的是 DeepSeek-V3通用模型,但是DeepSeek还是先推理,再回答,如下图所示:

四、常见问题解答
- Q1: API 密钥无效怎么办?
- 检查密钥是否复制完整,或重新生成新密钥。
- Q2: 生成的代码有错误如何处理?
- 输入
修复这段代码:[粘贴代码]
,Roo Code 会重新分析并修正。
- 输入
- Q3: 如何控制 API 调用成本?
- 在 DeepSeek 平台查看用量统计,或设置预算提醒。
五、Roo Code 设置中文的方法
- 插件界面语言
- Roo Code 默认跟随系统语言。若系统为中文,插件界面会自动显示中文。
- 若需手动切换,可在 VSCode 的全局设置中修改语言(
Ctrl+Shift+P
→ 输入Configure Display Language
→ 选择zh-cn
)。 - 按
Ctrl+Shift+P
打开命令面板,输入Roo: Set Language
,选择zh-CN
完成roo cline设置中文
- 指令交互语言
- 直接使用中文输入指令即可(例如:
帮我写一个登录页面的前端代码
),Roo Code 支持中英文混合指令。
- 直接使用中文输入指令即可(例如:
通过以上步骤,即使是新手开发者也能快速上手 Roo Code 与 DeepSeek 的集成,显著提升编码效率。更多AI编程高级功能,可参考 Roo Code 官方文档 或 DeepSeek 开发者社区。
六、新增:如何在Roo Code中调用通过Ollama部署在本地电脑的DeepSeek、千问等模型?
详见请看《Roo Code调用Ollama本地DeepSeek R1/V3/千问2.5等AI模型的配置方法丨AI 指南》https://aizhinan.cc/235 一文。
更多相关文章:
《专题丨DeepSeek使用教程》https://aizhinan.cc/tag/deepseek-tutorial
《专题丨人工智能技术和应用案例教程》https://aizhinan.cc/ai-tutorial
《专题丨AI人工智能领域最新前沿资讯、未来发展趋势展望》https://aizhinan.cc/ai-news
禁止转载丨原文链接:https://aizhinan.cc/227
禁止转载:图文教程丨AI编程工具Roo Code(原Roo Cline)接入DeepSeek API Key,体验R1、V3模型的详细方法 | AI 指南