ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Ruoyi-AI 部署指南:免费快速搭建智能对话与 AI 绘画平台

Ruoyi-AI 部署指南:免费快速搭建智能对话与 AI 绘画平台 Ruoyi-AI 部署指南免费快速搭建智能对话与 AI 绘画平台【免费下载链接】ruoyi-aiEnterprise-grade AI agent framework with multi-provider LLM management, secure knowledge bases and high-precision RAG, visual workflow orchestration, and multi-agent coordination.项目地址: https://gitcode.com/GitHub_Trending/ru/ruoyi-aiRuoyi-AI 是一个基于 Java 17 Spring Boot 3 的开源 AI 助手平台内置智能对话、AI 绘画、语音等多模态能力并附带完整的后台管理。跟着本文走完一遍你本机就能跑起一套可用的 AI 应用后续接自己的大模型密钥即可投产。 功能全景这套 AI 助手平台能做什么多模型智能对话内置 SSE、WebSocket 流式推送可对接 OpenAI、Azure、ChatGLM、讯飞星火等大语言模型AI 绘画支持按关键词生成图片也集成了 Midjourney 代理模块知识库与衍生玩法支持知识库问答、AI 翻译、AI PPT 制作、语音克隆多端覆盖一套后端同时服务用户端网页、小程序端微信登录与后台管理完整管理体系用户、租户、计费、订单、代码生成等后台模块开箱即用 快速部署环境要求与安装步骤环境要求先把这几样备齐版本不达标后面都会卡住JDK 17编译与运行必须Maven 3.8MySQL 5.7 或 8.0Redis 5.X 以上关键配置改动克隆代码后真正需要动的配置只有两处ruoyi-admin/src/main/resources/application-dev.yml数据源与 Redis 都用了环境变量占位把${DB_URL}、${DB_USERNAME}、${DB_PASSWORD}、${REDIS_HOST}、${REDIS_PORT}替换成你的真实值数据库名与 SQL 脚本一致用ry-vue。ruoyi-admin/src/main/resources/application.yml末尾的chat段apiKey和apiHost是 AI 对话的入口默认是占位值必须换成你自己的大模型密钥与地址否则聊天功能无响应。构建、启动与验证流程本身很线性先建库导表再构建启动。建库时执行CREATE DATABASE ry-vue CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;然后把脚本导进去mysql -u root -p ry-vue script/sql/ry-vue.sql接着在仓库根目录构建并启动dev 是默认激活的 profilemvn clean package -DskipTests java -jar ruoyi-admin/target/ruoyi-admin.jar启动日志出现“panda智能助手启动成功”即代表后端就绪服务监听6039端口。浏览器直接访问该端口不会有页面——因为仓库交付的是后端管理端与用户端前端是独立项目见 README.md 的源码地址说明。本地验证可以打监控端点curl http://localhost:6039/actuator/health返回{status:UP}说明数据库、Redis 都连通了。 核心功能上手一次完整的 AI 对话体验部署完前端或直接用接口登录后进入用户端对话页选中已配置的模型输入一句话比如“用三句话介绍量子计算”。回复会以流式的方式逐字吐出这正是ruoyi-common-chat模块里 SSE 监听器在工作的结果。对话过程中有两个藏在配置里的隐藏指令值得试发送“重置会话”清空当前上下文开始全新对话发送“ai画图”触发 DALL·E 绘图生成结果直接出现在对话流里两条指令的文案都在application.yml的keyword段定义后面你会看到它为什么值得改。️ 进阶技巧三条可直接落地的配置自定义对话指令application.yml中keyword.reset、keyword.image、keyword.audio就是会话重置、画图、语音的触发词改成贴合你业务的短语即可无需动代码按需开启验证码默认captcha.enable: false对外部署前建议置为true登录多一道算术或字符校验连接池调参application-dev.yml的 HikariCP 默认maxPoolSize: 20、minIdle: 10压测发现连接等待再上调别一上来就拉满⚠️ 排错速查三个高频问题现象启动报错提示DB_URL或REDIS_HOST无法解析→ 原因application-dev.yml里这些项是环境变量占位符你没替换也没导出对应环境变量 → 解决直接在文件里把${...}换成真实值或启动前export同名变量现象后端UP正常但浏览器打开 6039 端口一片空白→ 原因本仓库只含后端登录页来自独立的前端项目不是服务挂了 → 解决按 README.md 的源码地址部署管理端/用户端本地联调则用/actuator或 SpringDoc 接口页验证现象发消息后长时间转圈AI 不回复→ 原因chat.apiKey仍是默认占位sk-xxx或apiHost指向的中转地址在当前网络不可达 → 解决换成有效密钥用curl手动打一次apiHost确认网络与配额都没问题小结回到开头那句话你已经在本地跑起了一套 Ruoyi-AI对话、绘画、后台管理全部可用。它基于 MIT 协议开源从ruoyi-common-chat的流式协议实现到多租户体系都是不错的 Java 17 Spring Boot 3 学习样本。下一步建议把chat段换成自己的大模型密钥再按排错清单逐项自查一遍actuator/health返回 UP对话指令“重置会话”生效“ai画图”能出图登录验证码已按需开启【免费下载链接】ruoyi-aiEnterprise-grade AI agent framework with multi-provider LLM management, secure knowledge bases and high-precision RAG, visual workflow orchestration, and multi-agent coordination.项目地址: https://gitcode.com/GitHub_Trending/ru/ruoyi-ai创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表