ARTICLE DETAIL

资讯详情

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

30分钟跑通自己的AI助手平台:Ruoyi-AI新手部署实战指南

30分钟跑通自己的AI助手平台:Ruoyi-AI新手部署实战指南 30分钟跑通自己的AI助手平台Ruoyi-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 是一个基于 Spring Boot 3.X 的开源 AI 助手平台内置 AI 对话、绘画、音乐创作等功能并自带完整的后台管理系统。你不需要自己对接各家大模型 API、处理登录鉴权或写前端页面这些它都已经做好了。本文按你实际动手的顺序从环境检查一路讲到第一次发出 AI 回复全程只需要改几个配置文件。一、动手前确认环境是否就绪按版本清单核对五个组件先对照下面这张表检查本机。任何一项不满足先补上再继续JavaJDK 17数据库MySQL 5.7 或 8.0缓存Redis 5.X 及以上构建工具Maven 3.8 及以上前端构建仅当你需要二次开发前端时才需要Node.js 20 与 pnpm拉取项目源码进入你存放项目的目录执行git clone https://gitcode.com/GitHub_Trending/ru/ruoyi-ai cd ruoyi-ai克隆完成后用java -version、mvn -v各跑一遍确认版本与上面一致。数据库和缓存连不连得上可以等启动时再验证报错信息会直接告诉你。二、初始化数据库与缓存配置导入基础数据脚本项目把建表语句和初始数据都放在了script/sql/ry-vue.sql。新建一个名为ruoyi_ai的数据库字符集用utf8mb4然后把这份脚本导入进去。仓库的script/sql/目录下还有 Oracle、PostgreSQL、SQL Server 的脚本MySQL 用户只用ry-vue.sql这一份。告诉服务去哪里连数据库和 Redis打开 ruoyi-admin/src/main/resources/application-dev.yml数据库和 Redis 的连接信息都从环境变量读取数据库DB_URL、DB_USERNAME、DB_PASSWORDRedisREDIS_HOST、REDIS_PORT也就是说你在启动前导出这 5 个环境变量即可不用动代码。另外打开根目录的 application.yml留意第 29 行的port: 6039这是服务监听的端口后面登录要用到。三、编译打包并启动服务执行 Maven 打包在项目根目录执行mvn clean package -Dmaven.test.skiptrue启动并确认监听成功java -jar ruoyi-admin/target/ruoyi-admin.jar日志滚动到出现 Undertow 启动在 6039 端口的字样说明服务起来了。如果卡在数据库连接报错回到上一节核对DB_URL是否正确、MySQL 是否已导入脚本卡在 Redis 报错则检查REDIS_HOST和端口。四、登录后台验证基础功能浏览器打开http://localhost:6039会出现上图的登录页。用 README 里给出的默认凭证登录用户名admin密码admin123登录后你进入的是管理后台的工作台页面左侧菜单里系统管理下的用户、角色、菜单是 RuoYi 系一贯的权限管理运营管理则是 AI 平台相关配置。到这里登录、会话、权限这条链路已经走通可以开始体验 AI 功能了。五、体验三个最值得玩的功能三个功能都挂在用户端的侧边栏入口对话、绘画、音乐。以下体验都需要你先在配置里填好自己的大模型 API Keychat.apiKey位于application.yml的chat段否则请求不会真正发出去。让 AI 对话第一次响应进入对话页面在左下角下拉框选一个模型然后发一句话。回复会以流式方式逐字返回左侧历史记录会自动存下这次会话。对话模块的完整实现在 ruoyi-common-chat内置了 SSE 与 WebSocket 两种推送协议想换成其他大模型厂商改的只是配置而不用动协议层。生成一张 AI 绘画切到绘画页签它把 Midjourney 常用参数做成了表单图片比例、风格、视角、灯光、画质外加cw、sref、cref这类进阶参数。输入一句提示词点生成图片任务提交后会在右侧出图。对应源码在 ruoyi-modules/ruoyi-midjourney走的是 Discord 任务轮询方式。顺手试试音乐创作音乐页支持描述模式和定制模式两种玩法填歌曲名称、风格可以附歌词然后点创作歌曲。这个功能对网络环境要求更高第一次跑不动也不用纠结把对话和绘画调通就算完成了核心目标。六、跑通之后代码放在哪里后续你想扩展功能时按模块找代码就行聊天协议与 OpenAI 对接ruoyi-common/ruoyi-common-chat业务表、聊天服务、支付订单ruoyi-modules/ruoyi-system各公共能力Redis、支付、短信、多租户等ruoyi-common 下的同名子模块下一步建议先把 AI 对话调通并用自己的账号替换默认管理员密码再按 README 里的目录说明把用户端前端单独部署一份体验完整的 C 端流程。如果哪一步卡住了把启动日志里的第一条报错贴出来通常答案就在配置里。【免费下载链接】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),仅供参考
返回列表