统一视频生成管理面板 MVP
用最短链路完成研发预置视频服务的接入配置、成员账号、统一 Web 生成、内容查看与配置备份。首版不承担开放平台、统计分析、计费或复杂调度职责。
MVP 产品决策
只打通五条核心链路
视频服务接入、成员账号、统一 Web 生成、个人/全部内容查看、接入配置备份。
直接进入核心操作
管理员登录后进入接入管理;成员登录后进入新建生成,不建设统计首页。
由研发随版本预置
名称、模型、能力和接入字段均为只读,管理员不能新增、编辑或删除 Provider。
维护 Provider 下的接入配置
填写官方或代理配置,完成验证、启停、编辑、删除和同 Provider 内的简单排序。
只提供统一 Web 工作台
成员选择可用生成方式和模型,不感知 Provider、接入配置、密钥与代理通道。
只记录 Web 任务
成员查看自己的任务与内容,管理员查看全部;内容只支持手动删除,不自动到期。
只做顺序兜底
按配置顺序选择正常项,提交阶段失败再试下一项,不提供权重和条件路由。
只备份管理员填写的配置
不包含研发预置定义、成员、任务和视频;导出必须设置保护密码。
目标与边界
要解决的问题
- 研发已经适配的 Provider,需要管理员在不改代码的情况下填写实际账号、密钥或代理地址并验证可用。
- 团队成员需要一个统一 Web 面板完成视频生成,不必理解各家服务的接入差异。
- 管理员需要维护成员登录权限,并能定位、查看和管理所有生成内容。
- 管理员填写的接入配置需要能够加密导出,并在相同或兼容版本中恢复。
首版判断标准
当一套研发已适配的 Provider 定义被部署后,管理员可以完成接入配置并启用;成员随后可以登录统一工作台生成视频,并在自己的内容列表查看结果。这条闭环是 V1 成功的核心。
明确边界:V1 不建设统计、配额、计费、开放 API、API Key、API 文档、内容到期、通知、复杂路由、能力编辑、系统设置和批量操作。
角色与权限
管理员
账号与明文密码由部署者在 YAML 中维护,管理台不提供管理员账号编辑能力。
- 查看研发预置的 Provider、模型和能力
- 管理 Provider 下的实际接入配置
- 创建、停用、恢复成员并重置密码
- 查看、预览、下载和删除全部生成内容
- 导入、导出接入配置
成员
账号由管理员创建,不开放注册。成员只使用统一 Web 工作台和自己的内容。
- 选择可用生成方式与模型
- 提交提示词、素材和模型参数
- 查看自己的任务状态与生成结果
- 预览、下载、再次生成和删除自己的内容
- 修改自己的登录密码
| 能力 | 管理员 | 成员 |
|---|---|---|
| Provider 定义 | 只读查看研发预置内容 | 不可见 |
| 接入配置 | 新增、编辑、验证、启停、排序、删除 | 不可见 |
| 成员账号 | 创建、重置密码、停用、恢复 | 只修改自己的密码 |
| 发起生成 | 可切换成员视角检查,不作为日常入口 | 统一 Web 工作台 |
| 任务与内容 | 查看和管理全部成员数据 | 只访问自己的数据 |
| 备份恢复 | 导入、冲突预览、导出 | 不可见 |
产品架构与信息架构
研发预置定义
Provider
模型与生成方式
固定接入字段
管理员配置
官方/代理接入信息
验证、启停与排序
成员与备份
成员统一使用
Web 新建生成
任务状态
个人内容
公共页面
登录、会话失效或账号停用说明。
管理员端
接入管理(默认)、成员管理、全部生成、备份与恢复。
成员端
新建生成(默认)、我的生成、账号设置。
导航只保留完成 MVP 闭环所必需的 4 个管理员页面和 3 个成员页面,不提供独立首页、报表或设置中心。
核心对象
PROVIDERProvider
研发已完成适配的视频服务。名称、说明、模型、能力和接入表单均为只读。
ACCESS_CONFIG接入配置
管理员为某个 Provider 填写的一套实际调用信息,可对应官方接口或代理通道。
MODEL模型与生成能力
随 Provider 由研发预置,决定成员看到的生成方式、素材要求和参数范围。
MEMBER成员
由管理员创建的使用账号,拥有自己的登录状态、生成任务和内容。
GENERATION生成任务
成员从 Web 工作台提交的一次请求,保存提交时的输入、参数与实际接入配置。
CONTENT生成内容
成功任务产出的视频及预览信息,继承任务归属,直到成员或管理员手动删除。
管理员端需求
A1. 接入管理(默认页)
页面列出当前产品版本已支持的 Provider。每项显示名称、标识、说明、支持的生成方式和模型、已填写接入配置数,以及由配置状态推导出的可用状态。
页面不出现“新增 Provider”、品牌编辑、模型编辑或能力编辑入口。若当前版本没有 Provider,提示联系研发提供支持。
Provider 详情
详情上半部分只读展示说明、支持模型、生成方式、素材要求与参数范围;下半部分维护此 Provider 的接入配置。新增配置使用研发预置的固定表单,仅出现该 Provider 实际需要的字段。
| 配置内容 | 产品要求 |
|---|---|
| 基础字段 | 配置名称、官方接口/代理通道类型、接入地址 |
| 凭证字段 | 密钥,或账号与密码;保存后脱敏,只允许覆盖更新 |
| 研发预置字段 | 仅展示当前 Provider 固定要求,管理员不能自行添加字段 |
| 状态操作 | 验证、启用/停用、编辑、删除 |
| 简单顺序 | 同一 Provider 内从上到下排序,作为提交阶段的兜底顺序 |
接入配置状态与操作
- 新建或修改凭证后进入“待验证”,验证通过前不能启用。
- 停用只影响后续新任务,不中断已经开始的任务。
- 删除需要二次确认;正在被任务使用的配置不允许立即删除。
- 第一套配置在提交阶段不可用时,系统尝试下一套正常配置;任务被接受后不再切换。
A2. 成员管理
列表显示用户名、显示名、状态、最近登录时间和创建时间。管理员可创建成员、重置密码、停用、恢复,并进入该成员的生成记录。
用户名创建后不可修改;首期不删除成员,避免历史内容失去归属。成员停用后不能继续登录或提交任务,已开始任务继续完成且结果暂时只对管理员可见。
A3. 全部生成
使用一个列表查看所有成员任务,支持按成员、任务状态、生成方式、模型和时间筛选。筛选用于定位,不生成汇总指标。
| 信息 | 管理员可见内容 |
|---|---|
| 任务基础 | 成员、生成方式、模型、提交时间、状态 |
| 输入与参数 | 提示词摘要、素材和模型主要参数 |
| 实际接入 | 命中的 Provider 与接入配置,仅管理员可见 |
| 结果 | 成功视频预览,或底层失败原因 |
| 单项操作 | 预览、下载、删除;删除后保留任务并标记内容已删除 |
A4. 备份与恢复
导出只包含管理员填写的接入配置、启停状态和同 Provider 内的优先顺序。不包含研发预置定义、管理员 YAML、成员、任务或视频。导出必须设置保护密码。
配置包包含当前版本未预置的 Provider 时,将其标记为不兼容并跳过,不能通过导入创建 Provider。新增或凭证变化的配置导入后统一进入“待验证”。
成员端需求
M1. 新建生成(默认页)
成员登录后直接进入统一生成工作台。页面不出现 Provider、接入配置、密钥、代理通道或底层调用方式。
- 模型仅在至少一套接入配置可用时允许提交;不可用模型置灰并说明稍后重试。
- 页面按模型预置要求动态显示素材、时长、比例、清晰度等字段,不支持的字段不出现。
- 提交前指出具体输入问题并保留已填写内容;重复点击只创建一个任务。
- 离开任务详情不影响生成继续执行。
M2. 我的生成
成员查看自己的全部任务,支持按状态、生成方式、模型和时间筛选。列表不显示任务来源、配额、费用或内容到期时间。
| 状态 | 成员可见反馈 | 可用操作 |
|---|---|---|
| 执行中 | 统一进度,不展示底层服务 | 查看详情 |
| 已完成 | 视频预览和主要参数 | 预览、下载、再次生成、删除 |
| 失败 | 可理解的失败说明,不展示内部原文 | 重新提交 |
再次生成会带入原任务的输入和参数,但提交后创建新任务。内容删除不可恢复,任务基本记录保留并显示“内容已删除”。
M3. 账号设置
成员可查看用户名、显示名和账号状态,并修改登录密码。页面不出现用量、配额、外部接口或访问凭证信息。
核心业务规则
| 主题 | 规则 | 页面体现 |
|---|---|---|
| Provider 固定 | Provider、模型、能力和接入字段随产品版本由研发提供 | 只读展示,不出现定义编辑入口 |
| 配置验证 | 新增或修改凭证后必须验证,未验证项不能启用 | 状态改为待验证,启用开关禁用 |
| 顺序兜底 | 同 Provider 内按顺序尝试正常配置,不支持权重和条件表达式 | 仅提供上移/下移或拖动排序 |
| 任务稳定 | 任务被某套配置接受后不在生成过程中切换 | 管理员详情保留实际接入快照 |
| 成员停用 | 立即禁止新登录和提交;已开始任务继续完成 | 登录页给出停用原因,结果暂时仅管理员可见 |
| 数据隔离 | 成员只能访问自己的输入、任务和内容 | 列表、搜索和直接访问均按归属校验 |
| 人工重试 | 失败后不自动重新生成,成员重试会创建新任务 | 失败详情提供重新提交入口 |
| 内容删除 | 删除不可恢复,但保留任务基本记录 | 预览和下载替换为内容已删除 |
| 备份兼容 | 导入不能创建未预置 Provider | 不兼容项在确认前明确标记并跳过 |
异常与空状态
| 场景 | 管理员端 | 成员端 |
|---|---|---|
| 当前版本无 Provider | 提示等待研发提供支持,不出现新增入口 | 提示暂无可用生成能力 |
| Provider 未配置 | 标记未配置并引导添加第一套接入配置 | 相关模型不可提交 |
| 接入信息未验证 | 标记待验证,禁用启用操作 | 不展示底层状态 |
| 全部接入配置异常 | Provider 标记异常并展示失败原因 | 相关模型置灰并提示暂不可用 |
| 首选配置提交失败 | 任务详情记录尝试过程 | 系统尝试下一套,全部失败后才提示 |
| 成员账号停用 | 成员列表显示停用,可恢复 | 登录时说明账号已停用并提示联系管理员 |
| 输入不符合要求 | 可在失败详情追踪 | 指出具体字段并保留已填内容 |
| 生成失败 | 显示实际接入和底层错误 | 显示可理解原因和重新提交入口 |
| 内容已删除 | 保留任务记录和删除状态 | 预览、下载替换为内容已删除 |
| 导入含未预置 Provider | 标记当前版本不支持并跳过 | 不适用 |
V1 MVP 范围
必须完成
- 管理员与成员登录
- 预置 Provider、模型、能力和固定表单的只读展示
- 接入配置填写、验证、启停、编辑、删除和简单排序
- 成员创建、密码重置、停用和恢复
- 统一 Web 生成与模型动态表单
- 任务状态、个人内容库和管理员全部生成
- 单个内容预览、下载、再次生成和删除
- 接入配置导入、导出、冲突预览与重新验证
明确不做
- 数据统计、成功率、用量、排行、趋势和报表
- 管理员创建、编辑 Provider 或自定义模型能力
- 权重、条件路由、并发或成本调度
- 成员 API Key、开放 API、API 文档和调试
- 成员配额、计费、充值与 Provider 成本
- 内容自动过期、存储统计和到期提醒
- 通知、批量任务和批量内容操作
- 多组织、多级管理员和公开注册
V1 验收标准
- YAML 中配置的管理员可登录,管理台内没有管理员账号编辑入口,登录后直接进入接入管理。
- 接入管理只展示研发预置 Provider;页面没有新增、编辑或删除 Provider 的入口。
- 管理员可在 Provider 下填写官方或代理接入配置,验证通过后启用;凭证保存后脱敏。
- 同一 Provider 的多套配置可调整简单顺序;第一套在提交阶段失败时可尝试下一套。
- 导入不能创建当前版本未预置的 Provider,不兼容项在确认前明确展示并跳过。
- 管理员可创建、停用和恢复成员,成员只能访问自己的任务和内容。
- 成员工作台只展示可用生成方式和模型,不展示 Provider、接入配置、外部接口或访问凭证。
- 成员可从 Web 提交任务、查看状态、预览和下载结果;管理员可在全部生成定位同一记录。
- 成员或管理员删除内容后,视频不可继续访问,但任务记录保留并显示内容已删除。
- 管理员端和成员端均不出现配额、用量、成功率、排行、趋势、内容到期或外部 API 入口。
本文件为当前有效的 V1.1 MVP 产品需求基线。