160 lines
1.8 KiB
Markdown
Executable File
160 lines
1.8 KiB
Markdown
Executable File
# 22_系统A与系统B后续合并架构设计
|
||
|
||
## 1. 合并目标
|
||
|
||
系统 A 和系统 B 第一阶段分开开发,但后续应合并为:
|
||
|
||
```text
|
||
AI 内容影像生成平台
|
||
```
|
||
|
||
系统 A:
|
||
|
||
```text
|
||
小说 / 文本故事 → 韩漫 / 漫剧
|
||
```
|
||
|
||
系统 B:
|
||
|
||
```text
|
||
真人照片 → 写真 / 婚礼 / 纪念视频
|
||
```
|
||
|
||
---
|
||
|
||
## 2. 公共平台模块
|
||
|
||
```text
|
||
用户系统
|
||
权限系统
|
||
订单系统
|
||
额度系统
|
||
套餐系统
|
||
素材系统
|
||
AI Provider
|
||
任务队列
|
||
视频合成
|
||
内容审核
|
||
案例管理
|
||
成本统计
|
||
日志监控
|
||
部署运维
|
||
```
|
||
|
||
---
|
||
|
||
## 3. 系统 A 独有模块
|
||
|
||
```text
|
||
小说源
|
||
章节
|
||
故事圣经
|
||
世界观圣经
|
||
角色圣经
|
||
长篇记忆
|
||
分集计划
|
||
分镜脚本
|
||
连载管理
|
||
剧情数据反馈
|
||
```
|
||
|
||
---
|
||
|
||
## 4. 系统 B 独有模块
|
||
|
||
```text
|
||
真人照片
|
||
人像档案
|
||
人生主题
|
||
世界模板
|
||
场景模板
|
||
写真镜头
|
||
人像一致性
|
||
纪念视频模板
|
||
```
|
||
|
||
---
|
||
|
||
## 5. 后续统一数据模型
|
||
|
||
公共实体:
|
||
|
||
```text
|
||
User
|
||
Project
|
||
Asset
|
||
Task
|
||
Order
|
||
Quota
|
||
Provider
|
||
Review
|
||
Case
|
||
Analytics
|
||
```
|
||
|
||
系统 A Project type:
|
||
|
||
```text
|
||
novel_manga
|
||
```
|
||
|
||
系统 B Project type:
|
||
|
||
```text
|
||
portrait_video
|
||
```
|
||
|
||
---
|
||
|
||
## 6. Provider 共用
|
||
|
||
```text
|
||
TextProvider
|
||
ImageProvider
|
||
VideoProvider
|
||
VoiceProvider
|
||
ModerationProvider
|
||
QualityCheckProvider
|
||
```
|
||
|
||
系统 A 和 B 都不允许直接写死模型。
|
||
|
||
---
|
||
|
||
## 7. 视频合成共用
|
||
|
||
系统 A 和 B 都可以使用:
|
||
|
||
```text
|
||
图片排序
|
||
运镜
|
||
字幕
|
||
BGM
|
||
TTS
|
||
FFmpeg合成
|
||
封面生成
|
||
```
|
||
|
||
区别:
|
||
|
||
```text
|
||
系统 A 偏剧情分镜
|
||
系统 B 偏写真镜头和纪念视频
|
||
```
|
||
|
||
---
|
||
|
||
## 8. 合并顺序建议
|
||
|
||
```text
|
||
第一步:统一用户和订单
|
||
第二步:统一素材系统
|
||
第三步:统一 AI Provider
|
||
第四步:统一任务队列
|
||
第五步:统一视频合成
|
||
第六步:统一后台权限和日志
|
||
第七步:合并前台入口
|
||
```
|
||
|
||
不要一开始就强行写成一个复杂系统。
|