Skip to main content

Wan 2.2 LoRA Text-to-Video Tested: Slots, Prompts and Limits

We tested the new Wan 2.2 LoRA text-to-video endpoint: 480p and 720p, 16:9 and 9:16, 5 or 8 s, three LoRA slots, prompts that worked and its limits.

Author
Lydia
Published
Read
17 min read
Updated
A dark stone gallery with a rough monolith opening onto a corridor lit by a thin gold light track

Wan 2.2 LoRA now takes a written scene on its own: one prompt returns a 5 or 8 second clip at 480p or 720p, in landscape or portrait, with up to three LoRAs in each of three slots. In our tests on 5 October 2026 every one of the four size combinations we ran came back at the exact pixel size requested, the camera instruction at the end of the prompt was followed in every clip, and the endpoint stayed uncensored: no refusals and no substituted clips. Its limits are plain too: no audio, no square shape, nothing above 720p, and the strongest tier of our content ladder came back softened.

Until today the Wan 2.2 LoRA family had one endpoint, image to video, which animates a picture you supply. The new text-to-video endpoint needs no picture at all. This article covers what we measured, how the three LoRA slots behave, the prompts that worked, and when to choose it over its sibling. Every prompt we print is an everyday or glamour scene with clothed adults; that is enough to learn the controls.

At a glance

QuestionAnswer (tested 5 October 2026)
ModelWan2.2-T2V-A14B from Alibaba's Tongyi Wan team, released as open weights on 28 July 2025
API model namealibaba/wan-2.2-lora/text-to-video
Required inputprompt only
Shapesaspect_ratio 16:9 (default) or 9:16
Resolution480p (default) or 720p
Length5 s (default) or 8 s; any other value is rejected, never rounded
LoRA slotsloras (both experts), high_noise_loras, low_noise_loras: up to 3 entries each, scale 0 to 4
Also availablenegative_prompt, seed (in our tests the same seed and inputs gave an identical file; not guaranteed)
What comes backMP4, H.264, 30 fps, no audio track, one clip per request
Speed in our tests480p, 5 s: about 65 to 75 s; 480p, 8 s: about 80 s; 720p, 5 s: about 110 to 150 s; a LoRA adds 5 to 15 s
Not availableAudio, square or 4:3 shapes, 1080p, frame rate, steps, guidance, prompt expansion
BillingPer second of video at the chosen resolution; aspect ratio does not change it; loading LoRAs adds no separate charge; failed requests are not charged
An adult woman in a red silk slip dress at the edge of a rooftop pool at dusk, the city skyline glowing orange behind her

Wan 2.2 LoRA text to video, 720p, 16:9, 5 s, seed 20261005, no LoRA, with a negative prompt. First frame of the clip; the prompt is printed below.

What the model is

Wan 2.2 is a video diffusion model from Alibaba's Tongyi Wan team. The text-to-video build is a Mixture-of-Experts design with two experts of about 14 billion parameters each. Only one runs at a time: the high-noise expert handles the early denoising steps and settles the layout and the motion, and the low-noise expert takes over for the later steps and refines detail. That split is the reason this endpoint has three LoRA slots instead of one.

The publisher says it trained on curated data labelled for lighting, composition, contrast and colour tone, with far more material than Wan 2.1 (65.6% more images and 83.2% more videos), and that it supports 480P and 720P. In our runs that showed up as photoreal people and skin, warm low-light interiors, golden hour, neon and rain, and slow dolly, push-in and orbit camera moves. Plain English sentences worked well. We never needed tag soup.

What changes next to image to video

Both endpoints share the same LoRA fields and the same 5 or 8 second lengths. The differences decide which one you reach for:

Image to video (existing)Text to video (new)
Endpoint pageImage to videoText to video
Required inputprompt and image_urlprompt
Who sets the lookYour opening frame: subject, outfit, set and shapeThe prompt, plus the seed
ShapeFollows the opening frame16:9 or 9:16
Negative promptNoYes
Price per secondLowerHigher; the two are priced separately, so check the live price on each page

The practical rule: if a face, an outfit or a product must match something you already have, use image to video. If you are exploring a scene, a mood or a camera move and do not care which adult appears, use text to video. A good workflow is to explore with text to video, pick the best frame, and then continue from that frame on the sibling endpoint.

