Introduction
Wan 2.2 5B LoRA Image to video gives one photo a five-second moment with up to three of your LoRA files loaded. It runs Alibaba's open Wan2.2-TI2V-5B; the clip keeps your photo's shape at about 720p, comes back silent, and costs one flat price. The platform adds no content filter to the photo, the weights or the clip.
Choose a mode by starting material
| What you have | Mode |
|---|---|
| a photo to animate | Wan 2.2 5B LoRA Image to video |
| a written description | Wan 2.2 5B LoRA Text to video |
| LoRAs made for the 14B Wan 2.2 | Wan 2.2 LoRA Image to video |
Key features & highlights
Stays true to the photo
Faces, clothes and the set carry through while the action plays out.
LoRAs for the 5B base
Style and character LoRAs trained on Wan2.2-TI2V-5B load by link, up to three at once.
Follows your framing
Landscape photos give landscape clips, portrait photos give portrait clips.
Uncensored with custom weights
Photos and LoRAs are not reviewed and the output is not filtered.
Request parameters
| Parameter | Required | Description |
|---|---|---|
prompt | Yes | Required. Trigger word first if your LoRA has one, then the one action that follows the photo and the camera move. at least 1 characters |
image_url | Yes | The opening frame: a public, directly downloadable JPEG, PNG or WebP. The clip keeps its shape at about 720p. at least 1 characters |
loras | No | Up to three {path, scale} entries trained for Wan 2.2 TI2V-5B; scale 0 to 4, 1 by default (start style LoRAs at 0.5). Use a public direct link to the .safetensors file. Default: |
seed | No | Keeps runs comparable while you change one LoRA scale at a time. Two identical requests can still differ slightly, so it is not a frame-identical guarantee. |
Pricing
$0.12 / clip
Billed per clip: every request returns one five-second clip at one flat price, whatever the shape of your photo. Loading LoRAs adds no separate charge.
Use cases
Living portraits
A glance, a smile, a turn of the head: a still becomes a five-second moment.
Your own LoRAs on a photo
Style and character LoRAs for the 5B base load the same way as on text-to-video.
Apps without a content filter
Animate the images your audience expects; adults only on screen.
Prompt guide & pro tips
One action per clip
Five seconds fits one action that follows from the photo: stand up, turn, lean in.
Name the camera move
"She turns from the railing and smiles, slow push-in" reads better than a list of actions.
Use direct, public links
The photo and the LoRA files must download directly; page links and gated files fail and are not charged.
API quick start
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "alibaba/wan-2.2-5b-lora/image-to-video",
"input": {
"image_url": "https://example.com/reference.png",
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
See the API reference for authentication, the complete schema, polling, and error handling.
























