diff --git a/services/video-render/providers/veo.py b/services/video-render/providers/veo.py index ad185b3..ddbfd1d 100644 --- a/services/video-render/providers/veo.py +++ b/services/video-render/providers/veo.py @@ -49,9 +49,11 @@ def run_veo_generation(task_id: str, params: dict) -> None: "instances": [{"prompt": params["prompt"]}], "parameters": { "aspectRatio": params.get("aspect_ratio") or "16:9", - "numberOfVideos": 1, }, } + # numberOfVideos는 일부 모델(veo-3.0-fast 등) 미지원 — 호출자 명시 시에만 추가 + if params.get("number_of_videos"): + body["parameters"]["numberOfVideos"] = int(params["number_of_videos"]) if params.get("duration"): body["parameters"]["durationSeconds"] = str(params["duration"]) if params.get("resolution"):