一个全栈式AI开发平台,帮助开发者快速构建和部署个性化AI应用,支持多模型接入、AI平台集成和本地化RAG方案。
一分钟了解#
RuoYi AI 是一个企业级AI助手平台,提供开箱即用的智能功能,深度集成FastGPT、扣子、DIFY等主流AI平台,支持先进的RAG技术、知识图谱构建和AI流程编排。它适合需要快速搭建AI应用的企业开发者和团队,通过统一的接口实现多模型管理和复杂AI任务自动化。
核心价值:一站式AI开发平台,让开发者无需从零开始即可构建功能强大的AI应用。
快速上手#
安装难度:中 - 需要Java开发环境和数据库基础
# 克隆项目
git clone https://github.com/ageerle/ruoyi-ai.git
# 安装依赖
cd ruoyi-ai
mvn clean install
# 启动服务
java -jar target/ruoyi-ai.jar
适合我的场景吗?
- ✅ 企业内部AI应用开发:支持本地部署,保护数据安全
- ✅ 多平台AI服务集成:统一管理不同AI平台的API调用
- ✅ 知识库构建与应用:支持私有知识库和RAG功能
- ❌ 简单聊天机器人需求:功能过于复杂,对于简单需求来说过于重量级
核心能力#
1. 多模型接入能力#
支持OpenAI GPT-4、Azure、ChatGLM、通义千问、智谱AI等主流模型,通过统一的接口实现模型管理和调用。 实际价值:开发者无需为不同模型编写适配代码,可以灵活切换最适合的AI模型。
2. AI平台深度集成#
原生支持FastGPT API,集成字节跳动扣子平台官方SDK,完整兼容DIFY,提供统一的聊天服务接口。 实际价值:企业可以无缝整合现有的AI平台资源,构建统一的AI服务入口。
3. 本地化RAG方案#
基于Langchain4j框架和BGE-large-zh-v1.5中文向量模型,支持多种向量数据库,完全本地部署保护数据隐私。 实际价值:企业可以在本地环境中构建安全可控的知识库,满足数据合规要求。
4. AI创作工具#
集成DALL·E-3、MidJourney、Stable Diffusion等AI绘画工具,提供智能PPT生成和多模态理解能力。 实际价值:非设计专业人员也能快速生成高质量视觉内容,提高内容创作效率。
5. 知识图谱与智能编排#
自动从文档和对话中提取实体关系,构建可视化知识网络,支持AI流程编排和数字人交互。 实际价值:将非结构化信息转化为结构化知识,实现复杂AI任务的可视化编排和自动化执行。
技术栈与集成#
开发语言:Java (主要),少量Shell、JavaScript、CSS、HTML、TypeScript 主要依赖:Spring Boot 3.4、Spring AI、Langchain4j、MySQL 8.0、Redis、Sa-Token、JWT 集成方式:完整平台(后端+前端+管理后台)
维护状态#
- 开发活跃度:活跃维护,已发布v2.1.0稳定版
- 最近更新:近期有稳定版本发布,开发团队持续迭代
- 社区响应:社区活跃,有35位贡献者,对问题和建议有积极回应
商用与许可#
许可证:MIT
- ✅ 商用:允许商用
- ✅ 修改:允许修改
- ⚠️ 限制:需要署名
文档与学习资源#
- 文档质量:全面
- 官方文档:https://doc.pandarobot.chat
- 示例代码:提供
- 在线体验:
- 用户端:https://web.pandarobot.chat (admin/admin123)
- 管理后台:https://admin.pandarobot.chat (admin/admin123)