Skip to main content

Try WAN 2.7 - Image to Video in the Workbench

Run this model interactively, tune parameters, and compare outputs.
Model ID: wan-v2-7-image-to-video WAN 2.7 image-to-video animates a static image into video with enhanced motion smoothness, superior scene fidelity, and greater visual coherence over previous versions. It supports first-frame-to-video, first+last-frame-to-video, and video continuation scenarios. Output up to 1080p resolution with durations from 2-15 seconds, multiple aspect ratios, and optional driving audio.

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": "wan-v2-7-image-to-video",
  "prompt": "The camera slowly zooms in while the subject comes to life, cinematic lighting.",
  "input_image": "https://hub.oxen.ai/api/repos/ox/Oxen-AI-Assets/file/main/images/ox_zoom_out_1926_1076.png"
}'

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/wan-v2-7-image-to-video

Request parameters

Required parameters

FieldTypeDefaultDescription
promptstring"The camera slowly zooms in while the subject comes to life, cinematic lighting."Text prompt describing the desired video. Max 5000 characters.
input_imagestring"https://hub.oxen.ai/api/repos/ox/Oxen-AI-Assets/file/main/images/ox_zoom_out_1926_1076.png"URL of the first frame image. Formats: JPEG, JPG, PNG, BMP, WEBP. Max 20 MB. Format: uri.

Optional parameters

FieldTypeDefaultDescription
end_image_urlstringURL of the last frame image for first-and-last-frame-to-video. Same format constraints as input image. Format: uri.
resolutionstring"1080p"Output video resolution tier. One of: 720p, 1080p.
durationinteger5Output video duration in seconds (2-15). Range: 2 – 15.
negative_promptstringContent to avoid in the video. Max 500 characters.
audio_urlstringURL of driving audio. Supports WAV and MP3. Duration: 2-30s. Max 15 MB. Format: uri.
seedintegerRandom seed for reproducibility (0-2147483647).