Loading model…正在加载模型详情…
Loading model…正在加载模型详情…
Turn a written scene into video with Alibaba’s Wan 2.6, which Wan AI describes as built for connected shots and consistent characters.
In a hyperrealistic ASMR video, a hand uses a knitted knife to slowly slice a burger made entirely of knitted wool. The satisfyingly crisp cut reveals a detailed cross-section of knitted meat, lettuce, and tomato slices. Captured in a close-up with a shallow depth of field, the scene is set against a stark, matte black surface. Cinematic lighting makes the surreal yarn textures shine with clear reflections. The focus is on the deliberate, satisfying motion and the unique, tactile materials.
A beaver walks around the kitchen of an apartment. He looks at the camera anxiously and says, "Where are my nuts?" The beaver finds a box of nuts on the table and says joyfully, "Here are my nuts!"
A massive, derelict interstellar freighter floats silently in the dusty rings of Saturn. On its dark, flickering bridge, a single red button blinks beside a cryptic warning: "Unknown life signal...". The style is suspenseful sci-fi horror, characterized by immense scale, deep shadows, and an atmosphere of isolated dread. The final shot pulls back, dwarfing the ominous vessel against the vast, silent void of space.
Wan 2.6 is a video generation model developed by Wan AI within Alibaba. Wan AI describes it as a model for cinematic storytelling, with an emphasis on scene continuity, character consistency and camera movement.
On UniRoute, the text-to-video variant accepts a written prompt and an output option that combines resolution and duration. Describe the action, setting and camera direction, then review the quote for your selected option before submitting a request.
Wan 2.6 follows Wan 2.5. Wan AI’s description of Wan 2.6 emphasizes stronger scene continuity, more stable characters and better control over camera movement and pacing. Use the same scene brief across versions to compare the results for your project.
What you can do with Wan 2.6 through UniRoute today.
Describe a scene or a sequence of shots in words, including the subject, action, lighting and camera movement. Choose an output option and submit the prompt to generate a video.
Other Wan 2.6 modes (image to video, reference video and Flash image to video) aren’t available on UniRoute yet.
The variants you can call, with their options and prices.
| Variant | Model ID | Modes | Inputs | Output | Price |
|---|---|---|---|---|---|
| Wan 2.6 Text to Video | wan/2-6-text-to-video | Text to video | Text prompt and a size option | Resolution: 720p, 1080p; Duration: 5s, 10s | $0.44 to $1.31 per request |
Priced per request. The option you choose sets the price.
| Option | Official API | UniRoute | Save |
|---|---|---|---|
| 720p · 5s | $0.50 | $0.4375 | Save 13% |
| 720p · 10s | $1.00 | $0.875 | Save 13% |
| 1080p · 5s | $0.75 | $0.65625 | Save 13% |
| 1080p · 10s | $1.50 | $1.3125 | Save 13% |
Official price: www.alibabacloud.com
Prices updated 2026-11-08.
Pay as you go from a single USD wallet balance. You see the quote before each request.
Call Wan 2.6 from your own code with the media API.
# Requires bash, curl and jq. Set API_KEY to your own unified UniRoute Key.set -euo pipefail: "${API_KEY:?Set API_KEY first}"BASE='https://api.uniroute.app/v1/media'MODEL='wan/2-6-text-to-video'OPTION='720p:5'PROMPT='A calm sunrise over a mountain lake'curl -fsS --max-time 60 "$BASE/catalog" -H "Authorization: Bearer $API_KEY" | jq -e '.data.models'BODY=$(jq -n --arg model "$MODEL" --arg option "$OPTION" --arg prompt "$PROMPT" '{model:$model,option:$option,prompt:$prompt}')QUOTE_BODY=$(printf '%s' "$BODY" | jq '{model,option}')QUOTE=$(curl -fsS --max-time 60 "$BASE/quote" -H "Authorization: Bearer $API_KEY" -H 'Content-Type: application/json' -d "$QUOTE_BODY")CAP=$(printf '%s' "$QUOTE" | jq -er '.data.quoted_usd')BODY=$(printf '%s' "$BODY" | jq --arg cap "$CAP" '. + {max_cost_usd:$cap}')IDEMPOTENCY="example-$(date +%s)-$$"create() { curl -fsS --max-time 60 "$BASE/tasks" -H "Authorization: Bearer $API_KEY" -H "Idempotency-Key: $IDEMPOTENCY" -H 'Content-Type: application/json' -d "$BODY"; }TASK_ID=$(create | jq -er '.data.task_id')# The same request and idempotency key must return the original task without charging again.REPLAY_ID=$(create | jq -er '.data.task_id')[ "$TASK_ID" = "$REPLAY_ID" ]for attempt in $(seq 1 120); do TASK=$(curl -fsS --max-time 60 "$BASE/tasks/$TASK_ID" -H "Authorization: Bearer $API_KEY") printf '%s' "$TASK" | jq -e '.data | {task_id,status,billing}' if printf '%s' "$TASK" | jq -e '.data.status == "success" and .data.billing.state == "charged"' >/dev/null; then index=0 while IFS= read -r url; do index=$((index+1)) curl -fL --max-time 120 "$url" -o "$TASK_ID-$index.bin" done < <(printf '%s' "$TASK" | jq -er '.data.urls[].url') break fi if printf '%s' "$TASK" | jq -e '.data.status == "failed" and .data.billing.state == "released"' >/dev/null; then exit 1; fi if [ "$attempt" = 120 ]; then echo "Polling limit reached. Keep task ID $TASK_ID and query it later; do not create a new task." >&2 exit 1 fi sleep 5donecurl -fsS --max-time 60 "$BASE/tasks?limit=20" -H "Authorization: Bearer $API_KEY" | jq -e '.data'# Check this task and the caller Key in Console usage; billing.charged_usd is the actual USD charge.| Name | In | Description |
|---|---|---|
model | Body | Model ID to run. |
option | Body | One of the options offered for the model: 720p:5, 720p:10, 1080p:5, 1080p:10. |
prompt | Body | Text prompt describing what to generate. |
max_cost_usd | Body | Maximum cost in USD for this task, taken from the quote. |
Idempotency-Key | Header | A unique key per task, so a repeated request returns the original task instead of charging again. |
Typical ways to put Wan 2.6 to work.
Turn a scene outline into moving images to explore atmosphere, camera direction and transitions before developing the full story.
Describe materials, lighting and motion to draft product reveal concepts or tactile detail shots for a campaign.
Explore imagined environments and cinematic settings from a written brief, then refine the prompt around the visual direction you want.
Use the API to quote a video request, create a generation task and poll its status until the output is ready.
Common questions about Wan 2.6.
Wan 2.6 is Alibaba’s video generation model, developed by Wan AI. On UniRoute, you can turn a text prompt into a video from this page or through the API.
The callable Wan 2.6 variant takes a text prompt and an output option. The option combines the resolution and duration shown in the specs and pricing tables.
Describe the subject, action, setting, lighting and camera movement. For a sequence, make the shot order and transitions clear so you can evaluate how the resulting video follows your brief.
From $0.44 / clip. Each request is priced for the output option you choose. See the complete table in Pricing (prices updated 2026-11-08).
Request a quote for the model and output option, then create a task with an Idempotency-Key and a maximum cost. Poll the task for its status and output. The API section includes the request example.
No. Generation is paid from your wallet balance. You can open the workspace and review the price without paying, create an account to see a live quote for your exact settings, and you are charged only for requests that are accepted.