{brand}/{version}/{task}, and it is also the path of the endpoint that creates a task on that model:
Catalogue
Prices per model, resolution and duration are listed in the developer console. See Credits and pricing for how credits work.
Model families
Video Fast 1.0
Fast, low-cost generation. A good default for previews, social clips and high-volume use.- Tasks: text to video, image to video, reference to video
- Resolutions: 480p, 768p
- Duration: 3–15 seconds; reference to video 3–30 seconds
- Aspect ratios:
9:16(default for text to video),16:9,1:1,3:4,4:3; image to video defaults toadaptive, which keeps the shape of your image - Image input: JPG, PNG or WebP, shorter side at least 300 px, aspect ratio between 0.4 and 2.5, at most 30 MB
Wan 3.0 Spark
Native videos up to 30 seconds with richer detail, and synchronized audio on request.- Tasks: text to video, image to video, reference to video
- Resolutions: 480p, 720p, 1080p
- Duration: 2–30 seconds
- Audio:
generate_audio: trueon text and image to video - Aspect ratios:
16:9(default for text to video),9:16,1:1,3:4,4:3; image to video defaults toadaptive - Image input: JPG, PNG or WebP, 360–2,000 px per side, at most 20 MB
Wan 3.0 Prime Spark
The same Wan 3.0 quality at the full 30 seconds, noticeably faster. Choose it when turnaround time matters.- Tasks: text to video, image to video
- Resolutions, duration, audio, aspect ratios and image input: as Wan 3.0 Spark
Video Fast Extend 1.1
Continues an existing clip smoothly, with matched audio whengenerate_audio is true.
- Task: video extend
- Resolutions: 480p, 720p, 1080p
- Duration: adds 3–30 seconds; the clip plus the added seconds may not exceed 30 seconds
- Clip input: MP4 or MOV, 360–2,000 px per side, 2–30 seconds long, at most 500 MB, with an optional
start_time/end_timewindow
Choose a model
Start with short, low-resolution tasks while you tune your prompts, then raise the resolution and duration for the final render.
Read the catalogue from the API
GET /v1/models lists the enabled models. Each model carries input_schema, the JSON Schema of its request body, which is the authoritative list of fields and allowed values, and x-max-input-bytes, the largest accepted input file.
GET /v1/models instead of hard-coding the list when you build a model picker.
Common request fields
Every create endpoint accepts these optional fields in addition to its own:
Text, image and extend endpoints also accept
prompt_expansion (none, basic or the default advanced): with basic or advanced the prompt is rewritten into a more detailed description before generation, and the final text is returned as output.actual_prompt. Use none to keep your prompt exactly as written.