Roo Code 是一款强大的开源 AI 编码助手,可将自主开发能力直接带入您的 VSCode 编辑器。凭借超过 130 万次安装和活跃的开发者社区,Roo Code 以其灵活性、多模型支持和保持 AI 代理专注高效的角色特定模式脱颖而出。
在本指南中,我们将向您展示如何将 Novita AI 的 LLM API 与 Roo Code 集成,让您在熟悉的 VSCode 环境中以有竞争力的价格访问 Moonshot AI 的 Kimi 和 DeepSeek 等前沿模型。
为什么选择 Roo Code + Novita AI?
Roo Code:您 VSCode 中的 AI 开发团队
Roo Code 不仅仅是简单的自动补全。它是一个代理型编码助手,能够:
- 根据自然语言描述生成代码
- 重构和调试跨多个文件的现有代码库
- 编写文档并回答关于代码的问题
- 执行命令和运行测试(需您的批准)
- 通过专门模式(架构师、编码、调试、询问、测试)适应您的工作流
与 Cursor 或 Windsurf 等专有工具不同,Roo Code 是:
✅ 完全开源(Apache 2.0 许可证)
✅ 模型无关(支持 10+ 提供商,包括 OpenAI、Anthropic、Google 和 Novita AI)
✅ 隐私优先(您的代码除非发送到外部 API,否则不会离开您的机器)
✅ 社区驱动(22.5k+ GitHub 星标,活跃的 Discord 社区)
Novita AI:经济高效的 LLM 访问
Novita AI 为开发者提供对最先进语言模型的友好访问,具有:
- 有竞争力的定价,透明的按需付费费率
- 广泛的模型选择(100+ 模型,包括 DeepSeek、Moonshot AI、Qwen 等)
- OpenAI 兼容 API(可直接替代现有代码)
- 高可靠性,低延迟服务
前提条件
开始之前,请确保您已具备:
VSCode 已安装
从官方网站下载最新版本的 Visual Studio Code。
Novita AI 账户和 API 密钥

集成步骤
步骤 1:安装 Roo Code 扩展
- 打开 VSCode 并导航到扩展面板。
- 在市场中搜索 “Roo Code”。
- 点击由 Roo Veterinary Inc 提供的扩展(ID:
RooVeterinaryInc.roo-cline)上的安装按钮。 - 安装后,Roo Code 图标(袋鼠)将出现在您的 VSCode 侧边栏中。

步骤 2:配置第三方提供商(Novita AI)
扩展安装完成后,您需要将其连接到 Novita AI 的 API:
- 点击侧边栏中的 Roo Code 图标以打开面板。
- 在设置界面中,您将看到两个选项:
- Roo Code Router(需要 Roo Code 账户)
- 第三方提供商(使用您自己的 API 密钥)
- 选择第三方提供商。
- 填写配置字段:
- API 提供商:选择 OpenAI Compatible
- 基础 URL:
https://api.novita.ai/openai - API 密钥:粘贴您的 Novita AI API 密钥(来自前提条件步骤 2)
- 模型:输入您想要的模型名称(例如
moonshotai/kimi-k2.5)
- 🎉注意:您可以在 Novita AI 模型页面 上找到完整的可用模型列表。

步骤 3:测试集成
让我们验证 Roo Code 是否可以与 Novita AI 通信:
- 在 VSCode 中打开一个现有项目或创建一个新文件。
- 打开 Roo Code 面板(点击袋鼠图标)。
- 在聊天界面中输入一个简单的请求。
- 等待 AI 回复。您应该会看到:
- 一个"思考中"指示器(API 请求进行中)
- 来自模型的回复(例如"你好!我处于架构师模式,随时准备帮助你规划……")

理解 Roo Code 模式
Roo Code 最强大的功能之一是其模式系统。模式使 AI 专注于特定任务,并将工具访问限制在相关能力范围内,从而减少幻觉并防止不必要的更改。
可用模式
| 模式 | 用途 | 使用时机 |
| 架构师 | 规划与设计(不修改代码) | 开始新功能、设计系统架构、分解复杂任务 |
| 编码 | 实现与重构 | 编写新代码、重构现有文件、进行多文件编辑 |
| 询问 | 问答与解释(只读) | 理解代码工作原理、快速获取答案、生成文档 |
| 调试 | 诊断与修复 | 追踪错误、添加日志、隔离根本原因 |
| 编排器 | 跨多个模式协调任务 | 当工作涉及多个阶段或角色时——例如:先规划,然后实现,再调试;处理大型/复杂请求;将大功能拆分为并行子任务;或者当您希望 Roo 自动管理架构师/编码/调试之间的交接时 |
故障排除
错误:“Invalid API key”
解决方案:
- 重新检查您是否正确地从 Novita AI 复制了 API 密钥。
- 确保密钥前后没有多余空格。
- 验证密钥未过期(如有需要请重新生成)。
Roo Code 响应慢或无响应
解决方案:
- 检查您的网络连接。
- 减少上下文中的文件数量(使用
.rooignore排除大型目录)。
结论
您已成功将 Novita AI 与 Roo Code 集成到 VSCode 中!这个强大的组合为您提供了灵活的 AI 模型访问、高效的开发以及完全的隐私控制,且不受供应商锁定。
准备好开始构建了吗?尝试让 Roo Code 重构一个复杂函数、生成单元测试或调试一个棘手错误。如需更多教程和社区支持,请访问 Roo Code 文档 并加入 Discord 社区。
祝编码愉快! 🦘
Novita AI 是一个 AI 云平台,为开发者提供通过简单 API 部署 AI 模型的简便方式,同时提供价格合理且可靠的 GPU 云用于构建和扩展。
常见问题解答
什么是 Roo Code?
Roo Code 是一款适用于 VSCode 的开源 AI 编码助手,可将自主开发能力带入编辑器。它能生成代码、跨多个文件重构、编写文档、调试问题,并通过自然语言交互执行命令。与自动补全工具不同,Roo Code 作为一个代理型助手,具有角色特定模式(架构师、编码、调试、询问、测试),使 AI 专注于特定任务。
Roo Code 免费吗?
是的,Roo Code 本身是免费且开源的。您可以通过以下方式使用它: - 使用来自 Novita AI 等提供商的自己的 API 密钥(按需付费) - Roo Code Router(Roo Code 的服务) - Ollama 本地模型(免费,在您的机器上运行)
Roo Code 比 Cursor 更好吗?
Roo Code 和 Cursor 用途相似但各有优势。Roo Code 完全开源且模型无关,意味着您可以使用任何 AI 提供商(OpenAI、Anthropic、Novita AI 等),不会受限于单一供应商。Cursor 提供更精致、集成的体验,但需要订阅且限制模型选择。如果您重视灵活性、成本控制和开源价值观,Roo Code 是更好的选择。
