RuoYi-AI系统开源了:助你5分钟打造企业级智能系统!

萨瓦迪卡2个月前 (03-12)智慧人生63

简介

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中填写ChatGPTDall-E等模型的API密钥。

  • 启动服务
mvn clean install && mvn spring-boot:run

项目演示

后台管理image.pngimage.pngimage.png





用户端image.pngimage.png
1741753193058.jpg



小程序端

总结

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

开源地址

https://github.com/ageerle/ruoyi-ai


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

分享给朋友:

相关文章

啊!多么痛的领悟!看完我惊呆了,的确是大智慧!

啊!多么痛的领悟!看完我惊呆了,的确是大智慧!

第一课爹对儿子说,我想给你找个媳妇。儿子说,可我愿意自己找!爹说,但这个女孩子是比尔盖茨的女儿!儿子说,要是这样,可以。然后他爹找到比尔盖茨,说,我给你女儿找了一个老公。比尔盖茨说,不行,我女儿还小!...

人因为学不会三件事,所以会不快乐

人因为学不会三件事,所以会不快乐

有一个富翁得了癌症,他觉得自己将不久人世,心中很难过。后来,他请教一位隐居的名医老张。名医为他把脉诊断后说:「这病除了一个办法外,无药可医,我这里有三帖药。你依续照做,一帖做完再打开另一帖。  一、富...

jenkins 新建项目任务部署

jenkins 新建项目任务部署

1点击新建任务。2输入一个任务名称,选择构建一个自由风格的软件项目。3.填写描述,选择Gitee 链接。如果Gitee 链接下拉里有有数据,需要先配置gitee链接。在系统管理-系统配置那里配置git...

idea2024 建项目时java版本最低17?一个简单设置即可用java8

idea2024 建项目时java版本最低17?一个简单设置即可用java8

1我们在用idea创建springboot项目时,发现java版本最低只能选17,没有java8:2我们只需要修改一个设置,即可完美解决。将https://start.spring.io地址改为:ht...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。