2–30sSmart or specified duration
480P–1080PThree output specifications
7 types of mediaUnified media input
Input + OutputSettled according to actual video seconds

Define shots with materials, not just describe shots

An interface covers text-to-video, first and last frames, reference images, reference videos, and audio drives, and automatically selects the corresponding generation mode.

Text Creation

Generate complete shots from prompts, suitable for concept films, social content, and video drafts.

First and Last Frame Control

Lock the starting and ending images, making the motion process, subject position, and transition direction more controllable.

Multimedia Reference

Use images, videos, or audio to reference characters, actions, styles, and rhythms without switching interfaces.

first_framelast_framereference_imagereference_videoreference_audiofilelink

Real Production Video

Both videos are generated by the production API and stored in AceDataCloud CDN, available for direct playback verification.

Text to video · 480P · 2sFixed position, red sphere in a white studio. Output 2 seconds, list cost 1.16 Credits.
Reference video output · 480P · 2sGenerated with 2 seconds of reference video; input 2 seconds plus output 2 seconds, totaling 4 seconds, list cost 2.1024734982332154 Credits.

Keep request structure simple, with modes expressed by materials

curl -X POST 'https://api.acedata.cloud/wan/videos' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "wan3.0-video",
    "prompt": "A red ball on a white studio floor",
    "duration": 2,
    "resolution": "480P",
    "ratio": "16:9",
    "async": true
  }'
{
  "success": true,
  "task_id": "9478f7ee-5ebb-47ac-ab49-63fbb42d8233",
  "data": {
    "status": "succeeded",
    "usage": {
      "input_video_duration": 0,
      "output_video_duration": 2,
      "SR": 480,
      "ratio": "16:9"
    }
  },
  "cost": {"list_amount": 1.16}
}

Production verification trace: 087bbe73-e336-4b4a-a410-c56d54c763b8. Asynchronous tasks can be queried through Tasks API, polling does not incur repeated charges.

Price Display and Final Settlement Each Has Its Own Role

The Pricing tag displays the standard price per second based on resolution; the final bill is calculated based on the actual input video seconds and successful output seconds in the usage.

480P

Suitable for quick previews, shot drafts, and mobile content.

720P

Suitable for daily releases, social content, and product demonstrations.

1080P

Suitable for high-quality finished products, detailed images, and large screen displays.

The per second Credits and USD prices are displayed in real-time by the Pricing tag on this page and are not copied as static prices in the introduction text.

Frequently Asked Questions

What does duration=-1 mean?

Enables smart duration. Pre-authorization checks against a 30-second upper limit, and billing is still based on actual usage after completion.

How is billing for reference videos calculated?

The input reference video seconds are added to the successful output video seconds; image, audio, and text inputs do not increase video seconds.

Where can I view the complete media fields?

View the Wan Video Generation API documentation; field constraints and response structures are based on that document.

Integrate Multimodal Video Generation into Your Workflow

Start with text shots, then add frames, videos, images, and audio references as needed.

Get API Key