Skip to main content
WAN 2.1 T2V 720p is an open-source video generation model for creating 720p videos directly from text prompts. It uses a diffusion transformer architecture to generate high-quality video content without requiring a source image.

Try in playground

Test WAN 2.1 T2V 720p in the Runpod Hub playground.
Endpointhttps://api.runpod.ai/v2/wan-2-1-t2v-720/runsync
Pricing$0.30 per 5 seconds of video
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 content.
input.negative_prompt
string
Elements to exclude from the generated video.
input.size
string
default:"1280*720"
Video resolution in format “width*height”.
input.num_inference_steps
integer
default:"30"
Number of denoising steps. Range: 1-50.
input.guidance
float
default:"5"
How closely to follow the prompt. Range: 0.0-10.0.
input.duration
integer
default:"5"
Video duration in seconds.
input.flow_shift
integer
default:"5"
Controls the motion flow in the generated video.
input.seed
integer
default:"-1"
Seed for reproducible results. Set to -1 for random.
input.enable_prompt_optimization
boolean
default:"false"
Whether to automatically optimize the prompt.
input.enable_safety_checker
boolean
default:"true"
Whether to run safety checks on the output.
curl -X POST "https://api.runpod.ai/v2/wan-2-1-t2v-720/runsync" \
  -H "Authorization: Bearer $RUNPOD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "input": {
      "prompt": "Steady rain falls on a bustling Tokyo street at night, neon signs casting vibrant pink and blue light that reflects and ripples across the wet black pavement",
      "num_inference_steps": 30,
      "guidance": 5,
      "negative_prompt": "",
      "size": "1280*720",
      "duration": 5,
      "flow_shift": 5,
      "seed": -1,
      "enable_prompt_optimization": false,
      "enable_safety_checker": true
    }
  }'

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.
workerId
string
Identifier of the worker that processed the request.
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": 68901,
  "workerId": "oqk7ao1uomckye",
  "output": {
    "video_url": "https://video.runpod.ai/abc123/output.mp4",
    "cost": 0.30
  }
}
Video URLs expire after 7 days. Download and store generated videos immediately if you need to keep them.

Cost calculation

WAN 2.1 T2V 720p charges $0.30 per 5 seconds of video. Example costs:
DurationCost
5 seconds$0.30
10 seconds$0.60
15 seconds$0.90