ruoyi-ai
Introduction: 基于 ruoyi-plus 实现 AI 聊天和绘画功能
Tags:

✨ 核心亮点
🤖 智能 AI 引擎
- 多模型接入:支持 OpenAI GPT-4、Azure、ChatGLM、通义千问、智谱 AI 等主流模型
- AI 平台集成:深度集成 FastGPT、扣子(Coze)、DIFY 等主流 AI 应用平台
- Spring AI MCP 集成:基于模型上下文协议,打造可扩展的 AI 工具生态系统
- 实时流式对话:采用 SSE/WebSocket 技术,提供丝滑的对话体验
- AI 编程助手:内置智能代码分析和项目脚手架生成能力
🌟 AI 平台生态集成
- FastGPT 深度集成:原生支持 FastGPT API,包括知识库检索、工作流编排和上下文管理
- 扣子(Coze) 官方 SDK:集成字节跳动扣子平台官方 SDK,支持 Bot 对话和流式响应
- DIFY 完整兼容:使用 DIFY Java Client,支持应用编排、工作流和知识库管理
- 统一聊天接口:提供统一的聊天服务接口,支持多平台无缝切换和负载均衡
🧠 本地化 RAG 方案
- 私有知识库:基于 Langchain4j 框架 + BGE-large-zh-v1.5 中文向量模型
- 多种向量库:支持 Milvus、Weaviate、Qdrant 等主流向量数据库
- 数据安全可控:支持完全本地部署,保护企业数据隐私
- 灵活模型部署:兼容 Ollama、vLLM 等本地推理框架
🎨 AI 创作工具
- AI 绘画创作:深度集成 DALL·E-3、MidJourney、Stable Diffusion
- 智能 PPT 生成:一键将文本内容转换为精美演示文稿
- 多模态理解:支持文本、图片、文档等多种格式的智能处理
🚀 快速体验
在线演示
- 用户端体验:web.pandarobot.chat (账号:demo 密码:demo123)
- 管理后台:admin.pandarobot.chat (账号:admin 密码:admin123)
项目源码
项目模块 | GitHub 仓库 | Gitee 仓库 | GitCode 仓库 |
---|---|---|---|
🔧 后端服务 | ruoyi-ai | ruoyi-ai | ruoyi-ai |
🎨 用户前端 | ruoyi-web | ruoyi-web | ruoyi-web |
🛠️ 管理后台 | ruoyi-admin | ruoyi-admin | ruoyi-admin |
合作项目
项目介绍 | GitHub 仓库 | Gitee 仓库 |
---|---|---|
前端简化版 | ruoyi-element-ai | ruoyi-element-ai |
🛠️ 技术架构
🏗️ 核心框架
- 后端架构:Spring Boot 3.4 + Spring AI + Langchain4j
- 数据存储:MySQL 8.0 + Redis + 向量数据库(Milvus/Weaviate/Qdrant)
- 前端技术:Vue 3 + Vben Admin + Naive UI
- 安全认证:Sa-Token + JWT 双重保障
🔧 系统组件
- 文档处理:PDF、Word、Excel 解析,图像智能分析
- 实时通信:WebSocket 实时通信,SSE 流式响应
- 系统监控:完善的日志体系、性能监控、服务健康检查
📚 使用文档
想要深入了解安装部署、功能配置和二次开发?
👉 完整使用文档
🤝 参与贡献
我们热烈欢迎社区贡献!无论您是资深开发者还是初学者,都可以为项目贡献力量 💪
贡献方式
- Fork 项目到您的账户
- 创建分支 (
git checkout -b feature/新功能名称
) - 提交代码 (
git commit -m '添加某某功能'
) - 推送分支 (
git push origin feature/新功能名称
) - 发起 Pull Request
💡 小贴士:建议将 PR 提交到 GitHub,我们会自动同步到其他代码托管平台
📄 开源协议
本项目采用 MIT 开源协议,详情请查看 LICENSE 文件。
🙏 特别鸣谢
感谢以下优秀的开源项目为本项目提供支持:
- Spring AI Alibaba Copilot - 基于 spring-ai-alibaba 的智能编码助手
- Spring AI - Spring 官方 AI 集成框架
- Langchain4j - 强大的 Java LLM 开发框架
- RuoYi-Vue-Plus - 成熟的企业级快速开发框架
- Vben Admin - 现代化的 Vue 后台管理模板
- chatgpt-java - 优秀的 ChatGPT Java SDK
🌐 生态伙伴
💬 社区交流
![]() 扫码添加作者微信 邀请进群学习 |
![]() QQ 技术交流群 技术讨论 |