修改全能创作发现问题

This commit is contained in:
Azmat@qq.com
2026-09-03 19:00:59 +08:00
parent e7122b78fb
commit 3e904479d9
23 changed files with 1325 additions and 433 deletions
+4
View File
@@ -839,6 +839,8 @@ def _store_free_video_media(*, task: AITask, media: str = "", video_bytes: bytes
if feature == "video_replace":
mode_label = "角色复刻" if payload.get("replace_mode") == "character" else "商品复刻"
asset_name = f"{subject}{mode_label}" if subject else mode_label
elif feature == "omni_create":
asset_name = prompt[:255] or "全能创作视频"
else:
asset_name = prompt[:255] or "自由创作视频"
asset = Asset.objects.create(
@@ -852,6 +854,8 @@ def _store_free_video_media(*, task: AITask, media: str = "", video_bytes: bytes
source=Asset.Source.AI_GENERATED,
category=Asset.Category.FREE_CREATE,
origin_task=task,
# 全能创作成品只挂在会话结果卡上,不进资产库/专业创作用的视频列表。
in_library=feature != "omni_create",
metadata={"feature": feature},
)
AssetFile.objects.create(