移动端 AI
这篇解决什么
管理员在 UniApp 里用大模型改哪几个分包。读完能对上 pages-ai 和 PC 同一套 /admin-api/ai/*,不要写成用户端独立 AI App。
默认端口 48080,前缀仍是 /admin-api。先开模块见 AI 功能设计。工程启动见 快速开始。
示意图:搬家页。没有移动专用 Controller。
从哪改
| 名称 | 说明 | 仓库路径 |
|---|---|---|
| 分包 | 对话 / 绘画 / 写作 / 知识库 / 控制台 | ruoyi-office-uniapp/src/pages-ai/ |
| 菜单回退 | key: ai | ruoyi-office-uniapp/src/pages/index/menu.json |
| 分包声明 | root: pages-ai | ruoyi-office-uniapp/src/pages.json |
| 后端 | 仅管理端 | ruoyi-office/yudao-module-ai/ |
| PC 对照 | 同路径 Vue | ruoyi-office-vben/apps/web-antd/src/views/ai/ |
官方菜单:AI 大模型 2758。对话 2759、绘画 2783、写作 2792、音乐 2796、导图 2798、知识库 2915、工作流 5000 的 mobile_path 已指向 pages-ai。控制台密钥 2761、模型 2767、角色 2773、工具 2920 同样有移动路径。
权限字和 PC 一致,例如 ai:api-key:query、ai:knowledge:query。OA 版 .gitignore.oa 会去掉 pages-ai。
对话页同样有联网搜索开关,请求体仍是 useSearch,见 联网搜索。
页面和权限
| 名称 | 说明 | 仓库路径 |
|---|---|---|
| AI 工具组 | 对话、绘画、写作、音乐、知识库、工作流、导图 | pages-ai/ 各业务目录 |
| 控制台组 | 密钥、模型、角色、工具、各管理页 | pages-ai/model/、*/manager/ |
登录身份是系统用户
VITE_SERVER_BASEURL 指向 http://127.0.0.1:48080/admin-api。会员 Token、/app-api 打不开这些页。
音乐用户页和 PC 一样可能未接生成
后端 /ai/music/generate 在,PC 用户页曾用 mock。App 联调前先对一下是否已改成真接口,见 AI 音乐创作。
配置与操作
移动端改 pages-ai,菜单回退 key: ai。AI 大模型 2758。对话 2759、绘画 2783、写作 2792、音乐 2796、导图 2798、知识库 2915、工作流 5000 的 mobile_path 已指向 pages-ai。控制台密钥 2761、模型 2767、角色 2773、工具 2920 同样有移动路径。
登录用系统用户和 /admin-api。权限字和 PC 一致,例如 ai:api-key:query、ai:knowledge:query。OA 版会去掉 pages-ai。对话页联网开关请求体仍是 useSearch。
