refactor: 简化脚本生成 SSE 事件流,移除 analyzing 阶段
- script_service: 删除一闪而过的 analyzing 事件,4阶段→3阶段 - start 和 generating 文案统一为"正在创作脚本..." - 同步更新前后端类型定义和 API 文档
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user