添加艾特角色功能
This commit is contained in:
@@ -3925,6 +3925,12 @@ def run_standalone_image_task(*, task_id: str) -> None:
|
||||
),
|
||||
)
|
||||
AssetFile.objects.create(asset=asset, object_key=stored.object_key, bucket=stored.bucket, content_type=stored.content_type, size_bytes=stored.size_bytes, is_primary=True)
|
||||
# 全能创作「平台帮忙生成」的人物稍后会作为 Seedance 参考图。平台生成不等于
|
||||
# 可用普通 URL 绕过真人素材校验:提前登记火山素材库,出片时才能使用 asset://。
|
||||
if asset_category == Asset.Category.MODEL_PORTRAIT:
|
||||
from apps.assets.review import submit_asset_for_review
|
||||
|
||||
transaction.on_commit(lambda a=asset: submit_asset_for_review(a))
|
||||
except Exception as exc: # noqa: BLE001 — 失败要退费并把错误记进 AITask 供前端轮询读取;不向上抛(避免 celery 重试二次扣费)
|
||||
task.status = AITask.Status.FAILED
|
||||
task.error_message = str(exc)
|
||||
|
||||
Reference in New Issue
Block a user