RuoYi-AI系统开源了:助你5分钟打造企业级智能系统!
简介
RuoYi-AI 是基于经典开源项目 RuoYi-Plus 深度扩展的智能化开发平台,专注于将人工智能能力无缝集成到企业级应用中。它不仅继承了RuoYi家族的高效开发特性,还通过整合多模态AI模型(如ChatGPT-4、Dall-E-3等),实现了聊天对话、图像生成、语音克隆等前沿功能,成为开发者构建智能应用的“一站式”解决方案。
作为一款完全开源免费的项目,RuoYi-AI的后台采用 Java 17 + Spring Boot 3 构建,前端基于 ElementUI 实现现代化管理界面,支持微信小程序接入,并提供了灵活的插件扩展机制,适用于从中小型创业项目到大型企业系统的多样化场景。
核心功能
内置SSE、websocket等网络协议,支持对接OpenAI、Azure、ChatGLM、讯飞星火等大语言模型 支持接入个人微信或企业微信 支持易支付、微信支付和Stripe国际信用卡支付 提供邮箱登录和微信公众号登录 支持知识库功能,支持AI翻译、AI PPT制作、语音克隆和AI翻唱 提供完整的前端应用、后台管理以及小程序应用,全部开箱即用。基于MIT开源协议
快速入门
环境准备
基础依赖: JDK 17、Maven 3.8+、MySQL 8.0、Python 3.9(用于本地模型推理)。 AI服务配置: 需申请OpenAI等平台的API密钥,或部署本地模型服务器。
部署步骤
克隆项目
git clone https://github.com/ageerle/ruoyi-ai.git
数据库初始化
执行script/init_database.sql
创建表结构,并配置application.yml
中的连接参数5。
模型密钥配置
在ai-config.properties
中填写ChatGPT
、Dall-E
等模型的API密钥。
启动服务
mvn clean install && mvn spring-boot:run
项目演示
后台管理


用户端


小程序端
总结
RuoYi-AI的出现,标志着传统企业级框架向智能化转型的里程碑。它既降低了AI技术的应用门槛,又通过模块化设计保障了系统的可维护性。对于希望快速落地AI能力的企业开发者,该项目无疑是当前开源领域最具性价比的选择之一。
开源地址
https://github.com/ageerle/ruoyi-ai

本文原创,转载必追究版权。