Skip to main content

Wan 2.2 Spicy LoRA image-to-video turns an opening frame and a prompt into an uncensored clip with up to three of your own LoRAs. Clips run 5 or 8 seconds at 480p or 720p, with no content declaration in the request.

From $0.024/s

Workbench

Input

Image to video
Required. Describe motion and camera. Naming the style here as well as loading a LoRA for it tends to double the effect rather than reinforce it.
Low-noise LoRAs0/3
Up to three LoRAs applied only in the low-noise stage, where detail and texture resolve. The right place for line art, grain or a rendering treatment. at most 3 items
High-noise LoRAs0/3
Up to three LoRAs applied only in the high-noise stage, where composition and motion are decided. The right place for a camera or movement style. at most 3 items
1/1

Drop files or media links, paste, or browse · 1 file · Max 10 MB · JPG · PNG · WEBP · GIF

  • 1
1 / 1 files
The opening frame. Subject, wardrobe, set and the clip's aspect ratio come from it; a plate already in the target style gives the LoRAs far less to fight. at least 1 characters
Style LoRAs0/3
Up to three LoRAs. Each entry needs a direct download URL for the LoRA file; strength is optional and defaults to 1. Three at once blend rather than layer, so add them one at a time. at most 3 items
Durationaffects price
58
Exactly 5 or 8. Anything else is a validation error, not a rounded clip.
affects price
480p or 720p, default 480p. Sweep LoRA strength at 480p and re-render only the winner at 720p.
Seed
0 to 2147483647. Hold it fixed while sweeping a LoRA's scale, otherwise you are reading noise. 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.

These previews show selected examples. Try your own prompt and settings in the Playground.

Animate a frame with your own LoRA weights

Wan 2.2 Spicy LoRA's image-to-video endpoint turns one opening frame and a prompt into 5 or 8 seconds of video at 480p or 720p, with up to three of your own LoRA files on the whole generation and three more each on the high-noise and low-noise stages. Each LoRA is a direct download URL you host yourself, plus a strength from 0 to 4 — the platform fetches the file at generation time and stores nothing.

Open the playground
Animate a frame with your own LoRA weights
Duration
5 or 8 seconds, no value in between, default 5
Resolution
480p or 720p, default 480p
LoRA slots
loras, high_noise_loras, low_noise_loras — up to 3 each
LoRA strength
scale 0–4 per file, default 1
Required input
image_url (opening frame) and prompt
Content policy
Unrestricted, no platform filter layer
LoRA hosting
You point at the file, the platform doesn't keep itEvery loras, high_noise_loras and low_noise_loras entry is a direct-download URL you host, plus a strength. The platform fetches that address fresh on each call and never stores or redistributes the file.
Pricing
Attaching a LoRA doesn't move the priceduration_seconds and resolution are the only two pricing dimensions on this endpoint. Loading three LoRAs at once costs exactly what an empty loras array does.
Family fit
The image-to-video half of a two-endpoint familyThis endpoint pairs with video-extend on the same family: generate an opening beat here, then hand its output to video-extend with the same LoRA set to carry the look into a longer sequence.

What Wan 2.2 Spicy LoRA does

Three LoRA fields for three roles

Three LoRA fields for three roles

loras applies to the whole generation, while high_noise_loras and low_noise_loras target only the early or late denoising stage. Each entry needs a direct file URL and takes an optional strength from 0 to 4, up to three per field.

A fixed pair of durations, not a slider

A fixed pair of durations, not a slider

duration_seconds accepts exactly 5 or 8 — anything else is rejected, not rounded. Decide which fits the beat before writing the prompt, since switching afterward means a new render, not a trimmed or extended version of the one already returned.

  • 480p and 720p as separate billed rows

    resolution is the second pricing dimension alongside duration_seconds, and 480p is both the default and the cheaper of the two rows. Running a LoRA sweep at 480p and re-rendering only the combination worth keeping at 720p keeps a long session of comparisons affordable; the quote shown before submission reflects whichever pair is selected.

  • seed isolates one changed variable

    Holding image_url, prompt, the LoRA set and seed fixed while changing one field at a time makes two runs comparable, though an identical seed does not guarantee a frame-identical result across separate calls or after a LoRA's strength changes.

  • No upload step for the weights themselves

    Because loras.path is a URL you already control, there's nothing to push to the platform before the call — point the field at wherever the file already lives and it's fetched at generation time, on every request that references it.

