图文教程丨AI编程工具Roo Code(原Roo Cline)接入DeepSeek API Key,体验R1、V3模型的详细方法

以下内容主要介绍了 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」,名字中间不要有空格,不然搜不到,如下图所示:
图文教程丨AI编程工具Roo Code(原Roo Cline)接入DeepSeek API Key,体验R1、V3模型的详细方法
图片丨在VS Code扩展商店搜索安装Roo Code插件

2,免费获取 DeepSeek API Key

3,配置 Roo Code 插件,接入DeepSeek API Key

图文教程丨AI编程工具Roo Code(原Roo Cline)接入DeepSeek API Key,体验R1、V3模型的详细方法
图片丨Roo Code配置DeepSeek步骤

上面图片显示的步骤说明如下:

打开 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还是先推理,再回答,如下图所示:

图文教程丨AI编程工具Roo Code(原Roo Cline)接入DeepSeek API Key,体验R1、V3模型的详细方法
图片丨与Roo Code中的DeepSeek简单对话

四、常见问题解答

  • Q1: API 密钥无效怎么办?
    • 检查密钥是否复制完整,或重新生成新密钥。
  • Q2: 生成的代码有错误如何处理?
    • 输入 修复这段代码:[粘贴代码],Roo Code 会重新分析并修正。
  • Q3: 如何控制 API 调用成本?
    • 在 DeepSeek 平台查看用量统计,或设置预算提醒。

五、Roo Code 设置中文的方法

  1. 插件界面语言
    • Roo Code 默认跟随系统语言。若系统为中文,插件界面会自动显示中文。
    • 若需手动切换,可在 VSCode 的全局设置中修改语言(Ctrl+Shift+P → 输入 Configure Display Language → 选择 zh-cn)。
    • Ctrl+Shift+P打开命令面板,输入Roo: Set Language ,选择zh-CN完成roo cline设置中文
  2. 指令交互语言
    • 直接使用中文输入指令即可(例如:帮我写一个登录页面的前端代码),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

相关文章