
RuoYi AI
RuoYi AI簡介
RuoYi ai是什么?
RuoYi AI 是一個全棧式 AI 開發平臺,可以幫助開發者快速構建和部署個性化的 AI 應用。它支持本地 RAG 方案,集成多種大語言模型和 AI 繪畫功能,提供豐富的多媒體、支付、微信擴展及插件功能。基于 RuoYi 框架開發,繼承了模塊化設計、權限管理等特性,適合企業級智能管理、教育、智能客服、內容創作等多領域應用。
功能特點
本地 RAG 方案:集成 Milvus/Weaviate 等向量庫和本地向量化模型,支持 Ollama 調用本地 LLM,實現高效檢索與生成,保障數據隱私。
豐富的模型集成:內置 SSE、websocket 等網絡協議,支持對接 OpenAI、ChatGLM、訊飛星火等數十種大語言模型,同時集成 Midjourney 和 DALLE AI 繪畫功能。
微信擴展功能:支持大模型接入個人微信或企業微信,方便與微信生態深度整合。
豐富插件功能:支持聯網插件、SQL 查詢插件及 Text2API 插件,擴展系統能力,滿足多樣化需求。
支付功能:支持易支付、微信支付等多種支付方式。
技術原理
基于 RuoYi 框架:繼承其模塊化設計、權限管理、代碼生成器等特性,提供高效的企業級應用開發能力。
本地化 RAG 實現:集成 Milvus/Weaviate 等向量庫,實現向量化的知識庫檢索,結合本地 LLM(如 Ollama),在本地完成知識檢索與生成,確保數據隱私和高性能。
多模型集成與通信:基于 SSE(Server-Sent Events)和 Websocket 等網絡協議,實現與多種大語言模型的實時通信和對接,支持動態調用不同模型。
應用場景
企業應用:智能客服、會議助手、即時翻譯。
教育領域:學習輔導、創意繪畫。
內容創作:文案生成、音頻制作。
個人開發:快速搭建智能應用,保障隱私。
開發環境與部署
開發環境要求:需要安裝 JDK 17、MySQL 5.7 或 8.0、Redis 5.0+、Maven 3.8+、Node.js 20+ 和 pnpm。
部署方式:支持 Docker 和 Nginx 部署,方便項目的快速部署和擴展。
相關鏈接
項目官網:https://doc.pandarobot.chat/
GitHub 倉庫:https://github.com/ageerle/ruoyi-ai
Gitee 倉庫:https://gitee.com/ageerle/ruoyi-ai
RuoYi AI包含前端應用、后臺管理以及小程序等全套系統,開箱即用,并基于 MIT 協議開源(可免費商用)。