Quick Answer

  • Veo 3.1 Fast supports Text-to-Video, Image-to-Video, R2V, and Video Edit in one workflow.
  • Use this model guide page to validate parameters with minimal request/response examples.
  • Stabilize prompts here first, then move to production API integration.

Key Parameters

  • model | string | required | veo3.1-fast | - | Model identifier. Use the fixed value `veo3.1-fast`.
  • prompt | string | required | - | - | Main instruction describing the subject, action, scene, and style.
  • aspect_ratio | string | optional | 16:9 | 16:9 | 9:16 | Video aspect ratio. Defaults to `16:9`; supports `16:9 | 9:16`.
  • duration | integer | optional | 8 | 8 | Output duration in seconds. Defaults to `8`; supports `8`.
  • resolution | string | optional | 720p | 720p | 1080p | 4k | Output resolution. Defaults to `720p`; supports `720p | 1080p | 4k`.

Common Errors

  • 400 invalid_request_error: trigger=Request payload misses required fields or has invalid field types.; fix=Validate model, mode, and input schema before request.; retry=Retry only after fixing payload; avoid blind retries.
  • 401 authentication_error: trigger=Missing Authorization header or invalid API key.; fix=Verify Bearer token format and API key scope.; retry=Retry after auth fix; rotate key if repeated failures continue.
  • 429 rate_limit_exceeded: trigger=Request rate, concurrency, or current quota hits upstream rate limiting.; fix=Apply exponential backoff first, then review request rate, concurrency, and quota usage.; retry=Use exponential backoff (e.g., 1s/2s/4s) with jitter; if it persists, reduce submission pressure.
  • 500 internal_error: trigger=Transient upstream error or internal processing failure.; fix=Capture request id and trigger retry workflow.; retry=Retry 2-3 times with short delays; escalate if persistent.
Google logo

Veo 3.1 Fast

Commercial use

Create fast, production-ready video drafts with Google's Veo 3.1 Fast model through one unified API.

Model Type:
Pricing: 720p $0.1 / request; 1080p $0.1 / request; 4K $0.3 / request

Input

FormJSON

Reference images

Describe subject, camera, scene, and style.167 / 1200

Advanced options

Example params

Output

PreviewJSON

Generation takes some time. Please wait.You can leave this page. [ Task Logs ] lets you check the generated content directly.

Request preview

{
  "model": "veo3.1-fast",
  "prompt": "A cinematic product film: a polished glass bottle on a sunlit stone table, gentle camera push-in, realistic reflections, warm natural light, premium commercial finish.",
  "duration": 8,
  "size": "16:9",
  "aspect_ratio": "16:9",
  "resolution": "720p",
  "metadata": {
    "resolution": "720p"
  }
}

8s

Default duration

4K

Max resolution

Multi

Input modes

API

Production ready

Generated examples

Explore what Veo 3.1 Fast can create

Create with this model

Veo 3.1 Fast video sample

Veo 3.1 Fast sample 2

Veo 3.1 Fast sample 3

Transparent pricing

Veo 3.1 Fast pricing

Use the current ToAPIs quote for each resolution before submitting a video task.

Top up credits

720p

ToAPIs

$0.1

request

1080p

ToAPIs

$0.1

request

4K

ToAPIs

$0.3

request

The displayed values are a planning reference. Final billing follows the current account quote, resolution, and request parameters.

Why ToAPIs

Why use ToAPIs for Veo 3.1 Fast?

Use one API key for prompt testing, reference inputs, live quotes, and async task polling.

Fast creative iteration

Generate short drafts quickly to validate a scene, camera move, or product concept before production.

Flexible visual inputs

Switch between text prompts, first and last frames, and reference images in the same workflow.

One production workflow

Submit a video task, poll its status, and route other video models through the same ToAPIs account.

Generate a Veo 3.1 Fast video in three steps

Start with a small test, confirm the output, then reuse the request in your application.

  1. 1

    Describe the shot

    Write the subject, action, camera movement, environment, and visual style in the prompt.

  2. 2

    Choose output settings

    Set the 8-second duration, aspect ratio, and resolution that fit your use case.

  3. 3

    Poll and deliver

    Store the task ID, poll for completion, and pass the returned video URL to your next step.

Built for fast-moving video teams

Product concept clips

Turn a product idea into a visual draft for ads, launches, and internal reviews.

Storyboard validation

Use first and last frames or references to test continuity before a longer production pass.

Creative automation

Queue multiple prompt variations and keep the strongest candidates for your campaign.

FAQ

Veo 3.1 Fast FAQ

What is the default video duration?

The default duration is 8 seconds. The API request should send duration as an integer-compatible value.

Which input modes are supported?

Veo 3.1 Fast supports text prompts and visual references, including first-frame, last-frame, and reference-image workflows.

How is Veo 3.1 Fast billed?

It is billed per request. The current planning reference is $0.10 for 720p or 1080p and $0.30 for 4K; confirm the live quote before submission.

Veo 3.1 Fast API

Create your first Veo 3.1 Fast video

Start with free credits, validate the shot, then connect the same API request to your workflow.

Try Veo 3.1 Fast with free credits.

Test a prompt and output setting in the browser, then move the same request shape into production.

Start with free credits