Who reaches for Wan 2.2 Spicy LoRA

  • Bring a look you already trained or downloaded

    Creators with a LoRA already in hand

    Bring a look you already trained or downloaded

    If a LoRA for the look you want already sits at a direct URL, both endpoints on this family take it as-is. The plain Wan 2.2 Spicy endpoint has no loras field at all, so a weight file you host yourself has nowhere to go there and the base look is what renders.

  • One trained look, repeated across separate clips

    Character and roleplay work across many beats

    One trained look, repeated across separate clips

    Fix the same LoRA set and strength on every call so a recurring character keeps a consistent visual treatment across a run of 5-or-8-second beats generated from different opening frames, without re-deciding the look each time.

  • Every LoRA combination bills the same

    Small studios comparing LoRA combinations

    Every LoRA combination bills the same

    Because loras doesn't change the price, running the same opening frame through three different LoRA combinations costs exactly what running it with none attached would, which makes side-by-side comparisons cheap to try before committing to one.

  • A first beat meant to be extended

    Teams planning a longer sequence

    A first beat meant to be extended

    5 or 8 seconds is a short opening move by design. Pair this endpoint with video-extend on the same family to carry a scene past the single-call ceiling without starting over from a new still. Keep each LoRA link within 500 characters from the start, because video-extend enforces that limit and this endpoint does not.

How to call the Wan 2.2 Spicy LoRA API

  1. Host every LoRA file at a direct URL

    The address in path has to resolve straight to the weight file so it can be downloaded during the run. A page that only links to the file, or one behind a login, is not a downloadable link and cannot be used.

  2. Start with one LoRA before stacking three

    Check what a single file does at strength 1 first. Loading three at once makes it hard to tell which one produced which part of the result.

  3. Pick duration and resolution before drafting the prompt

    Both are closed enums with no values in between, so settle the 5-or-8 and the 480p-or-720p pair first. Neither can be nudged after the fact: a different value is a second render, not an adjustment to the first.

  4. Fix the seed once a combination works

    Then change one field at a time, a single LoRA's scale or the prompt, so you learn what actually moved the result. Two runs that differ in several places at once cannot tell you which of them did the work.

Wan 2.2 Spicy LoRA worked examples

  • A character intro with a house LoRA

    One opening frame of an adult character, one LoRA at strength 0.8 for the visual treatment, 8 seconds at 720p for a delivery-grade beat.

    The character turns toward camera and offers a slow, knowing half-smile, soft window light from the left, camera holds a static medium shot, warm and unhurried mood
  • Two LoRAs blended at low strength

    Combine a style LoRA at 0.6 with a motion LoRA at 0.4 so neither dominates, useful when one LoRA alone reads too strong.

    Same character shifts weight from one foot to the other and glances over their shoulder, three-quarter angle, dim amber room light, unhurried pacing
  • A quick 480p pass before committing to 720p

    Run the same frame, prompt and LoRA set at 480p first to check the combination, then resubmit only the winner at 720p so the comparison round never runs at the higher tier.

    The character leans back against the doorway, arms loosely crossed, a slow exhale, camera holds steady at eye level, low practical lighting from a bedside lamp

Wan 2.2 Spicy LoRA API questions

Match each LoRA to the field that fits its job: loras for a look that should touch the whole generation, high_noise_loras for camera and motion, low_noise_loras for texture and detail. Start every file at the default strength of 1, hold the opening frame, prompt and seed fixed, and change one LoRA's scale at a time — stacking three at once makes it hard to tell which one is doing what.

All Wan models22

Video models18