WaveSpeedAI APIGoogleGoogle Veo3 Fast

Google Veo3 Fast

Google Veo3 Fast

Playground

Try it on WavespeedAI!

Google Veo 3 Fast creates text-to-video with synchronized audio, delivering faster, more cost-effective results than standard Veo 3; commercial use allowed and pricing starts at $0.25/second. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

Features

Google Veo 3 Fast AI Video Generator

Veo 3 Fast is a high-speed, cost-efficient version of Google’s Veo 3 model, built for creators who need cinematic results with synchronized audio in record time. It produces realistic 8-second clips featuring dialogue, sound effects, and background music—all natively generated.


Why it looks great

  • Lightning-Fast Generation ⚡ Produces 8-second cinematic videos up to 30% faster than standard Veo 3.

  • Budget-Friendly Efficiency 💰 Up to 80% cost savings, allowing 5× more videos per budget unit.

  • Cinematic Realism 🎬 Generates coherent motion, expressive characters, and balanced lighting for film-like quality.

  • Native Audio Sync 🔊 Automatically includes ambient sounds, speech, and music perfectly matched to on-screen action.

  • Character & Camera Consistency 🎥 Supports reference-based continuity and stable camera direction for precise visual storytelling.


Limits and Performance

  • Max duration per job: 8 seconds
  • Typical generation speed: ~30 seconds per video
  • Resolution: up to 1080p
  • Audio: synchronized voice, SFX, ambience, and background score
  • Size: 16:9 or 9:16

Pricing

Every run needs $1.2 (both 720p and 1080p)

Without audio needs $0.8

Commercial use allowed


How to Use

  1. Write a text prompt describing your scene, characters, or story.
  2. Choose duration (up to 8 seconds).
  3. Run generation and preview your result.
  4. Download the MP4 file with synchronized audio.

Pro Tips for Best Results

  • Keep prompts concise but cinematic: specify lighting, motion, and emotion.
  • Use reference images for consistent characters across clips.
  • Combine camera directions (“slow zoom-in,” “tracking shot,” etc.) for dynamic composition.
  • Avoid overly complex multi-scene prompts—stick to one action or setting per clip.
  • If dialogue is critical, use quotation marks in the prompt for clearer speech output.

Notes

  • Actual generation time may vary depending on queue and resolution.
  • Currently optimized for short-form content such as trailers, vlogs, and viral videos.

Authentication

For authentication details, please refer to the Authentication Guide.

API Endpoints

Submit Task & Query Result


# Submit the task
curl --location --request POST "https://api.wavespeed.ai/api/v3/google/veo3-fast" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}" \
--data-raw '{
    "aspect_ratio": "16:9",
    "duration": 8,
    "resolution": "720p",
    "generate_audio": true
}'

# Get the result
curl --location --request GET "https://api.wavespeed.ai/api/v3/predictions/${requestId}/result" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}"

Parameters

Task Submission Parameters

Request Parameters

ParameterTypeRequiredDefaultRangeDescription
promptstringYes-Text prompt for generation; Positive text prompt.
aspect_ratiostringNo16:916:9, 9:16Aspect ratio of the video.
durationintegerNo88, 4, 6The duration of the generated media in seconds.
resolutionstringNo720p720p, 1080pVideo resolution.
generate_audiobooleanNotrue-Whether to generate audio.
negative_promptstringNo-Negative prompt for the generation.
seedintegerNo--1 ~ 2147483647The random seed to use for the generation.

Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
data.idstringUnique identifier for the prediction, Task Id
data.modelstringModel ID used for the prediction
data.outputsarrayArray of URLs to the generated content (empty when status is not completed)
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.has_nsfw_contentsarrayArray of boolean values indicating NSFW detection for each output
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds

Result Request Parameters

© 2025 WaveSpeedAI. All rights reserved.