第250402期 - ruoyi

2.3k star,很强,从零构建一个AI应用
假如你是一个程序员,你是否面临过以下问题:在开发个性化AI应用时,遇到工具不够完备、难以集成;想快速构建AI模型,但配置繁琐,流程复杂;甚至需要同时处理前端、小程序和后台管理系统,工作量巨大?怎么办?
别担心,RuoYi AI,全栈式 AI 开发平台,正是为了解决这些痛点而生!这个项目旨在帮助开发者快速构建和部署个性化的AI应用,开箱即用,简单高效。以下是对这个平台的全面介绍。
简介
RuoYi AI 是一个开源的全栈AI开发平台,支持开发者通过简单配置快速搭建AI助手应用。无论是前端用户端、后台管理系统还是小程序应用,它都提供了完整的解决方案,适合个人项目或企业应用。
功能特点
- 全套开源系统:提供前端应用、后台管理系统和小程序应用,基于MIT协议,易于扩展和二次开发。
- 本地化方案:集成Milvus/Weaviate向量库和本地化向量化模型,实现数据隐私保护的本地化RAG(Retrieval-Augmented Generation)。
- 多功能插件:支持联网插件、SQL查询插件、Text2API插件,极大扩展AI的应用场景。
- 多种大语言模型接入:支持SSE、WebSocket协议对接,同时集成MidJourney和DALLE的AI绘画功能。
- 强大多媒体能力:包括AI翻译、PPT制作、语音克隆与翻唱等。
- 支付功能:内置多种支付方式,例如易支付和微信支付。
- 企业对接功能:支持将大语言模型接入个人或企业微信,实现智能化办公。
如何开始
- 系统要求:
- JDK 17
- MySQL 5.7/8.0
- Redis 版本需≥5.X
- Maven 3.8+
- Node.js 20+ & pnpm
- 源码获取:
- 安装与运行:
- 拉取代码后,根据官方文档配置数据库和环境变量。
- 启动相应模块(如管理模块或用户端)。
- 演示体验:
- 后台管理演示地址:https://admin.pandarobot.chat
用户名:
admin
,密码:admin123
- 用户端演示地址:https://web.pandarobot.chat
- 后台管理演示地址:https://admin.pandarobot.chat
用户名:
RuoYi AI 的愿景是让开发者轻松掌握AI应用的开发流程,将创造力发挥到极致。如果你正寻找一个强大且灵活的AI开发工具,不妨亲自体验一下!