WaveSpeedAI APIGoogle Veo3 Fast

Google Veo3 Fast

Google Veo3 Fast

Playground

Try it on WavespeedAI!

Generate videos with Google Veo 3 Fast - faster and more cost-effective than standard Veo 3. Starting at $0.25/second. Commercial use allowed.

Features

Google Veo 3 Fast AI Video Generator

Veo 3 Fast is a faster, more cost-effective version of Google’s Veo 3 AI video generator. It creates high-quality, realistic videos with synchronized audio—including dialogue, ambient sounds, and music.

🏎️ Key Features

  • Lightning-Fast Video Creation
    Generates 8‑second cinematic clips about 30% faster than standard Veo 3, enabling rapid iteration under a minute. :contentReference[oaicite:1]{index=1}

  • Up to 80% Cost Reduction
    Consumes far fewer credits (about 20 credits per clip vs ~100), so you can produce 5× more content on the same budget. :contentReference[oaicite:2]{index=2}

  • Immersive Native Audio
    Automatically produces synchronized sound effects, character dialogue, ambient noise, and music—no audio post‑production needed. :contentReference[oaicite:3]{index=3}

  • Consistent Characters & Style Control
    Maintains character consistency via reference images and precise camera movement controls. :contentReference[oaicite:4]{index=4}

  • Seamless First-to-Last Frame Transitions
    Creates smooth animations transitioning between two uploaded images. :contentReference[oaicite:5]{index=5}

📱 Social Media Ready

Designed for engaging short videos—supports “fake news,” time travel, talking animals, and other viral-worthy formats. :contentReference[oaicite:6]{index=6}

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 '{
    "prompt": "An energetic street performer in Times Square grabs the mic and yells toward the crowd with wide eyes:“Yo! Google Veo 3 Fast just dropped on WaveSpeedAI! It’s REAL as hell! Sound and texture are NEXT LEVEL! Try it right now!!”Crowd ambience, city lights, wild gestures, fast jump cuts.",
    "aspect_ratio": "16:9",
    "duration": 8,
    "resolution": "720p",
    "generate_audio": false,
    "enable_prompt_expansion": 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:9-Aspect ratio of the video.
durationintegerNo88The duration of the generated media in seconds.
resolutionstringNo720p-Video resolution.
generate_audiobooleanNofalse-Generate audio for the video.
enable_prompt_expansionbooleanNotrue-If set to true, the prompt optimizer will be enabled.
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 Query Parameters

Result Request Parameters

ParameterTypeRequiredDefaultDescription
idstringYes-Task ID

Result Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
dataobjectThe prediction data object containing all details
data.idstringUnique identifier for the prediction, the ID of the prediction to get
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
© 2025 WaveSpeedAI. All rights reserved.