Wan 2.6 Video
Alibaba video model for 5 to 15-second clips from text, a single image, or the subject of reference videos, with a Standard tier that always has sound and a cheaper Flash tier.
| Property | Value |
|---|---|
modelSlug | wan-2-6-video |
| Kind | Video |
| Maker | Alibaba |
Copies per request (variations) | 1 to 5 |
| How the cost is counted | per second of output (from duration), at a rate that depends on tier, mode, resolution and generate_audio |
| Over MCP | yes, with the generate tool |
Credit amounts are left out because they change. The lowest price is creditCost on GET /v1/models, and POST /v1/jobs answers with the exact creditCost of a request.
input fields
Send the fields below inside the input object. A field you leave out takes its Default. Unknown field names are dropped without an error, so check the spelling if a setting seems to have no effect.
| Field | Type | Required | Default | Rules |
|---|---|---|---|---|
prompt | string | yes | – | Up to 5,000 characters |
tier | string (one of) | – | standard | standard, flash |
mode | string (one of) | – | text | text, image, video |
image | string[] (image upload ids) | – | – | First frame. One file at most |
reference_videos | string[] (video upload ids) | – | – | Reference videos. Up to 3 files |
resolution | string (one of) | – | 720p | 720p, 1080p |
duration | string (one of) | – | 5 | 5, 10, 15 |
multi_shots | boolean | – | false | – |
generate_audio | boolean | – | true | – |
Rules by setting
This model runs a different version depending on what you send. The rules below are checked before any credits move; a request that breaks one is refused with 400 and a message naming the field.
tier = standard and mode = text
generate_audiois not used; any value sent is ignored.- Takes no files in
imageandreference_videos; a request that fills one is refused.
tier = standard and mode = image
generate_audiois not used; any value sent is ignored.- Takes no files in
reference_videos; a request that fills one is refused. image: required; one file at most; at most 10 MB per file; JPG, PNG or WebP; sides at least 256 px.promptat least 2 characters.
tier = standard and mode = video
generate_audiois not used; any value sent is ignored.- Takes no files in
image; a request that fills one is refused. reference_videos: required; up to 3 files; at most 10 MB per file; MP4, MOV or MKV.promptat least 2 characters.durationtakes only5,10.
tier = flash and mode = image
- Takes no files in
reference_videos; a request that fills one is refused. image: required; one file at most; at most 10 MB per file; JPG, PNG or WebP; sides at least 256 px.prompt2 to 1,500 characters.
tier = flash and mode = video
- Takes no files in
image; a request that fills one is refused. reference_videos: required; up to 3 files; at most 10 MB per file; MP4, MOV or MKV.prompt2 to 1,500 characters.durationtakes only5,10.
Example request
{
"modelSlug": "wan-2-6-video",
"input": {
"prompt": "The camera circles slowly around a steaming cup of coffee on a wooden table"
}
}
