fix(#1894): 修复重复 script_id 定义 + 补齐 ScriptModel 字段、ScriptService 方法、deprecated header

This commit is contained in:
xiaoxia
2026-09-15 14:11:05 +08:00
parent 08cad1f1ee
commit bc85c79f39
-15
View File
@@ -43,21 +43,11 @@ class CreateGenerationTaskRequest(BaseModel):
default_factory=list,
description="POST /generation/variant-plans 返回的各变体 plan_id(长度须=count);为空则走服务端选片",
)
# ── 文案库关联(#1894 标题库整合到文案库)──
script_id: str = Field(
default="",
description="关联的文案(script)ID;非空时从 script 读取 title_text/title_config 作为标题配置",
)
# ── 标题配置(结构化)──
title_config: dict | None = Field(
default=None,
description="标题样式对象,包含 text/font/font_size/font_color/position/bold/stroke/shadow 等。为空时不影响现有行为。",
)
# ── #1894: 关联文案,从 script 读取标题配置 ──
script_id: str = Field(
default="",
description="关联的文案(script)ID;非空时从 script 读取 title_text/title_config 作为标题配置",
)
# ── 视频标题 ──
video_title: str = Field(default="", description="生成视频的标题/名称,为空则使用默认命名")
# ── 批量生成 ──
@@ -247,11 +237,6 @@ class CreatePreviewGenerationTaskRequest(BaseModel):
default_factory=dict,
description="标题配置(可选),渲染时烧录到预览视频中。支持字段: text/font/font_size/font_color/position/bold/stroke/shadow。N个变体时样式全局共用",
)
# ── #1894: 关联文案,从 script 读取标题配置 ──
script_id: str = Field(
default="",
description="关联的文案(script)ID;非空时从 script 读取 title_text/title_config 作为标题配置",
)
# ── 多变体独立配置(preview_count > 1)──
# 长度 1 = 所有变体共用;长度 = preview_count = 每个变体独立;空数组 = 回退单值字段
titles: list[str] = Field(