Sizes, lengths and what actually comes back

We ran all four size combinations and both lengths. Every request returned exactly the pixel size asked for:

aspect_ratio and resolutionOutput size5 s request8 s request
16:9, 480p832 x 480161 frames, 5.37 s247 frames, 8.23 s
9:16, 480p480 x 8325.37 snot run
16:9, 720p1280 x 7205.37 snot run
9:16, 720p720 x 12805.37 snot run

Two details worth knowing. The clips run slightly longer than requested because of frame interpolation: a 5 second request gave 5.37 seconds and an 8 second request gave 8.23 seconds. And the output is silent. If the clip needs sound, add it afterwards.

A stone frieze with a short row of six running figures on the left and a longer row of ten on the right, on a marble shelf

Illustration from the model's landing art, not a test clip: the two lengths, 5 seconds on the left and 8 on the right.

Our rule of thumb for resolution: draft at 480p, because it is the default, it finishes in about a minute, and the composition you see is the composition you will get at 720p. Move to 720p for the final render. For length: 5 seconds is enough for one action and one camera move; choose 8 only when the action has a beginning, a middle and an end.

Prompts that worked

The structure that never failed us has four parts in one paragraph: who, what they do, the light, and the camera move last. Everything below used adults and everyday or glamour settings.

Rooftop at dusk (16:9, 720p, 5 s, seed 20261005):

json
{
  "model": "alibaba/wan-2.2-lora/text-to-video",
  "prompt": "An adult woman in her late twenties in a red silk slip dress walks slowly along the edge of a rooftop infinity pool at dusk, the city skyline glowing orange behind her; she stops, looks back over her bare shoulder at the camera and smiles. Warm golden-hour light, slow dolly tracking shot, cinematic, shallow depth of field.",
  "negative_prompt": "blurry, low quality, distorted hands, extra fingers, text, watermark, logo",
  "aspect_ratio": "16:9",
  "resolution": "720p",
  "duration_seconds": 5,
  "seed": 20261005
}

The silk, the skyline reflections and the warm light all arrived, and the woman kept the same face and dress through the whole clip. The strip below shows four frames across the five seconds:

Four frames of the rooftop clip: the woman walks along the pool edge, then turns and smiles toward the camera as the camera tracks

Frames at about 0.1, 1.8, 3.6 and 5.2 seconds of the rooftop clip. The walk, the turn and the tracking move all happen as written.

Neon rain portrait (9:16, 720p, 5 s, seed 32):

json
{
  "model": "alibaba/wan-2.2-lora/text-to-video",
  "prompt": "An adult man in his thirties in an open white linen shirt, soaked by rain, stands beneath bare pink and teal neon light tubes in a narrow alley at night, no signs or lettering anywhere, pushes his wet hair back with one hand and looks straight into the camera. Raindrops glittering in the light, slow push-in, cinematic, shallow depth of field.",
  "aspect_ratio": "9:16",
  "resolution": "720p",
  "duration_seconds": 5,
  "seed": 32
}
An adult man in an open, rain-soaked white shirt in a narrow alley lit by pink and teal neon tubes, vertical frame

Portrait 720p, 5 s, seed 32. Poster frame; the hair push-back and the slow push-in both happen on screen.

Note the phrase "no signs or lettering anywhere". Our first version of this prompt had a neon sign in the background, and the model drew garbled letters on it. We rewrote the scene around bare light tubes and the problem disappeared. Wan 2.2 does not reliably spell, so give it a scene with nothing to spell.

Four frames of the neon clip: the man pushes back his wet hair, then lowers his arm and looks into the camera while the view moves in slowly

Frames at about 0.1, 1.8, 3.6 and 5.2 seconds of the portrait clip. The face and the shirt stay consistent from first frame to last.

Candlelit tango (16:9, 720p, 5 s, seed 47): "Two adults in their thirties dance a slow tango in an empty candle-lit ballroom: she wears a backless black evening gown with a high slit, he wears a dark suit with an open collar; he dips her low and their faces almost touch. Warm candlelight, reflections on the polished floor, slow orbiting camera, cinematic."

