Skip to main content

Try Veo 3.0 in the Workbench

Run this model interactively, tune parameters, and compare outputs.
Model ID: google-veo-3 google/veo-3 is a video generation model designed for text- and image-conditioned video creation with native, synchronized audio. It excels in generating short, realistic clips with coherent motion, prompt-aligned cinematography, and integrated audio (dialogue, ambient sound, and effects), making it useful for tasks like concept visualization, social content, and pre-visualization for storytellers and filmmakers. Some other noteworthy use cases of google/veo-3 include creating marketing and educational videos from scripts or reference images, and producing character-driven scenes that maintain visual and audio consistency across shots.
MetricValue
Parameter CountUnknown
Mixture of ExpertsUnknown
Context LengthUnknown
MultilingualYes
Quantized*Unknown
*Quantization is specific to the inference provider and the model may be offered with different quantization levels by other providers.

Example request

Use the Workbench as a request builder: configure parameters for this model in the UI, then open the API tab to copy the exact cURL or Python call.
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.
curl -X POST https://hub.oxen.ai/api/ai/videos/generate \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OXEN_API_KEY" \
  -d '{
  "model": "google-veo-3",
  "prompt": "A dog digging on the beach"
}'

Fetch model details

The models endpoint returns the full model object, including its json_request_schema.
curl -H "Authorization: Bearer $OXEN_API_KEY" https://hub.oxen.ai/api/ai/models/google-veo-3

Request parameters

Required parameters

FieldTypeDefaultDescription
promptstring"A dog digging on the beach"Text description of what you want to generate, or the instruction on how to edit the given image.

Optional parameters

FieldTypeDefaultDescription
input_imagestringImage to use as reference. Must be jpeg, png, gif, or webp. Format: uri.
aspect_ratiostring"16:9"Video aspect ratio One of: 9:16, 16:9.
durationinteger8Video duration in seconds One of: 4, 6, 8.
resolutionstring"1080p"Resolution of the generated video One of: 1080p, 720p.
generate_audiobooleanfalseGenerate audio with the video.