Skip to main content

Wan 2.2 LoRA text-to-video turns a written scene into a 5 or 8 second clip on Alibaba's Wan 2.2 A14B model, at 480p or 720p in landscape 16:9 or portrait 9:16. Load up to three of your own LoRAs on the high-noise pass, the low-noise pass or both, with no filter on the prompt, the weights or the result.

From $0.048/s

Workbench

Input

Text to video
Required. Describe the people, the action and the camera move in plain sentences, and state ages for anyone in the shot. Put a LoRA's trigger word first if it has one. at least 1 characters
Things to keep out of the clip, such as blur, extra fingers, text or watermarks. Optional; leave it empty to let the prompt alone decide.
16:9 (default) or 9:16. Both are rendered natively; there is no square or other ratio.
affects price
480p (default) or 720p. 720p costs more per second and takes about twice as long. Prove a LoRA combination at 480p first.
Durationaffects price
58
Exactly 5 or 8. Any other value is rejected rather than rounded. The clip comes back about a third of a second longer than requested.
Style LoRAs1/3

Vintage Cinematic Redmond Wan22

Up to three {path, scale} entries applied to both experts; scale 0 to 4, default 1. Use this slot for a single-file LoRA. The path must link the .safetensors file directly. at most 3 items
High-noise LoRAs0/3
Up to three LoRAs on the high-noise expert, where composition and motion are decided. The high-noise file of a paired Wan 2.2 LoRA goes here. at most 3 items
Low-noise LoRAs0/3
Up to three LoRAs on the low-noise expert, where detail and texture resolve. The low-noise file of a paired Wan 2.2 LoRA goes here. at most 3 items
Seed
0 to 2147483647. The same seed with the same inputs returned an identical clip in our tests; hold it fixed while you sweep a LoRA's scale. no lower than 0 · no higher than 2147483647
Safety checkerOff

SpicyAPI does not run a safety checker on this model. Your prompt and media go to the model as written, and the model itself decides what comes back.

Checking your account before enabling submission and pricing.

Output

Ready for a new run
Example result

Related models and next tasks

Missing the model you need?

Tell us what to add and where you would use it. Requests go to the people who decide what gets onboarded next.

LORA VIDEO API

Text-to-video, image-to-video and video-extend with your own LoRA weights, up to three per slot.

Made with Wan 2.2 LoRA

  • text-to-video · 720p · 16:9 · 5s · FollowCam LoRA pair in high_noise_loras and low_noise_loras
    5s
  • text-to-video · 720p · 9:16 · 5s · Vintage Cinematic LoRA in loras at scale 0.7
    5s
  • image-to-video · 5s · generated from the opening frame beside it
    5s
  • The still sent as image_url for the clip above
    5s
  • 6s
  • 5s
  • 5s
  • 5s

Key numbers

Endpoints
3
Text-to-video from a written scene, image-to-video from an opening frame, video-extend to continue a clip.
LoRA slots
3×3
Up to three LoRAs each in loras, high_noise_loras and low_noise_loras.
LoRA scale
0–4
Strength per LoRA, default 1. Past about 1.5 the style starts eating the subject.
Clip length
5/8S
Exactly five or eight seconds. Nothing in between is accepted.
Resolution
720P
480p or 720p; 480p is the default and the cheaper tier.
Text-to-video shapes
16:9
Landscape 16:9 or portrait 9:16. Image-to-video follows the frame.

What it does

Two experts, three slots

Attach a LoRA to the high-noise pass, the low-noise pass, or both

Wan 2.2 denoises in two passes run by two experts. high_noise_loras attaches to the high-noise expert, where composition and motion are decided; low_noise_loras attaches to the low-noise expert, where detail and texture resolve; loras applies to both. Most Wan 2.2 LoRAs ship as a high-noise file and a low-noise file: put each in its own slot. A single-file LoRA goes in loras.

Text-to-video

Write the scene, pick landscape or portrait

The text-to-video endpoint needs nothing but a prompt. Describe who is in the shot, what they do and how the camera moves, choose 16:9 or 9:16, 480p or 720p, five or eight seconds, and add a negative prompt for what must stay out. The fireside clip on this page came from one paragraph, a seed and a style LoRA in loras.

Image-to-video

Cel shading that survives a tracking move

On the image-to-video endpoint the still you send is the opening frame: subject, wardrobe, set and shape all come from it. Holding a drawn style stable while the camera tracks is the hard part of stylised video, and it is what the three LoRA slots exist to control.

Your weights, your hosting

Nothing is uploaded or stored here

Each LoRA entry is a direct download URL plus a strength. The weights are fetched for the run and nothing is stored, so files you cannot publish should stay behind your own signed links. Leave all three LoRA arrays empty and you get the base model on its own, though this family is priced separately from plain Wan 2.2.

