New — access 450+ AI models through one unified API.Start building free

wan-2.2-spicy/image-to-video-lora

Generate AI videos with personalized styles using LoRA. Upload images and apply a trained style model to WAN 2.2 — create unique, stylized videos with consistent visual identity.

lora-support$0.2000/ run

Prompt

0/2000

Image

LoRA 0/3

No LoRA added

High Noise LoRA 0/3

No LoRA added

Low Noise LoRA 0/3

No LoRA added

Seed

PreviewJSON

Your result will appear here

Upload an image, write a prompt and hit Generate.

Examples

Confident fashion model walking towards camera in slow motion on a graffiti-covered New York street, hips swaying with each step, box braids flowing and bouncing naturally, maintaining direct eye contact through stylish sunglasses, subtle confident smirk, black crop top and denim shorts showcasing streetwear style, silver chain accessories catching sunlight, camera slowly tracking backwards keeping her centered, cinematic shallow depth of field with blurred urban background, golden summer daylight casting dynamic shadows, editorial fashion video aesthetic, smooth 24fps

Make the neon lights flicker, drones move through the air, digital billboards animate, light fog drifts across the street, and the camera slowly pushes forward.

Animate the dragon gently gliding, snowflakes falling, clouds swirling, and the camera slowly orbiting around the dragon's path.

Animate maple leaves drifting down, thin mist flowing softly, sunlight shimmering through branches, and the camera slowly moving deeper into the garden.

Related models

wan-2.2-spicy / image-to-videoimage-to-video
wan-2.2-spicy / image-to-video

WAN 2.2 Spicy converts images into unlimited high-quality videos with smooth animations optimized for scalable content generation. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

Wan$0.1500
wan-3.0 / image-to-videoimage-to-video
wan-3.0 / image-to-video

Wan 3.0 (Image-to-Video) animates a reference image into video up to 30 seconds at up to 1080p, with first and last frame control and native audio-video synthesis. Alibaba's latest Wan generation supports multi-scene narratives with synchronized dialogue, BGM and sound effects generated automatically.

Wan$0.2000
wan-3.0 / text-to-videotext-to-video
wan-3.0 / text-to-video

Wan 3.0 (Text-to-Video) turns a prompt alone into native video up to 30 seconds with synchronized dialogue, music, and sound effects — no reference media required. Supports multi-scene narratives at up to 1080p with strong instruction-following.

Wan$0.2000
wan-3.0 / reference-to-videoreference-to-video
wan-3.0 / reference-to-video

Wan 3.0 (Reference-to-Video) generates video guided by first/last frame images plus multiple reference images, videos, and audio clips, producing native 30-second scenes with synchronized audio at up to 1080p — Alibaba's most capable Wan model for multimodal creative control.

Wan$0.2000
wan-2.7 / image-to-videoimage-to-video
wan-2.7 / image-to-video

WAN 2.7 converts images into videos (480p/720p) with optional audio, supporting first and last frame control. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.

Wan$0.0900
wan-2.7 / text-to-videotext-to-video
wan-2.7 / text-to-video

WAN 2.7 Text-to-Video turns plain prompts into coherent, cinematic clips with crisp detail, stable motion, and strong instruction-following—great for ads, explainers, and social posts. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.

Wan$0.0900

Wan 2.2 Spicy Image To Video Lora

Generate AI videos with personalized styles using LoRA. Upload images and apply a trained style model to WAN 2.2 — create unique, stylized videos with consistent visual identity.

Key Features

  • LoRA-powered personalization — apply custom-trained LoRA models to generate videos with unique, consistent visual styles.
  • Triple LoRA architecture — standard LoRA, High Noise LoRA, and Low Noise LoRA slots for maximum control over style transfer.
  • Up to 3 LoRAs per group — stack multiple LoRAs with individual strength weights for complex style blending (up to 9 total).
  • Reproducible results — use the seed parameter to generate deterministic output for consistent iterations.
  • Animate still images into smooth, high-quality video with natural motion at 30fps.
  • Multiple resolution options — 480p for quick previews or 720p for production, with optional FHD upscaling.
  • Flexible duration — generate 5-second or 8-second video clips.

Parameters

ParameterRequiredDescription
promptYesText description of the motion, scene dynamics and desired visual style.
imageYesSource image URL to animate.
durationNoVideo length: 5 or 8 seconds (default: 5).
aspect_ratioNoOutput ratio: 16:9, 9:16, 4:3, 3:4, 1:1, 3:2, 2:3 (default: 16:9).
resolutionNoOutput resolution: 480p, 720p (default: 480p).
lorasNoJSON array of standard LoRA filenames (safetensors), e.g. ["style.safetensors"]. Max 3.
lora_strengthsNoJSON array of strength values for each standard LoRA, e.g. [1.0]. Must match loras length.
loras_highNoJSON array of High Noise LoRA filenames (safetensors), e.g. ["LORA_I2V_xxx_H.safetensors"]. Max 3.
lora_strengths_highNoJSON array of strength values for each High Noise LoRA, e.g. [1.0]. Must match loras_high length.
loras_lowNoJSON array of Low Noise LoRA filenames (safetensors), e.g. ["LORA_I2V_xxx_L.safetensors"]. Max 3.
lora_strengths_lowNoJSON array of strength values for each Low Noise LoRA, e.g. [1.0]. Must match loras_low length.
seedNoRandom seed for reproducible results. -1 for random (default: -1).

How to Use

  1. Upload a high-quality source image that you want to animate.
  2. Write a prompt describing the desired motion and visual style.
  3. Add your LoRA filenames under Standard, High Noise, and/or Low Noise groups, with strength weights (default 1.0).
  4. Optionally set a seed for reproducible results.
  5. Set duration and resolution, then generate.

Code Examples

import os
import requests

response = requests.post(
    "https://aircube.ai/api/v3/wan-2.2-spicy/image-to-video-lora",
    headers={
        "Authorization": "Bearer " + os.environ["AIRCUBE_API_KEY"],
        "Content-Type": "application/json",
    },
    json={
    "prompt": "Camera slowly orbits around the subject, hair flowing gently in the breeze",
    "image": "https://example.com/portrait.jpg",
    "duration": 5,
    "loras": [
        "style.safetensors"
    ],
    "lora_strengths": [
        1
    ],
    "loras_high": [
        "style_lora_H.safetensors"
    ],
    "lora_strengths_high": [
        1
    ],
    "loras_low": [
        "style_lora_L.safetensors"
    ],
    "lora_strengths_low": [
        1
    ],
    "seed": -1
},
    timeout=300,
)
data = response.json()

if data["success"]:
    print("ID:", data["data"]["id"], "Status:", data["data"]["status"])
else:
    print("Error:", data["error"]["message"])

Pricing

ResolutionDurationCost
480p5s$0.20
480p8s$0.40
720p5s$0.32
720p8s$0.64

Billing rules

  • 480p / 5s: $0.20.
  • 720p / 5s: $0.32.
  • Longer durations scale proportionally.
  • Failed generations are not charged.

Best Use Cases

  • Branded content — apply trained brand LoRAs for consistent visual identity across generated videos.
  • Character animation — use character-specific LoRAs for stylized, on-brand character motion.
  • Art style transfer — blend artistic style LoRAs to animate images in specific visual aesthetics.
  • Product showcases — combine product-trained LoRAs with motion prompts for styled marketing videos.

Pro Tips

  • Standard LoRA applies across the full generation; High Noise LoRA affects the initial diffusion pass (coarse structure/style); Low Noise LoRA affects the refinement pass (fine details).
  • Start with strength 1.0 and adjust — lower values (0.3-0.7) give subtle effects, higher values (1.2-2.0) for stronger style influence.
  • You can stack different LoRAs: e.g. one for style + one for character in the same group.
  • If the output looks over-stylized, reduce LoRA strength or use fewer groups.
  • Use the seed parameter to lock in a good result, then experiment with LoRA combinations while keeping the same seed.
  • Use short 5s durations to iterate quickly on LoRA combinations, then extend to 8s for final renders.

Notes

  • LoRA files must be in safetensors format and accessible by the backend.
  • Each LoRA group (Standard / High / Low) supports up to 3 LoRAs, for a maximum of 9 total.
  • If lora_strengths is omitted, each LoRA defaults to strength 1.0.
  • Seed -1 (default) generates a random seed each time.
  • Input images should be under 10 MB (JPEG, PNG, WebP).

Wan 2.2 Spicy Image To Video Lora — Frequently asked questions