API Free WeekHundreds of APIs are free to call this week.Browse free APIs

Wan 3.0 Prime Video Extend

alibaba/wan/3.0/prime/video-extend

Wan 3.0 Prime Video Extend by Alibaba continues an input video forward from a text instruction, optionally guided by reference images and audio, with native audio.

Base price
$0.70USD / run
Execution
async
Model type
video
Input fields
8

Try the model

Playground

Open playground
Input
Text instruction describing the extension. Refer to the input video as Video 1 and to reference images or audio as Image 1, Audio 1, and so on.
URL of the input video (MP4 or MOV; 1-15 seconds, at least 16 fps, 240-4096px per side, under 100MB).

PNG, JPEG, WebP, or GIF · 20 MiB maximum each · up to 10

Up to 10 optional reference image URLs (JPEG, PNG, BMP, or WebP; up to 20MB each). Refer to them in the prompt as Image 1, Image 2, and so on.
Up to 5 optional reference audio URLs (WAV or MP3; 1-15s each, 15s total, under 15MB each).
Duration of the extension in seconds (2-30), or `auto` to let the model choose. The input video length plus this duration must not exceed 30 seconds. `auto` is pre-authorized at 30 seconds and billed on the actual output length. Allowed values: auto, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30.
Output video resolution tier. Allowed values: 480p, 720p, 1080p.
Generate a synchronized audio track. Pricing is the same either way.
Random seed (0-2147483647) for reproducible results. Omit for a random seed; the same seed may still produce slightly different results. Range: 0 to 2147483647.
OutputReady

Your output will appear here

Complete the inputs, then click Run.

Specifications

Pricing

Base price
$0.70 / run
Billing formula
((params.duration ?? 5) == "auto" ? Math.round(usage.duration ?? 30.0) : (params.duration ?? 5)) * ((params.resolution ?? "720p") == "1080p" ? 0.28 : (params.resolution ?? "720p") == "480p" ? 0.068 : 0.14)

Context & modalities

Input
Schema-defined
Output
video

Capabilities

Chat
Not supported
Vision
Not supported
Reasoning
Not supported
Structured output
Not supported
Function calling
Not supported
Audio input
Not supported

Access

Provider
Alibaba
Model ID
alibaba/wan/3.0/prime/video-extend
Execution
async
API
Unified Run API
Endpoint
/v1/run

API README

Wan 3.0 Prime Video Extend

Continue a clip past its last frame. The model carries over the subject, look, and camera language of the source and generates the next beat you describe. The response contains the new segment only, so you can cut it onto the original yourself.

Prime is the faster Wan 3.0 tier: the same inputs and output quality as standard Wan 3.0, with significantly shorter end-to-end generation time and a higher per-second rate. Use standard Wan 3.0 for batch or background jobs where turnaround does not matter.

Fields

FieldTypeDefaultNotes
promptstring, required—Up to 5,000 characters.
videovideo URL, required—Source clip, Video 1 in the prompt. MP4/MOV, 1–15s, ≥16fps, 240–4096px per side, ≤100MB.
imagesimage URL[] (≤10)—Referenced as Image 1, Image 2, …
audiosaudio URL[] (≤5)—WAV/MP3, 1–15s each, 15s total, ≤15MB. Referenced as Audio 1, …
duration2–30 or auto5Length of the new segment. Source + duration ≤ 30s.
resolution480p / 720p / 1080p720pSets the per-second rate.
generate_audiobooleantrueNative dialogue, music, and effects. Same price on or off.
seedinteger 0–2147483647randomFix it to compare prompt changes.

The aspect ratio always follows the source, so there is no aspect_ratio field.

Billing

Only the new segment is billed: $0.068 at 480p, $0.14 at 720p, $0.28 at 1080p per second. The source clip and references are not metered.

New segmentBilled480p720p1080p
2s2s$0.136$0.28$0.56
5s (default)5s$0.34$0.70$1.40
10s10s$0.68$1.40$2.80
30s30s$2.04$4.20$8.40

With duration: "auto" the run is pre-authorized at 30 seconds, then settled on the length that was actually generated. Failed runs are not charged. Output files are copied to SandBase storage and the returned URL stays valid for 7 days; download anything you need to keep.

Prompting

  • Describe what happens next, not what the source already shows: “Extend Video 1 forward: the baker carries the tray to the oven and the camera follows.”
  • Mention the subject and direction of movement again if continuity matters.
  • Keep the source short when you need a long extension; both count toward 30 seconds.

Limits

  • The returned video is the extension only; the source is not included.
  • To change the existing footage instead, use video-edit.

Also on SandBase

Other Wan 3.0 Prime endpoints: alibaba/wan/3.0/prime/video (all modes in one schema), alibaba/wan/3.0/prime/text-to-video, alibaba/wan/3.0/prime/image-to-video, alibaba/wan/3.0/prime/reference-to-video, alibaba/wan/3.0/prime/video-edit. Standard tier: alibaba/wan/3.0/video-extend.

Start building

Send your first request

OpenAI-compatible endpoint with unified authentication and usage tracking.

Production API
Unified Run API endpoint
https://api.sandbase.ai/v1/run
Model ID
alibaba/wan/3.0/prime/video-extend
# The quoted heredoc keeps Unicode and shell metacharacters unchanged.
result=$(curl --fail-with-body --silent \
  -X POST "https://api.sandbase.ai/v1/run" \
  -H "Authorization: Bearer $SANDBASE_API_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'SANDBASE_JSON'
{
  "model": "alibaba/wan/3.0/prime/video-extend",
  "video": "https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20260402/ldnfdf/wan2.7-videoedit-style-change.mp4",
  "duration": 5,
  "resolution": "720p",
  "generate_audio": true
}
SANDBASE_JSON
)
run_id=$(printf '%s' "$result" | jq -r .id)
for attempt in $(seq 1 120); do
  status=$(printf '%s' "$result" | jq -r .status)
  case "$status" in completed|failed|timeout) break ;; esac
  sleep 2
  result=$(curl --fail-with-body --silent \
    -H "Authorization: Bearer $SANDBASE_API_KEY" \
    "https://api.sandbase.ai/v1/run/$run_id")
done
status=$(printf '%s' "$result" | jq -r .status)
[ "$status" = completed ] || { echo "Generation ended: $status" >&2; exit 1; }
printf '%s\n' "$result"

Choose your model

Compare models

All image & video models
ModelTypeDefault priceReleased
AlibabaVideo$0.70 / runOct 4, 2026
AlibabaVideo—Oct 5, 2026
AlibabaVideo—Oct 5, 2026
AlibabaVideo—Oct 4, 2026
AlibabaVideo—Oct 4, 2026
AlibabaVideo—Oct 4, 2026