Vertex Veo Text to Video
Text to Video Generate videos from text prompts using Google's Veo Inputs: prompt: The text prompt used to guide video generation. negative_prompt: Optional. A text string that describes anything you want to discourage the model from generating. Outputs: output_videos: A list of generated videos (VIDEO type). output_video_path_list: A list of local paths to the generated videos (when output_format=local_file) Configuration: aspect_ratio: Optional. Specifies the aspect ratio of generated videos. duration_seconds: Required. The length in seconds of video files that you want to generate. enhance_prompt: Optional. Use Gemini to enhance your prompts. generate_audio: Generate audio for the video. person_generation: Optional. The safety setting that controls whether people or face generation is allowed. resolution: Optional. Veo 3 models only. The resolution of the generated video. seed: Optional. A number to request to make generated videos deterministic. Adding a seed number with your request without changing other parameters will cause the model to produce the same videos. output_gcs_uri: GCS URI where the generated videos will be stored, in the format 'gs://BUCKET_NAME/SUBDIRECTORY'. model: The Veo model to use for video generation. fps: Optional. Frames per second for the generated video. number_of_videos: Optional. Number of video variations to generate. mime_type: Mime type of the input image or video, e.g., 'image/png' or 'video/mp4'.
- videos
- video_path_list
Inputs (13)
| Name | Type | Default | Description |
|---|---|---|---|
| prompt | STRING | The text prompt used to guide video generation. | |
| negative_promptopt | STRING | Optional. A text string that describes anything you want to discourage the model from generating. | |
| output_gcs_uriopt | STRING | None/videos/text-to-video-20260720-202149.mp4 | GCS URI where the generated videos will be stored, in the format 'gs://BUCKET_NAME/SUBDIRECTORY'. |
| modelopt | COMBO | veo-3.1-generate-preview | The Veo model to use for video generation. |
| aspect_ratioopt | COMBO | 16:9 | Optional. Specifies the aspect ratio of generated videos. |
| duration_secondsopt | INT | 82–8 | Required. The length in seconds of video files that you want to generate. |
| resolutionopt | COMBO | 1080p | Optional. Veo 3 models only. The resolution of the generated video. |
| fpsopt | INT | 241–60 | Optional. Frames per second for the generated video. |
| seedopt | INT | 00–294967295 | Optional. A number to request to make generated videos deterministic. Adding a seed number with your request without changing other parameters will cause the model to produce the same videos. |
| number_of_videosopt | INT | 11–4 | Optional. Number of video variations to generate. |
| enhance_promptopt | BOOLEAN | true | Optional. Use Gemini to enhance your prompts. |
| generate_audioopt | BOOLEAN | false | Generate audio for the video. |
| person_generationopt | COMBO | allow_adult | Optional. The safety setting that controls whether people or face generation is allowed. |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| videos | VIDEO | A list of generated videos (VIDEO type). |
| video_path_list | STRING | A list of local paths to the generated videos (when output_format=local_file) |