Try Veo 3.1 Fast - Image to Video in the Workbench
Run this model interactively, tune parameters, and compare outputs.
google-veo-3-1-fast
Veo 3.1 Fast is Google’s image-to-video model for generating short, high-fidelity videos from a single input image and a motion prompt.
It supports natural motion, realistic scene animation, optional native audio generation, and controllable output settings such as duration, aspect ratio, and resolution (including 4k).
Example request
- Sync
- Async
- Async with SSE
This blocks until the video is ready (typically 5-15 minutes). Prefer Async or Async with SSE for anything beyond quick experimentation.See the video generation reference for more details.
- Minimal
- All parameters
Fetch model details
The models endpoint returns the full model object, including itsjson_request_schema.
Request parameters
Required parameters
| Field | Type | Default | Description |
|---|---|---|---|
prompt | string | — | Text prompt describing how to animate the input image. |
input_image | string | — | URL of the input image to animate. Should be 720p or higher in 16:9 or 9:16; other ratios are cropped. Format: uri. |
Optional parameters
| Field | Type | Default | Description |
|---|---|---|---|
aspect_ratio | string | "auto" | Output video aspect ratio. One of: auto, 16:9, 9:16. |
duration | string | "8s" | Duration of the generated video. One of: 4s, 6s, 8s. |
resolution | string | "720p" | Output video resolution. One of: 720p, 1080p, 4k. |
generate_audio | boolean | true | Whether to generate audio for the video. |
negative_prompt | string | — | Text describing what to avoid in the generated video. |
seed | integer | — | Random seed for deterministic generation. |
auto_fix | boolean | false | Automatically rewrite prompts that fail policy or validation checks. |
safety_tolerance | string | "4" | Safety tolerance for moderation. 1 is strictest and 6 is least strict. One of: 1, 2, 3, 4, 5, 6. |