Introduzione
Wan 2.2 LoRA anima un fotogramma iniziale con il modello immagine in video Wan 2.2 di Alibaba e ti permette di caricarci sopra i tuoi pesi LoRA addestrati per orientare stile, personaggio o movimento. Il fotogramma iniziale e un prompt di movimento sono obbligatori. I LoRA vanno in tre slot facoltativi, ciascuno con un massimo di tre voci, e ogni voce abbina un URL diretto a un file di pesi fino a 1 GB e un'intensità da 0 a 4. I clip durano esattamente 5 o 8 secondi, a 480p o 720p.
Caratteristiche principali
Tre slot per due passaggi di denoising
Wan 2.2 rimuove il rumore in due passaggi. high_noise_loras applica i pesi all'esperto ad alto rumore, dove si decidono composizione e movimento; low_noise_loras li applica all'esperto a basso rumore, dove si definiscono dettaglio e texture; loras li applica a entrambi. Un trattamento del tratto o della grana di solito va nello slot a basso rumore, uno stile di camera o di movimento in quello ad alto rumore.
Intensità separate per lo stile di camera e quello di render
Dato che gli slot agiscono su passaggi diversi, un LoRA di movimento e uno di texture possono stare nella stessa richiesta, ognuno con la sua intensità. Alzi l'uno e abbassi l'altro invece di bilanciare un unico peso miscelato. All'interno dello stesso slot, i LoRA impilati si mescolano invece di sovrapporsi a strati, perciò è più sicuro aggiungerli uno alla volta.
I pesi restano sul tuo hosting
Ogni file viene scaricato dall'URL che indichi per la durata dell'esecuzione, e sulla piattaforma non viene salvato nulla. Funzionano i link di download diretto, così come le pagine modello o i link di download di Civitai e i link blob o resolve di Hugging Face, che vengono risolti automaticamente nel file. Le altre pagine di condivisione e tutto ciò che richiede un login falliscono al download; i pesi che devono restare privati vanno dietro un link firmato.
Il modello base quando gli slot sono vuoti
I tre array sono vuoti per impostazione predefinita. Una richiesta senza LoRA restituisce il risultato del modello base Wan 2.2 immagine in video per la stessa immagine e lo stesso prompt: è il riferimento con cui si misura qualsiasi serie di prove sull'intensità.
Parametri della richiesta
| Parametro | Obbligatorio | Nota |
|---|---|---|
prompt | Sì | Obbligatorio. Descrivi cosa si muove e come si comporta la macchina da presa. almeno 1 caratteri |
image_url | Sì | Il fotogramma iniziale. Da qui arrivano soggetto, costumi, scenografia e le proporzioni del clip; una LoRA ne cambia lo stile, non lo sostituisce. almeno 1 caratteri |
resolution | No | 480p o 720p, predefinito 480p. Verifica la combinazione di LoRA a 480p prima di rifare il rendering a 720p. |
duration_seconds | No | Esattamente 5 o 8. Qualsiasi altro valore viene rifiutato, non arrotondato, così la durata che paghi non è mai una sorpresa. |
loras | No | Fino a tre LoRA applicate a entrambi gli esperti di rumore. Predefinito: |
high_noise_loras | No | Fino a tre LoRA sull'esperto ad alto rumore, il passaggio in cui si decidono composizione e movimento. È lo slot giusto per uno stile di macchina o di movimento. Predefinito: |
low_noise_loras | No | Fino a tre LoRA sull'esperto a basso rumore, il passaggio in cui si definiscono dettaglio e texture. È lo slot giusto per il tratto, la grana o un trattamento di resa. Predefinito: |
seed | No | Da 0 a 2147483647. Tienilo fermo mentre scandisci la scala di una LoRA, altrimenti non distingui la scala dal rumore. |
Prezzi
| Specifiche | Prezzo |
|---|---|
| $0.024 / secondo |
| $0.048 / secondo |
Casi d’uso
Uno stile di illustrazione proprietario su tutta una serie
Addestra un LoRA sul tuo tratto e sul tuo trattamento del colore e caricalo nello slot a basso rumore con un'intensità vicina a 1. Il fotogramma iniziale fornisce personaggio e scenografia di ogni clip, il LoRA fornisce la resa, così tutti i clip della serie la condividono. L'esempio della camminata sul tetto è proprio questo tipo di punto di partenza: un personaggio in cel shading su un tetto di notte, renderizzato senza LoRA, con un prompt che chiede di mantenere lo stile anime durante una carrellata.
Tenere separati stile di camera e stile di render
Metti un LoRA di movimento o di camera nello slot ad alto rumore e un LoRA di texture in quello a basso rumore della stessa richiesta. Se il movimento è giusto ma la texture è troppo pesante, abbassa solo l'intensità a basso rumore e riesegui con la stessa immagine, lo stesso prompt e lo stesso seed.
Pesi in stile senza censura
I pesi addestrati su stili senza censura girano come qualsiasi altro file: la richiesta non dichiara alcun contenuto e nessun LoRA viene ispezionato. A delimitare il lavoro sono i tuoi diritti sui pesi, sui dati di addestramento e sul fotogramma iniziale, insieme a consenso, età e legge locale di tutte le persone ritratte.
Trovare l'intensità giusta
Blocca immagine, prompt e seed, poi fai variare l'intensità di un solo LoRA da 0,5 a 1,5 in quattro esecuzioni a 480p. Oltre circa 1,5 lo stile tende a inghiottire il soggetto invece di stilizzarlo. Tieni l'esecuzione in cui lo stile è presente e il soggetto dell'immagine è ancora intatto, poi rigenera quella combinazione a 720p.
Consigli avanzati
Scegli lo slot prima di scrivere
Decidi che cosa deve cambiare il LoRA. Lo stile di render va nello slot a basso rumore, lo stile di movimento o di camera in quello ad alto rumore, e lo slot condiviso quando lo stile deve toccare sia la composizione sia la texture. Così al prompt resta solo da descrivere che cosa si muove e come si comporta la camera.
Non nominare lo stile due volte
Nominare uno stile nel prompt mentre carichi un LoRA per quello stesso stile tende a raddoppiarne l'effetto. Quando è un LoRA a dare l'aspetto, tieni il prompt sull'azione e sulla camera e regola l'intensità invece di aggiungere parole di stile.
Adatta l'esempio incluso
L'esempio della camminata sul tetto gira con duration_seconds 5 e resolution 480p, con tutti e tre gli slot LoRA vuoti:
She pushes off the railing, straightens her blazer over one shoulder and turns to walk along the rooftop, city lights and the vending machine glow sliding past behind her, hair lifting in the night wind. Smooth tracking move, anime cel-shaded style held stable.
Prima renderizza la tua immagine con un prompt della stessa struttura (un'azione, un movimento di camera) e un seed fisso per ottenere il clip base. Poi aggiungi un solo URL di pesi in uno slot con intensità 1, senza cambiare nient'altro, e confronta i due clip per vedere che cosa cambia quel LoRA.
Imposta durata, seed e immagine con criterio
duration_seconds accetta solo 5 o 8; qualsiasi altro valore viene rifiutato invece che arrotondato. Per il seed, 0 chiede un valore casuale, quindi durante una serie di prove usa un valore diverso da 0. L'immagine può essere JPEG, PNG senza trasparenza, BMP o WebP fino a 20 MB, e il clip ne eredita il formato: ritagliala prima nel formato di consegna.
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-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.




























