Introduzione
Wan 2.2 Spicy LoRA Immagine in video trasforma un’immagine iniziale e un prompt in una clip di 5 o 8 secondi a 480p o 720p, caricando fino a tre tuoi file LoRA da link che ospiti tu. L’immagine fissa soggetto, costumi, set e proporzioni; il prompt dirige movimento e camera; i LoRA portano lo stile di rendering.
Scegli una modalità di Wan 2.2 Spicy LoRA in base al materiale di partenza
| Cosa hai all’inizio | Modalità |
|---|---|
| un’immagine iniziale da animare | Wan 2.2 Spicy LoRA Immagine in video |
| una clip finita da proseguire dall’ultimo fotogramma | Wan 2.2 Spicy LoRA Estensione video |
Caratteristiche principali
Tre liste di LoRA, ciascuna per una fase
La lista principale applica i suoi LoRA all’intera generazione. Altre due liste, con al massimo tre voci ciascuna, agiscono su una sola fase: la fase ad alto rumore decide composizione e movimento, quindi lì va uno stile di camera o di movimento; la fase a basso rumore rifinisce dettagli e texture, adatta a tratto, grana o un trattamento di rendering. Ogni voce abbina un link di download diretto a un’intensità da 0 a 4, 1 per impostazione predefinita.
Un’immagine già stilizzata lascia meno da inventare ai LoRA
La clip parte dall’immagine che invii e, non essendoci un campo separato per le proporzioni, anche queste derivano dall’immagine. Se l’immagine è già dipinta, disegnata o ad aerografo nel look voluto, un LoRA mantiene quello stile durante il movimento; se deve inventarlo da una foto neutra, ha molto di più da combattere.
I pesi restano sul tuo hosting e nulla viene controllato
Ogni file LoRA viene scaricato dall’URL che indichi per l’esecuzione e nulla viene conservato, quindi i pesi privati possono stare dietro un link firmato. La richiesta non contiene alcuna dichiarazione di contenuto e nessun LoRA viene ispezionato. I diritti sui file, sui loro dati di addestramento e sull’immagine iniziale restano a tuo carico.
Parametri della richiesta
| Parametro | Obbligatorio | Nota |
|---|---|---|
low_noise_loras | No | Fino a tre LoRA applicati solo nella fase a basso rumore, dove si definiscono dettaglio e texture. È il posto giusto per il tratto, la grana o un trattamento di resa. al massimo 3 elementi |
high_noise_loras | No | Fino a tre LoRA applicati solo nella fase ad alto rumore, dove si decidono composizione e movimento. È il posto giusto per uno stile di camera o di movimento. al massimo 3 elementi |
image_url | Sì | Il primo fotogramma. almeno 1 caratteri |
prompt | Sì | Obbligatorio. Descrivi movimento e camera. |
loras | No | Fino a tre LoRA. Ogni voce richiede un URL di download diretto del file LoRA; la forza è facoltativa e vale 1 per impostazione predefinita. al massimo 3 elementi |
duration_seconds | No | Esattamente 5 o 8. Qualsiasi altro valore è un errore di validazione, non un clip arrotondato. |
resolution | No | 480p o 720p, predefinito 480p. Fai la scansione della forza LoRA a 480p e rigenera a 720p solo il vincitore. |
seed | No | Da 0 a 2147483647. Tienilo fisso mentre fai variare la forza di un LoRA, altrimenti stai leggendo rumore. |
Prezzi
| Specifiche | Prezzo |
|---|---|
| $0.024 / secondo |
| $0.048 / secondo |
Casi d’uso
Animare un personaggio dipinto nel suo stile
L’esempio pubblicato candlelit-crypt invia un’illustrazione dark fantasy di una maga elfica su un trono di pietra, a 480p, per cinque secondi e con il seed fisso 771408: le fiamme delle candele oscillano, lei solleva la mano e si volta verso la camera, le braci salgono. Gira senza LoRA, quindi mostra cosa fa il modello base con un’immagine già stilizzata. Se quel look deve reggere su un’intera serie di clip ricavate dalla stessa immagine del personaggio, aggiungi un LoRA pittorico alla lista principale.
Trovare l’intensità del LoRA prima di passare a 720p
Fissa immagine, prompt e seed ed esegui un LoRA con intensità da 0,5 a 1,5 su quattro clip a 480p. Oltre circa 1,5 lo stile di solito inizia a divorare il soggetto invece di stilizzarlo. Rigenera a 720p solo l’intensità vincente: risoluzione e durata sono le due impostazioni che cambiano il preventivo.
Aprire una scena che video-extend proseguirà
Genera qui i primi cinque o otto secondi, poi passa la clip finita all’endpoint video-extend. Le estensioni si raccordano meglio partendo da una posa stabile, quindi chiudi il brief su una postura ferma. Annota gli URL esatti e le intensità dei LoRA, così il passaggio successivo può ripeterli.
Consigli avanzati
Usa il prompt per il movimento, non per lo stile
Descrivi cosa si muove, in che ordine e come si comporta la camera. Il brief della cripta è un buon modello: “The candle flames gutter and sway across the crypt as she lifts her hand from the armrest, turns her head toward camera … Slow push-in, deep crimson and obsidian”. Nominare lo stile nel prompt e insieme caricare un LoRA per quello stile tende a raddoppiare l’effetto invece di rafforzarlo: lascia il look ai pesi e all’immagine.
Aggiungi i LoRA uno alla volta
Tre LoRA nella stessa lista si fondono invece di sovrapporsi. Se impili pesi di stile, tessuto e luce, il LoRA del tessuto e quello della luce si contendono gli stessi riflessi: limita l’azione a una sola rotazione e lascia lavorare le superfici. Un LoRA che deve modellare solo il movimento va in high_noise_loras, uno solo per la texture in low_noise_loras. Aggiungi il secondo e il terzo peso solo quando il primo è stabile all’intensità scelta.
Controlla campi obbligatori e limiti prima dell’invio
image_url e prompt sono obbligatori. duration_seconds accetta esattamente 5 o 8: qualsiasi altro valore è un errore di validazione, non una clip arrotondata. Non c’è un campo per il fotogramma finale (Wan 2.2 Spicy ne ha uno) né un interruttore di espansione del prompt. Filigrane e testo impresso nell’immagine iniziale passano dritti nel risultato, quindi pulisci l’immagine prima. L’esempio airbrush-pool-hold, senza LoRA, è la base che i tuoi risultati con LoRA devono superare.
Avvio rapido dell’API
# 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-spicy-lora/image-to-video",
"input": {
"duration_seconds": 5,
"image_url": "https://example.com/reference.png",
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "480p"
}
}'
# 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"
Nel riferimento dell’API trovi autenticazione, schema completo, polling e gestione degli errori.




























