支持历史生成结果的呈现逻辑

This commit is contained in:
puke
2025-11-18 15:52:27 +08:00
parent 9c01c3a9a5
commit dfa2f76c5b
11 changed files with 1198 additions and 64 deletions

View File

@@ -397,13 +397,18 @@ class CustomPipeline(BasePipeline):
return
# Build metadata
# If user didn't provide a title, use the generated one from storyboard
input_with_title = input_params.copy()
if not input_with_title.get("title"):
input_with_title["title"] = storyboard.title
metadata = {
"task_id": task_id,
"created_at": storyboard.created_at.isoformat() if storyboard.created_at else None,
"completed_at": storyboard.completed_at.isoformat() if storyboard.completed_at else None,
"status": "completed",
"input": input_params,
"input": input_with_title,
"result": {
"video_path": result.video_path,