RuoYi AI:一个全栈式 AI 开发平台

Laughing
2025-03-27 / 0 评论 / 59 阅读 / 搜一下 / 正在检测是否收录...

m8rg2oni.png

壹、简介

RuoYi-AI是基于经典开源项目RuoYi深度扩展的AI开发平台,它不仅继承了RuoYi家族的高效开发特性,还支持对接OpenAI、C还GLM、讯飞星火等几十种大语言模型,实现了聊天对话、图像生成、语音克隆等前沿功能,成为开发者构建智能应用的“一站式”解决方案。

贰、特色功能

  1. 全套开源系统:提供完整的前端应用、后台管理以及小程序应用,全部开箱即用。基于MIT开源协议,自由度高,可灵活修改和分发代码。
  2. 本地RAG方案:集成Milvus/Weaviate向量库、本地向量化模型、Ollama调用本地LLM,实现完全本地化RAG的高效检索与生成,保障数据隐私与性能。
  3. 丰富插件功能:支持联网、SQL查询插件及Text2API插件,扩展系统能力与应用场景。
  4. 内置SSE、websocket等网络协议,支持对接多种大语言模型,同时还集成了MidJourney和DALLE AI绘画功能
  5. 强大的多媒体功能:支持AI翻译、PPT制作、语音克隆和翻唱等
  6. 扩展功能:支持将大模型接入个人或企业微信
  7. 支付功能:支持易支付、微信支付等多种支付方式

三、开发部署

3.1、环境要求

  • JDK17
  • MySQL 5.7或者 MySql 8.0
  • Redis 5.X+
  • Maven 3.8+
  • NodeJS+(含pnpnm)

3.2、后端安装

3.2.1、Clone代码

3.2.2、Idea导入项目

使用Idea导入项目并正确配置Maven,在application.yaml文件中修改数据库及Redis链接信息

3.2.3、初始化数据库

数据库初始化脚本位于script/sql/ruoyi-ai.sql

3.2.3、运行项目

以上配置完成后,直接运行项目即可。

3.3、安装管理端&客户端

3.3.1、Clone代码

3.3.1.1、管理端代码
3.3.1.1、客户端代码

3.3.2、安装依赖

进入ruoyi-admin或者ruoyi-web,打开终端,执行

pnpm install

3.3.3、运行或打包项目

运行项目:

pnpm dev

打包项目:

pnpm build

3.4、修改配置

3.4.1、申请API KEY

https://api.pandarobot.chat

3.4.2、注册API KEY

成功注册账号后点击添加令牌,参数可以全部默认,然后点击复制按钮可以获取API KEY

3.4.3、进入后台管理配置

默认账号为admin,默认密码为admin123

进入运营管理-系统模型-新增模型,在请求密钥处填写上一步申请到的key信息

0

评论 (0)

取消