| 1 | from fastapi import APIRouter |
| 2 | |
| 3 | router = APIRouter(tags=["Stages"]) |
| 4 | |
| 5 | |
| 6 | @router.get("/api/stages") |
| 7 | async def list_stages(): |
| 8 | return { |
| 9 | "stages": [ |
| 10 | {"id": "script_generation", "name": "剧本生成", "order": 1, "description": "将灵感转化为结构化剧本"}, |
| 11 | {"id": "character_design", "name": "角色/场景设计", "order": 2, "description": "生成角色设计图和场景背景"}, |
| 12 | {"id": "storyboard", "name": "分镜设计", "order": 3, "description": "设计镜头语言和分镜脚本"}, |
| 13 | {"id": "reference_generation", "name": "参考图生成", "order": 4, "description": "生成高精度参考图"}, |
| 14 | {"id": "video_generation", "name": "视频生成", "order": 5, "description": "将参考图/分镜图生成视频"}, |
| 15 | {"id": "post_production", "name": "后期剪辑", "order": 6, "description": "拼接视频片段为最终成片"}, |
| 16 | ] |
| 17 | } |
| 18 | |
| 19 |