fix: fal Seedance 2.0 오디오 생성 비활성화 (content policy 에러 방지)
ByteDance 자체 필터가 AI 자동 생성 BGM을 민감 콘텐츠로 판정해 partner_validation_failed 에러가 반복 발생. generate_audio=False 로 고정. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>main
parent
4b8d4150f3
commit
e3e01a81ee
|
|
@ -65,11 +65,15 @@ def generate(
|
||||||
raise RuntimeError("업로드된 입력 이미지가 없습니다.")
|
raise RuntimeError("업로드된 입력 이미지가 없습니다.")
|
||||||
|
|
||||||
# 2) 요청 인자. duration 은 "auto" 또는 4~12 정수.
|
# 2) 요청 인자. duration 은 "auto" 또는 4~12 정수.
|
||||||
|
# generate_audio=False: Seedance 2.0 의 AI 자동 생성 BGM이 ByteDance 자체
|
||||||
|
# content policy(partner_validation_failed)에 걸리는 케이스가 빈번하므로 비활성화.
|
||||||
|
# 오디오가 필요하면 Remotion 단계에서 별도 트랙을 얹는 방식을 사용한다.
|
||||||
arguments: dict = {
|
arguments: dict = {
|
||||||
"prompt": prompt,
|
"prompt": prompt,
|
||||||
"image_urls": image_urls,
|
"image_urls": image_urls,
|
||||||
"aspect_ratio": cfg.FAL_ASPECT_RATIO,
|
"aspect_ratio": cfg.FAL_ASPECT_RATIO,
|
||||||
"resolution": cfg.FAL_RESOLUTION,
|
"resolution": cfg.FAL_RESOLUTION,
|
||||||
|
"generate_audio": False,
|
||||||
}
|
}
|
||||||
dur = duration if duration is not None else cfg.FAL_DURATION
|
dur = duration if duration is not None else cfg.FAL_DURATION
|
||||||
if str(dur).lower() != "auto":
|
if str(dur).lower() != "auto":
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue