Alibaba
Wan 3.0
From $0.040 per second
One Wan 2.7 Video API endpoint is a text to video API, an image to video API, a reference to video API, and a video editing API at once. The Alibaba Wan video model auto-routes by request shape, renders 720P or 1080P, and bills per second.
Up to 5000 characters
Up to 500 characters · optional
Public URL · optional
Default 16:9
720P · 1080P · default 1080P
2 to 15 seconds · default 5
Default on
Default off
Integer · optional
Content-filter policy for this model disables browser generation — call the API with your key to run it.
Try one of these prompts
Wan 2.7 Video is Alibaba's video model, exposed on reAPI as one async endpoint that routes by request shape into four modes: text-to-video, image-to-video (first frame, first-and-last frame, continuation of an existing clip, or a still driven by an audio track), reference-to-video with up to 5 reference images, videos, and voice samples, and prompt-driven video editing. Every request runs 2–15 seconds at 720P or 1080P in five aspect ratios, billed per second.
Real-world workflows and production use cases you can build and ship with this model.
Send a prompt to use it as a text to video API, or add an image to use it as an image to video API. The Wan 2.7 Video API auto-detects the request shape, so a single endpoint covers wan2.7 video text-to-video and image-to-video without a separate mode flag. Pick 720P or 1080P and a duration from 2 to 15 seconds.
Generate a clipAs a reference to video API, the Wan 2.7 Video API takes reference images and reference videos so the output keeps your subjects while following a referenced performance. Add reference voices to carry per-subject audio. It is the same Wan 2.7 Video API call — just a different set of inputs.
As a video editing API, the Wan 2.7 Video API takes a source video to the video-editing mode and re-renders it against your prompt, while the audio_setting controls whether the original soundtrack is kept. One model is your text to video API, image to video API, reference to video API, and video editing API in a single integration.
Credit-based — 1 credit = $0.001 USD. Pay only for completed generations.
One 5-second sample at the cheapest tier.
| Model | Category | Price |
|---|---|---|
| 720P | Per second | $0.074 74 credits · 1 second |
| 1080P | Per second | $0.121 121 credits · 1 second |
The Wan 2.7 Video API routes by request shape into text-to-video, image-to-video, reference-to-video, and video editing. You learn one Wan 2.7 Video API endpoint and one parameter set instead of stitching four separate models together — one text to video API that doubles as an image to video API.
Reference images, reference videos, and reference voices let the Wan 2.7 Video API keep your subjects consistent while following a referenced performance — useful for avatars, recurring characters, and product shots the Wan 2.7 Video API renders on demand.
Billing is per second of video, scaled by resolution. Choose 720P or 1080P, set the duration, and the cost is proportional. Failed jobs refund automatically, so a rejected Wan 2.7 Video API request never costs credits.
Both generate video from text and images. The Wan 2.7 Video API folds text-to-video, image-to-video, reference-to-video, and video editing into one endpoint with per-second pricing. Here is how the two compare on publicly documented behavior.
Comparison reflects publicly documented behavior at the time of writing. Model behavior and pricing can change; check the pricing card above and the API docs for current values.
Sign up and grab a key from the dashboard. Free credits cover your first Wan 2.7 Video API calls — no card required.
OpenPOST to /api/v1/videos/generations with model = wan2.7-video plus a prompt or media input, a resolution, and a duration. The Wan 2.7 Video API returns a task ID immediately.
OpenGET /api/v1/tasks/:id until status is completed. Read the generated clip from output.video_urls and ship it.
Opencurl -X POST https://reapi.ai/api/v1/videos/generations \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan2.7-video",
"prompt": "a paper boat drifting down a rain-soaked street at dusk",
"resolution": "1080P",
"duration": 5
}'Rejected synchronously with the failing field named. Check enum values, ranges, and URL fields — nothing is charged.
401 means a missing or invalid Bearer key; 402 means the reserve exceeds your balance. Manage keys and credits in the console.
Reference material and outputs pass automated moderation. Rejected tasks fail with a clear error and a full refund.
A task that reaches a failed state is never charged — the reserve refunds automatically. Keep the task id and retry when ready.
Common questions about this model.
Try it in the playground or grab an API key to integrate now.