Skip to main content
WAN 2.6 Image-to-Video transforms static images into dynamic videos with support for audio integration, multiple resolutions up to 1080p, and durations up to 15 seconds. It features optional prompt expansion and multi-shot composition modes.

Try in playground

Test WAN 2.6 I2V in the Runpod Hub playground.
Endpointhttps://api.runpod.ai/v2/wan-2-6-i2v/runsync
Pricing$0.10/s (720p), $0.15/s (1080p)
TypeVideo generation

Request

All parameters are passed within the input object in the request body.
input.prompt
string
required
Text description of the desired video motion and content.
input.image
string
required
URL of the source image to animate.
input.audio
string
URL of an audio file to include in the video.
input.negative_prompt
string
Elements to exclude from the generated video.
input.size
string
default:"1280*720"
Video resolution. Options: 1280*720, 1920*1080.
input.duration
integer
default:"5"
Video duration in seconds. Options: 5, 10, 15.
input.shot_type
string
default:"single"
Shot composition mode. Options: single, multi.
input.seed
integer
default:"-1"
Seed for reproducible results. Set to -1 for random.
input.enable_prompt_expansion
boolean
default:"false"
Automatically expand and enhance the prompt.
input.enable_safety_checker
boolean
default:"true"
Enable content safety checking.
curl -X POST "https://api.runpod.ai/v2/wan-2-6-i2v/runsync" \
  -H "Authorization: Bearer $RUNPOD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "input": {
      "prompt": "A person walking through a sunny park, leaves gently swaying",
      "image": "https://example.com/person-park.jpg",
      "size": "1280*720",
      "duration": 5,
      "shot_type": "single",
      "seed": -1,
      "enable_prompt_expansion": false
    }
  }'

Response

id
string
Unique identifier for the request.
status
string
Request status. Returns COMPLETED on success, FAILED on error.
delayTime
integer
Time in milliseconds the request spent in queue before processing began.
executionTime
integer
Time in milliseconds the model took to generate the video.
output
object
The generation result containing the video URL and cost.
output.video_url
string
URL of the generated video. This URL expires after 7 days.
output.cost
float
Cost of the generation in USD.
{
  "id": "sync-a1b2c3d4-e5f6-7890-abcd-ef1234567890-u1",
  "status": "COMPLETED",
  "delayTime": 28,
  "executionTime": 95432,
  "output": {
    "video_url": "https://video.runpod.ai/abc123/output.mp4",
    "cost": 0.50
  }
}
Video URLs expire after 7 days. Download and store generated videos immediately if you need to keep them.

Cost calculation

WAN 2.6 I2V pricing varies by resolution:
ResolutionRate
720p (1280x720)$0.10 per second
1080p (1920x1080)$0.15 per second
Example costs:
Resolution5 seconds10 seconds15 seconds
720p$0.50$1.00$1.50
1080p$0.75$1.50$2.25