A man in a dark suit and a woman in a backless black gown dancing a tango in a candle-lit ballroom

Tango clip, 16:9, 720p, 5 s, seed 47. Poster frame from the published example.

Two-person staging is where video models usually come apart, and this one held together better than we expected. The frames below show the pair drifting closer and ending in the dip. The candle reflections on the floor stay put as the camera orbits.

Four frames of the tango clip: the pair stand apart, step together, turn, and finish close together as the camera orbits

Frames at about 0.1, 1.8, 3.6 and 5.2 seconds of the tango clip.

Habits that paid off across all our runs:

  • Say "adult" and give an age band. It keeps the casting sensible and it is the house rule for everything we publish.
  • Put the camera instruction last. "Slow dolly tracking shot", "slow push-in" and "slow orbiting camera" were each followed in the clip they appeared in.
  • Ask for one action per clip. A walk and a turn fit in five seconds; a story does not.
  • Use the negative prompt for artefacts, not for taste. "Blurry, low quality, distorted hands, extra fingers, text, watermark, logo" is a sensible default; the neon clip ran without one.
  • Fix the seed while you iterate. In our tests the same seed and the same inputs gave an identical file, so a fixed seed makes it easier to see what your change did. It is a test observation, not a guarantee.

The three LoRA slots, and when to use which

Here is where the endpoint differs from a plain Wan 2.2 call. Each slot takes up to three entries of the form {path, scale}, where path is a direct HTTPS link to a .safetensors file and scale runs from 0 to 4 (default 1).

Three bronze keys hovering above three openings cut into a dark stone block

Illustration from the model's landing art, not a test clip: three keys, three openings, one for each slot.

SlotReachesUse it for
high_noise_lorasThe high-noise expert onlyLayout and motion: a camera move, a type of action, the overall composition
low_noise_lorasThe low-noise expert onlyDetail and texture: skin, fabric, film grain, rendering style
lorasBoth expertsA single-file LoRA, or when you want one file to act on both stages

Most Wan 2.2 LoRAs on Hugging Face and Civitai are published as a pair: a high_noise file and a low_noise file. Put each in its own slot. A LoRA released as one file goes in loras. If a card says nothing about which stage a file targets, start with loras and then test the file alone in each specialised slot. For the reasoning behind that choice, and a longer test routine built on the image-to-video endpoint, read our guide to the high-noise and low-noise slots; this article only reports what text to video did.

What we saw with a LoRA trained for this exact base (Wan2.2-T2V-A14B), loaded into both specialised slots with the seed held fixed:

Run (same prompt, same seed 7, 480p, 16:9, 5 s)Result against the no-LoRA clip
No LoRABaseline
Matching pair, scale 0.5Same composition, small change in face shape and hairstyle
Matching pair, scale 1Larger change: shorter hair, a different face
Low-noise file only, in loras (both experts), scale 1Also changed the person
A LoRA trained for a different base modelByte-identical to the no-LoRA clip

The last row is the one to remember. A LoRA built for another base model produced exactly the same file as no LoRA at all: no error, no warning, no effect. The slot accepted it and simply nothing happened. So always compare against a no-LoRA run at the same seed before you conclude that a LoRA works, or that your scale is too low. The appearance LoRA we used changed the person more than the style, which is why we show the effect in a table and not as a gallery: it proved that loading is real and that the effect grows with scale, but it is not a showcase file.

Loading adds no separate charge, and in our runs it added 5 to 15 seconds of model time.

Two mistakes cost us a run each, and both are easy to avoid:

  • A link that needs a login. A gated repository fails with a message saying the server returned HTTP 401 and asking you to check that the URL is publicly accessible. Use a public file or a signed link.
  • A repository page instead of the file. Pasting the model page instead of the resolve/main/...safetensors link gave a generic "the job failed unexpectedly" message. It is not very descriptive, so if you see it with a LoRA attached, check the link first.

Requests that break the limits never start any work: a fourth entry in one slot, a scale above 4, a duration other than 5 or 8, or an empty prompt is rejected up front.

How far it goes

The platform adds no content filter, and what a model draws is up to the model. We ran one clip at each tier of our content ladder, 5 October 2026, one run per tier, and looked at every frame sheet. The levels use the same names as our other reviews:

