wan3.0-video API

Use the exact wan3.0-video model ID through Modelflare asynchronous video routing.

wan3.0-video API

Use the exact wan3.0-video model ID through Modelflare asynchronous video routing.

Use the exact model ID wan3.0-video. The model field must match this page exactly.

Authentication and endpoint

Use a Modelflare API key with https://modelflare.dev/v1. The gateway entry point is POST /v1/videos.

Authorization: Bearer YOUR_MODELFLARE_API_KEY

Create a task

curl https://modelflare.dev/v1/videos \
  -H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "wan3.0-video",
    "input": {"prompt": "A white cat runs through a neon-lit street in the rain, cinematic tracking shot"},
    "parameters": {"resolution": "1080P", "duration": 5, "audio": true}
  }'

Poll and download

Save the task ID. Poll GET /v1/videos/{task_id} and download with GET /v1/videos/{task_id}/content. Result URLs may expire, so transfer the file promptly.

curl https://modelflare.dev/v1/videos/TASK_ID \
  -H "Authorization: Bearer YOUR_MODELFLARE_API_KEY"

Request notes

Wan commonly uses input and parameters; frame-guided and reference-media modes must not be mixed.

Request parameters

Wan3.0 uses input.prompt or input.media with output controls in parameters. Media may represent frames, references, audio, files, or webpages.

Field Required Notes
model Yes wan3.0-video
input.prompt Conditional Provide this or input.media
input.media[] Conditional first_frame, last_frame, reference_*, file, or link
parameters.resolution No 480P / 720P / 1080P
parameters.ratio No 16:9 / 9:16 / 1:1 / 4:3 / 3:4 / adaptive
parameters.duration No Video duration in seconds
parameters.audio No Whether to generate synchronized audio
parameters.prompt_extend No Set false when this dedicated model contract requires it

Input and output limits

Wan3.0 supports text, first/last frames, reference images/videos/audio, and file or webpage inputs. Output resolutions are 480P, 720P, and 1080P; the input.media type determines the workflow.

Supported scope

This page covers Modelflare model generation and editing calls. Search or map enrichment, voice management, and element-library management are resource APIs outside this public model-call surface and are not required request fields.

Pricing and billing

This model uses per-second video billing. See the model pricing page for the current customer price, reference list price, and complete specification.

This page documents Modelflare’s public interface; the fields and limits shown here are the current contract.