▥ Seedance 2.5 is here! ›
Wan 3.0

Wan 3.0 API

Alibaba Wan 3.0 for video from text, a first frame, first and last frames, or image, video, and audio references, with optional audio.

Warm Official Live Priced by route Data privacy Zero training API docs

Input

prompt*string

Describe the subject, motion, camera, lighting, and timing

route_modestring

Choose the provider route used for this request.

Lower-cost official route and the default for new requests and API keys.
generation_typestring

Select the generation workflow. The API mode updates with this choice.

aspect_ratiostring

Aspect ratio of the generated output

Default: "adaptive"
resolutionstring

Higher resolutions may take longer to generate.

Default: "720p"
durationnumber

Length of the generated video in seconds

generate_audioboolean

Generate synchronized audio with the video.

Indicative cost≈ $0.415 for 5 s$0.083 / second · official-cheapBilled per second of the video the model returns. Models that bill a reference or source video add its seconds too.

Output

Ready for a predictionAdjust the inputs, then run the model.
  1. Create an API key

    Create a key in the console and save it as the MLMUX_API_KEY environment variable.

    Create an API key
  2. Send a request

    Send the request to https://api.mlmux.com/v1/videos/generations with the model ID alibaba/wan-3.0. The example uses this page's default settings; change the prompt and options as needed.

  3. Read the result

    The response is a task. Poll its poll_url every few seconds until status is succeeded, then download the video, or set up a webhook to be notified.

curl https://api.mlmux.com/v1/videos/generations \
  -H "Authorization: Bearer $MLMUX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "alibaba/wan-3.0",
  "route_mode": "official-cheap",
  "prompt": "A red fox walks through fresh snow at sunrise, slow tracking shot, cinematic light",
  "mode": "text_to_video",
  "ratio": "adaptive",
  "resolution": "720p",
  "duration": 5,
  "generate_audio": true
}'

# The response is a task. Poll it until "status" is "succeeded", then read "video".
curl https://api.mlmux.com/v1/videos/generations/TASK_ID \
  -H "Authorization: Bearer $MLMUX_API_KEY"

Pricing

Video is billed per second of output at the resolution you choose. The price changes with resolution and route.

Learn more about pricing ↗

All video rates

Per second of output video, by resolution. Billing follows the seconds the provider reports. With a reference video, the reference video's own seconds are billed too, at the same rate.

Resolutionofficialofficial-cheap
480p$0.046 / s$0.042 / s
720p$0.092 / s$0.083 / s
1080p$0.185 / s$0.166 / s

Readme

Wan 3.0 is available through MLMux with one request shape and two explicit route tiers.

Every input type

Start from a prompt, animate an image, connect two keyframes, or guide the clip with up to 10 reference images, 5 videos, and 5 audio files.

480p to 1080p

Choose 480p, 720p, or 1080p and a clip from 2 to 15 seconds.

Billed per second

You pay for each second of output at the chosen resolution. Reference videos are billed by their length too.

Frequently asked questions

What is Wan 3.0?

Wan 3.0 is a video generation model from Alibaba. On MLMux you can run it in the browser or call it through one API. Alibaba Wan 3.0 for video from text, a first frame, first and last frames, or image, video, and audio references, with optional audio.

How do I use the Wan 3.0 API?

Create an API key in the MLMux Console, then send a POST request to https://api.mlmux.com/v1/videos/generations with the key in the Authorization header and model set to alibaba/wan-3.0. The request returns a task: poll it, or receive a webhook when the video is ready.

What can Wan 3.0 do?

Generation modes: Text to video, Image to video, First & last frame, and Multimodal reference. Clips run 2 to 15 seconds at 480p, 720p, or 1080p, in aspect ratios such as 16:9, 9:16, 1:1, 4:3, and 3:4, with up to 10 reference images. Wan 3.0 can also generate audio together with the video.

How much does Wan 3.0 cost?

MLMux is pay as you go, with no subscription or monthly fee, and 1 credit equals 1 US dollar. One second of 720p Wan 3.0 video costs $0.083 on the default official-cheap route and $0.092 on the official route. Rates for every resolution are listed in the pricing section of this page.

Can I try Wan 3.0 without writing code?

Yes. Sign in and use the playground at the top of this page to run Wan 3.0 with the same settings as the API. The playground's code views show the matching request for your settings, and the quick start below has copy-paste examples in cURL, Python, and JavaScript.