简介

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

项目演示

后台管理

用户端

小程序端

版权声明:
1、本网站名称:帝企吧
2、本站永久网址:https://www.diqiba.com
3、本网站的文章部分内容可能来源于网络及作者投稿,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
7、本站所有资源来源于互联网,仅用于学习及参考使用,切勿用于商业用途,如产生法律纠纷本站概不负责! 8、资源除标明原创外均来自网络转载,版权归原作者所有,若侵犯到您权益请联系我们删除,我们将及时处理! 9、若您需使用非免费的软件或服务,请购买正版授权并合法使用!