refactor: 简化脚本生成 SSE 事件流,移除 analyzing 阶段

- script_service: 删除一闪而过的 analyzing 事件,4阶段→3阶段
- start 和 generating 文案统一为"正在创作脚本..."
- 同步更新前后端类型定义和 API 文档
This commit is contained in:
小鱼开发
2026-04-26 21:07:54 +08:00
parent 43609de2f1
commit e924193ead
4 changed files with 9 additions and 25 deletions
+3 -6
View File
@@ -79,20 +79,17 @@ async def generate_script_stream(request: Request, data: GenerateScriptRequest):
**SSE 事件类型:**
- `start`: 开始生成
- `analyzing`: 分析主题
- `planning`: 规划结构
- `generating`: AI 生成中
- `parsing`: 解析结果
- `complete`: 完成,包含 result 字段
- `error`: 错误
**示例事件流:**
```
data: {"type": "start", "progress": 0, "message": "开始生成脚本"}
data: {"type": "start", "message": "正在创作脚本..."}
data: {"type": "analyzing", "progress": 15, "message": "分析目标受众..."}
data: {"type": "generating", "message": "正在创作脚本..."}
data: {"type": "complete", "progress": 100, "message": "成功生成 5 个分镜", "result": [...]}
data: {"type": "complete", "message": "脚本生成成功", "result": [...]}
```
"""
service = get_script_service()