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

Enhancer
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-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.7 / reference-to-videoreference-to-video
wan-2.7 / reference-to-video

WAN 2.7 Reference-to-Video turns character, prop, or scene references from images or videos into new video shots with preserved identity, style, and layout plus smooth, coherent motion. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.

Wan$0.0900
wan-2.6 / image-to-videoimage-to-video
wan-2.6 / image-to-video

WAN 2.6 converts text or images into videos (720p/1080p) with synced audio, faster and more affordable than Google Veo3. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.

Wan$0.5000
wan-2.6 / text-to-videotext-to-video
wan-2.6 / text-to-video

WAN 2.6 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.5000

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