Skip to content

Staging Video

Staging test video model on the fake upstream.

AvailablePrice version staging-v1, as of 2026-11-04
Image to videoText to video
Staging fixture clip
Text to video, 720p, 5s1,415 Credits
Prompt

Staging fixture clip

Overview

A staging-only model. It returns a fixed sample clip and never calls a real supplier.

Samples

  1. Text to video, 720p, 5sStaging fixture clip

Specifications and price

Each operation is a fixed route with its own price per request, from the published catalog.

OperationResolutionsDurationsPrice per request
Image to video
image-to-video
720p5 seconds1,415 CreditsReference $1.42
Text to video
text-to-video
720p5 seconds1,415 CreditsReference $1.42

Parameters

The task uses this model, operation and input. Fields come from the published input schema.

FieldTypeRequiredDescription
modelstringYesThe model ID. On this page it is staging-video.
operationstringYesOne of: image-to-video, text-to-video.
input.aspect_ratiostringNoOne of: adaptive.
input.asset_idstringYesUp to 128 characters.
input.duration_secondsintegerYesOne of: 5.
input.generate_audiobooleanNo
input.promptstringYesUp to 4,000 characters.
input.resolutionstringNoOne of: 720p.

Code example

Send the request once and keep the task ID. If a response is lost, look the task up by ID instead of sending it again.

Request
# POST /v1/generations
curl https://api.vizoapi.com/v1/generations \
  -H "Authorization: Bearer $VIZO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "staging-video",
    "operation": "text-to-video",
    "input": { "prompt": "Staging fixture clip", "duration_seconds": 5 }
  }'

# 202 {"id": "gen_01JD…", "status": "queued"}

# GET /v1/generations/{id}
curl https://api.vizoapi.com/v1/generations/$GENERATION_ID \
  -H "Authorization: Bearer $VIZO_API_KEY"

Delivery and billing

Output
Finished files are listed in the task result with an asset ID and type for each.
Download
Files are kept for 7 days and downloaded through short-lived signed links. You can delete them any time.
Billing
Credits are held when a task is accepted and charged on delivery. If generation fails, or nothing is delivered within 24 hours, the held Credits are released in full.
Notifications
Poll the task by ID, or use signed webhooks and deduplicate by event_id.

Frequently asked questions

Is this real?
No. It exists only on staging.