Skip to main content
Generates videos from text prompts using Google’s Veo 3 API. This node supports multiple Veo 3 models, including fast and lite variants, and allows you to specify video resolution, duration, and audio generation.

Inputs

ParameterDescriptionData TypeRequiredRange
promptText description of the video (default: "")STRINGYes-
aspect_ratioAspect ratio of the output video (default: “16:9”)COMBOYes”16:9"
"9:16”
resolutionOutput video resolution. 4K is not available for veo-3.1-lite and veo-3.0 models. (default: “720p”)COMBONo”720p"
"1080p"
"4k”
negative_promptNegative text prompt to guide what to avoid in the video (default: "")STRINGNo-
duration_secondsDuration of the output video in seconds, in steps of 2 (default: 8)INTNo4-8
enhance_promptThis parameter is deprecated and ignored. (default: True)BOOLEANNo-
person_generationWhether to allow generating people in the video (default: “ALLOW”)COMBONo”ALLOW"
"BLOCK”
seedSeed for video generation (0 for random) (default: 0)INTNo0-4294967295
imageOptional reference image to guide video generationIMAGENo-
modelVeo 3 model to use for video generation (default: “veo-3.0-generate-001”)COMBONo”veo-3.1-generate"
"veo-3.1-fast-generate"
"veo-3.1-lite"
"veo-3.0-generate-001"
"veo-3.0-fast-generate-001”
generate_audioGenerate audio for the video. Supported by all Veo 3 models. (default: False)BOOLEANNo-
Note: The enhance_prompt parameter is deprecated and its value is ignored. The node always enhances the prompt internally. Additionally, the resolution parameter is only applied when using a veo-3.1 model; it is ignored for veo-3.0 models. If you select “4k” resolution with a veo-3.1-lite or veo-3.0 model, the node will raise an error.

Outputs

Output NameDescriptionData Type
outputThe generated video fileVIDEO
This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! Edit on GitHub

Source fingerprint (SHA-256): d19071ba853a846c797bc88d4a803357563f144ea9071fc79fc4203ea40f1a81