Where it fits

  • A house style, applied to motion

    Train a LoRA on your look and load it at a strength near 1, and every clip in a series inherits the same rendering. Write new scenes on text-to-video, or animate your own key art on image-to-video; the LoRA supplies the look either way.

  • Uncensored-style LoRAs, unscreened

    Weights trained for uncensored styles run here the same as any other file. Nothing in the request declares content and no LoRA is inspected; what bounds the work is your rights to the weights, the training data and any frame you send.

  • Separating camera style from render style

    Put a motion or camera LoRA in high_noise_loras and a texture LoRA in low_noise_loras in the same request. Because they attach to different passes, you can dial one up and the other down instead of fighting a single blended weight.

  • Vertical clips for feeds

    Text-to-video renders 9:16 natively at 480p or 720p, so portrait clips for short-video feeds come out framed for the phone instead of cropped from a landscape render.

Before you spend

image-to-video

image_url and prompt are both required, and there is no aspect-ratio field: the clip takes the opening frame's shape. LoRA files may be up to 1 GB each.

text-to-video

Two shapes only, 16:9 and 9:16, at 480p or 720p; there is no square, 4:3 or 1080p option. Clips have no sound. A LoRA trained for a different base model is accepted without an error but changes nothing, so compare against a run without it at the same seed. Our strongest content tests came back toned down rather than refused.

all

duration_seconds accepts only 5 or 8; anything else is a validation error, not a rounded clip. LoRA strength above roughly 1.5 tends to overwhelm the subject before it improves the style, and three LoRAs stacked in one slot blend rather than layer, so add them one at a time. LoRAs are fetched from the URL you supply, so the weights must be downloadable without a login. The platform neither hosts nor distributes weight files. You are responsible for consent, rights, age and local law for everyone depicted and for every file you upload or link. The platform does not screen content. Public pages and examples stay suitable for general viewing.

Model reference

Wan 2.2 LoRA API reference

Wan 2.2 LoRA API specifications

Producer
Alibaba
Published endpoints
text-to-video, image-to-video, video-extend
Required inputs
prompt; image-to-video also needs an opening frame (image_url)
LoRA slots
loras, high_noise_loras, low_noise_loras — up to 3 entries each
LoRA scale
0 to 4 per entry, default 1
Weight files
Fetched from a direct URL you host; nothing is stored
Clip length
5 or 8 seconds — fixed values, default 5
Resolution
480p or 720p — default 480p
Shape
Text-to-video 16:9 or 9:16; image-to-video follows the opening frame

How to call the Wan 2.2 LoRA API

  1. 1. Host the weights and get a direct link

    Each LoRA entry needs a downloadable URL to the .safetensors file and a strength from 0 to 4. A link behind a login fails the fetch, so use a public file or a signed link. For text-to-video, link the file itself, not the repository page.

  2. 2. Pick the endpoint and the slot, then write the motion

    Text-to-video starts from a prompt alone; image-to-video also needs an opening frame. Rendering style goes in low_noise_loras, motion or camera style in high_noise_loras, and loras when you want both. This is the exact text behind the fireside clip on this page, run on text-to-video at 720p, 16:9, five seconds with the Vintage Cinematic LoRA in loras at scale 1: “Vintage Cinematic Color. Night in a mountain log cabin during a thunderstorm. An adult woman in her early thirties with dark tousled hair sits on a sheepskin rug in front of a roaring stone fireplace, in an oversized flannel shirt worn open over a cream silk camisole, knees drawn up, a glass of red wine in her hand. Lightning flashes blue-white through the dark doorway behind her while the firelight paints her face amber; she pulls the slipping shirt back onto her shoulder, turns her head and gives the camera a slow, smouldering look. Warm brown tones, deep shadows, slow push-in, 35mm, film grain, shallow depth of field.”

  3. 3. Sweep one scale at a time with the seed held

    Submit with an Idempotency-Key and keep the task id. Fix the prompt, the seed and (for image-to-video) the frame, then change a single LoRA's scale between runs. Start at 480p; re-render the winning combination at 720p.

The short version

Wan 2.2 LoRA is Alibaba's Wan 2.2 video model with LoRA support, published on this platform with these endpoints: text-to-video, which needs only a prompt and renders 16:9 or 9:16, and image-to-video, which animates an opening frame, and video-extend, which continues a clip you already have. A LoRA is a layer of trained weights that sits on top of the base model and steers style, character or motion. All endpoints return exactly 5 or 8 seconds at 480p or 720p and accept up to three LoRAs in each of three slots: high_noise_loras for the pass that sets composition and motion, low_noise_loras for the pass that resolves detail and texture, and loras for both. Each entry is a direct URL to a weights file plus a strength from 0 to 4. Nothing is uploaded to the platform. Tasks are asynchronous and billed per second of video in US dollars.

Wan 2.2 LoRA API questions

All Wan models22

Video models18