MG-03-009 管理端信息架构
2026-09-30 用户要求系统重做并先定稿文档。新交互设计见 重做入口 与 交互/API。 本页保留既有页面、仅内存管理密钥及多步保存/发布行为,供差异核对;这些不是重做的交互前置。新建议尚未落地,不能据此声称现有 UI 已改善。
范围与鉴权
本服务仅供内部运维与 new-api 使用。用户体系、客户组、客户 Key、售卖、售价与模型广场
对新平台全部由 Core 持有,既有 uumi 客户业务单列。历史图像模块和数据保留,但没有图像生成或图像管理入口。
管理页手动输入部署管理密钥,验证 GET /admin/v1/access;只存页面内存,
不使用 Cookie / localStorage / sessionStorage 保存密钥。退出或整页刷新后需要重新输入。
当前供应 UI 保留;员工授权和统一 Admin 入口由 MG-OPS-01 接入,现有管理 Key 不代表员工身份。
导航
- 数据看板:内部视频活动、成功/失败和可用性。
- 视频渠道:父级渠道列表,展示概况与供给数量;进入具体渠道后管理它的模型供给。
- 视频供给路由:按标准模型查看绑定供给、可用状态与调度参与关系。
- 标准模型与独立别名:名称、显式绑定、stable_first / cost_first、已披露降级与发布。
- 使用记录与任务详情:视频执行、每次 Attempt、错误和结果,不承担客户账单。
- 健康与告警、核心设置、内部 API 文档。
配置与执行边界
渠道为总、模型供给为分。/admin/video/channels 不再并列展示全局供给表。
/admin/video/channels/{channel_id} 使用“视频渠道 → 渠道名称”面包屑和父级概况,
下方只展示该渠道的视频供给。新增/导入供给固定父渠道;编辑能力、成本和启停操作
保留供给级独立语义。未知或非视频渠道显示不可访问状态,不泄露其他渠道子项。
MG-RESTORE-01:渠道下按供给模型折叠分组,展开为各规格的原始上游 ID、当前参数范围、采购报价与操作。
分组采用明确的管理员 supply_family 或迁移 legacy_supply_model_id;没有来源时按渠道、协议、原始型号组织,不猜型号等价性。
支持素材 933/900/431/903/910/000、时长、画幅预设;显式填入表单后仍需确认,不自动获得验证资格。
采购单位折算用定点十进制展示;迁移报价标记待核对,不重复折扣、不将未知报价显示为免费。
视频供给路由按标准模型查看跨渠道分组与规格、用途、优先级、状态和统计;这是跨渠道编排视角,不改变供给归属。
保存与发布分开:保存绑定/策略后停止新选路,管理员另行校验发布;在途 Attempt 不变。
人工优先级数字越大越优先,同层级且经过所有现有门禁后才参与排序。新加入的绑定默认停用。
渠道列表与详情均提供“移除渠道”,明确提示是归档、会停用全部供给、保留在途执行与历史,
并要求用户显式勾选确认。“已移除”视图提供恢复入口,恢复后保持停用;版本冲突保留错误,
不得自动换新版本重提。操作成功后重新获取真实数据,不用仅本地隐藏伪造移除。
不硬删除已有渠道/供给,不自动发起上游发现或付费测试。
新渠道、供给、绑定与标准模型均需要显式配置与验证。发现成功不等于生产可用; 未核验真实能力、成本、错误分类和结果的 Supply 保持 disabled。 独立供给别名只使用其显式绑定,不自动落到标准模型池;客户售价不在此配置。 一次受控供给测试是潜在付费操作,展示上游测试说明;本轮迁移测试使用具有 持久化一次预算的操作员 CLI,不能因为页面重开或请求失败而重提。
MG-QA-01 的视频供给测试入口位于父渠道详情内:获取该子供给当前版本与能力后, 固定身份、默认最短已配置时长,填写提示词/分辨率/比例与可选素材、seed、提示词增强、 等待上限。已配置能力不代表已验收;缺失或不一致的能力不开放测试表单。 未勾选付费确认、取消、参数校验失败均不提交;每次打开最多发送一次 POST。 等待期间禁用编辑、关闭及重复提交,页面关闭并不取消上游工作;不自动重试、不自动启用。 按供给身份隔离表单状态,切换渠道清除草稿;不持久化提示词、素材 URL 或管理密钥。 结果面板单独展示 outcome、验证级别、证据 ID 与安全错误代码,不能把 HTTP 200 或 仅提交成功显示为验证通过;未知结果提示先核对上游,不能以再次点击测试代替查询。 这一前端防重复限制不等于持久化付费预算,也不能防止多标签页/刷新后再次调用。
验收
真实数据库契约测试覆盖服务/管理密钥隔离、旧接口 404、图像 ID 边界和模型 ID 最小响应。 React 测试覆盖导航、配置交互与不调用已移除接口;浏览器覆盖登录、视频供给路由、 移动布局、无控制台错误和刷新清除访问状态。浏览器空列表使用 mock,不能替代真实上游/ 对象存储或迁移数据库的端到端验收,证据见 OMG-909 验证记录。