Skip to main content
A model id has three parts, {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 to adaptive, 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: true on 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 to adaptive
  • 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.

Video Fast Extend 1.1

Continues an existing clip smoothly, with matched audio when generate_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_time window

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.
New models are added without a version change: read 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.