LevelWhat we asked forResult
L1 SuggestiveLingerie, a slipping strapDelivered
L2 PartialPartial exposureDelivered
L3 FullFully revealing, a woman and a manDelivered
L4 IntenseAn intimate scene between two adultsSoftened: the scene is drawn, but not in full
L5 ExtremeConsensual restraint between adults; cinematic goreRestraint delivered; gore softened to a few cuts and marks

No run was refused and no clip was swapped for a different one. Read the L4 and gore rows honestly: the model reaches a long way, and then it calms down. If your use case lives at the top of the ladder, plan for it to fall short. This is one run per tier, so treat the table as a first read, not a guarantee. our Wan 2.2 LoRA review has the longer record across earlier dates.

Where it falls short

  • Silent video. There is no audio track and no audio option.
  • Two shapes only. 16:9 and 9:16. For a square post, crop afterwards.
  • 720p is the ceiling. There is no 1080p tier.
  • Fixed lengths. Exactly 5 or 8 seconds. We asked for 6 and got a rejection, which is better than a silent rounding.
  • Controls are few. No frame rate, steps, guidance or prompt expansion. You steer with words, the seed, the negative prompt and LoRAs.
  • Text in the frame is unreliable. See the neon example above.
  • Slower than a still. A 720p, 5 second clip took about two minutes of model time in our runs, so plan batches with that in mind.
  • A thin test base. We ran one clip per ladder tier and a handful of LoRA comparisons. We did not test the extremes of the seed range, what a negative prompt does to content, or a run with all nine LoRA entries loaded.

Which endpoint should you use

You want...UseWhy
To explore a scene, a mood or a camera moveText to videoOne sentence in, no source picture needed
A specific face, outfit or product to carry throughImage to videoThe opening frame fixes the look
A portrait clip for a phoneText to video, 9:16The shape is set by a parameter, not by cropping
A cheaper first draftText to video, 480p, 5 sDraft at the lowest tier, then re-run the keeper at 720p
A composition to compare againstEither, with a fixed seedIn our tests the same seed and inputs gave an identical file
An effect from a community LoRAEither, with the right slotPair files go in the high-noise and low-noise slots, single files in loras

FAQ

Does Wan 2.2 LoRA text to video generate audio?

No. The output is an MP4 with a video track only, at 30 fps and no sound. Add music or speech in an editor after the clip is made.

What is the difference between the high-noise and low-noise LoRA slots?

The high-noise slot reaches the expert that sets layout and motion, and the low-noise slot reaches the expert that refines detail and texture. Use loras to apply one file to both. Most Wan 2.2 LoRAs are published as a high-noise and low-noise pair, so each file goes in its own slot.

Why did my LoRA change nothing?

Most likely it was trained for a different base model. In our test, a LoRA built for another base produced a file byte-identical to the run without it, with no error. Check that the card names Wan 2.2 text-to-video, then compare against a no-LoRA run at the same seed.

What aspect ratios, resolutions and lengths does it support?

16:9 or 9:16, 480p or 720p, and exactly 5 or 8 seconds. Square, 4:3, 1080p and other lengths are not available, and a value outside the list is rejected, not rounded.

Can I get the same clip twice?

Often, but it is not guaranteed. In our tests the same prompt, seed and inputs returned an identical file; leave the seed out and every request is random.

Does a LoRA cost extra?

No. Billing is per second of video at the chosen resolution, and loading LoRAs adds no separate charge. The aspect ratio does not change the price, and failed requests are not charged. The live price is on the model page.

Is it uncensored?

The platform adds no content filter. In our ladder, levels L1 to L3 and consensual restraint between adults were delivered, and the most intense levels were softened. The details are in the table above.

Should I use text to video or image to video?

Use text to video when you are exploring and any suitable adult will do, and image to video when the face, outfit or setting must match a picture you already have. A common routine is to explore with text to video and carry the best frame over to image to video.

Also in 日本語 · 한국어 · Deutsch · Français · Español · Português (Brasil) · Русский · Italiano · Polski

Try it yourself

Pay only for what you run — no plan, no subscription.

Made with MiniMax H3 · ByteDance Seedance 2.0 Fast