优化视频复刻
This commit is contained in:
@@ -41,6 +41,19 @@ def run_video_digest_task(self, task_id: str) -> str:
|
||||
return task_id
|
||||
|
||||
|
||||
@app.task(bind=True, max_retries=0)
|
||||
def run_video_replace_digest_task(self, task_id: str) -> str:
|
||||
"""商品复刻的第一道工序(参考视频 → 分镜稿,Gemini 半分钟起)在 worker 内跑。
|
||||
失败自己把任务收成 FAILED(见 run_replace_digest),故 max_retries=0,不向上抛重试。"""
|
||||
from apps.ai.models import AITask
|
||||
from apps.ai.video_replace import run_replace_digest
|
||||
|
||||
task = AITask.objects.select_related("team", "created_by", "model_config").filter(id=task_id).first()
|
||||
if task is not None:
|
||||
run_replace_digest(task)
|
||||
return task_id
|
||||
|
||||
|
||||
@app.task(bind=True, max_retries=0)
|
||||
def generate_base_asset_task(self, task_id: str) -> str:
|
||||
"""基础资产(商品/人物/场景立绘)的慢出图在 worker 内跑,Web 层不被占住。
|
||||
|
||||
Reference in New Issue
Block a user