Introduzione
Wan 2.2 LoRA Testo in video genera una clip di cinque o otto secondi da un prompt scritto sul modello Wan 2.2 A14B di Alibaba, con i tuoi pesi LoRA caricati sopra. Scegli l’orizzontale 16:9 o il verticale 9:16 in 480p o 720p, aggiungi un prompt negativo e collega fino a tre LoRA a ciascuno dei tre slot. La piattaforma non aggiunge alcun filtro sui contenuti a prompt, pesi o clip.
Scegli la modalità in base al materiale di partenza
| Materiale di partenza | Modalità |
|---|---|
| una descrizione scritta | Wan 2.2 LoRA Testo in video |
| un fotogramma iniziale da animare | Wan 2.2 LoRA Immagine in video |
Caratteristiche principali
Due esperti, tre slot LoRA
Wan 2.2 A14B divide l’eliminazione del rumore tra un esperto ad alto rumore, che stabilisce impaginazione e movimento, e un esperto a basso rumore, che rifinisce i dettagli. high_noise_loras e low_noise_loras puntano a un esperto ciascuno e loras a entrambi. La maggior parte dei LoRA per Wan 2.2 su Hugging Face e Civitai è pubblicata come coppia di file, uno ad alto rumore e uno a basso rumore, e i due slot li accettano così come sono.
Orizzontale o verticale, generati nativamente
Il 16:9 torna a 832×480 o 1280×720 e il 9:16 a 480×832 o 720×1280. Una clip verticale è composta per il telefono, non ritagliata da una ripresa larga.
Esecuzioni confrontabili
Con lo stesso seed e gli stessi input, nei nostri test abbiamo ottenuto la stessa clip, byte per byte. Non è una garanzia, ma rende affidabili le scansioni dell’intensità dei LoRA: cambia uno scale, tieni fermo tutto il resto, e la differenza che vedi è il LoRA.
Un prompt negativo
A differenza dell’endpoint immagine in video, questo accetta negative_prompt per ciò che deve restare fuori dall’inquadratura, come sfocature, dita in più o scritte vaganti.
Parametri della richiesta
| Parametro | Obbligatorio | Nota |
|---|---|---|
prompt | Sì | Obbligatorio. Descrivi le persone, l’azione e il movimento di camera in frasi semplici e indica l’età di chiunque compaia nell’inquadratura. almeno 1 caratteri |
negative_prompt | No | Ciò che deve restare fuori dalla clip, come sfocature, dita in più, testo o filigrane. Facoltativo; lascialo vuoto per far decidere solo al prompt. |
aspect_ratio | No | 16:9 (default) o 9:16. Entrambi sono generati nativamente; non esistono il formato quadrato né altri rapporti. |
resolution | No | 480p (default) o 720p. Il 720p costa di più al secondo e richiede circa il doppio del tempo. |
duration_seconds | No | Esattamente 5 o 8. Qualsiasi altro valore viene rifiutato, non arrotondato. |
loras | No | Fino a tre voci {path, scale} applicate a entrambi gli esperti; scale da 0 a 4, default 1. Usa questo slot per un LoRA a file unico. Predefinito: |
high_noise_loras | No | Fino a tre LoRA sull’esperto ad alto rumore, dove si decidono composizione e movimento. Qui va il file ad alto rumore di un LoRA Wan 2.2 in coppia. Predefinito: |
low_noise_loras | No | Fino a tre LoRA sull’esperto a basso rumore, dove si definiscono dettaglio e texture. Qui va il file a basso rumore di un LoRA Wan 2.2 in coppia. Predefinito: |
seed | No | Da 0 a 2147483647. Nei nostri test lo stesso seed con gli stessi input ha restituito una clip identica, ma non è una garanzia; tienilo fisso mentre fai variare lo scale di un LoRA. |
Prezzi
Addebitato al secondo di video alla risoluzione scelta; il 720p costa di più al secondo del 480p. Le proporzioni non cambiano il prezzo e il caricamento dei LoRA non comporta un costo a parte.
| Specifiche | Prezzo |
|---|---|
| $0.048 / secondo |
| $0.084 / secondo |
Casi d’uso
Una serie con un unico look
Carica un LoRA di stile e scrivi un elenco di scene. Ogni clip è una nuova inquadratura, ma la resa resta la stessa in tutto l’insieme.
Clip verticali per i feed
Genera in 9:16 a 720p per le piattaforme di video brevi senza dover reinquadrare una clip orizzontale.
Concetti senza censura con i tuoi pesi
Né il prompt né i file LoRA vengono esaminati. Nei nostri test i livelli Lieve e Moderato sono tornati come scritti, mentre le richieste più forti sono tornate attenuate invece che rifiutate.
Consigli avanzati
Soggetto, azione, luce, camera
Funzionano bene frasi semplici. Di’ chi c’è nell’inquadratura e quanti anni ha, cosa fa dall’inizio alla fine, dove avviene e con quale luce, e chiudi con un solo movimento di camera. Questo è il prompt dietro l’esempio davanti al camino, eseguito a 720p, 16:9, cinque secondi con il LoRA Vintage Cinematic in loras a scala 1; le prime tre parole sono il trigger di quel LoRA:
Vintage Cinematic Color. Night in a mountain log cabin during a thunderstorm. An adult woman in her early thirties with dark tousled hair sits on a sheepskin rug in front of a roaring stone fireplace, in an oversized flannel shirt worn open over a cream silk camisole, knees drawn up, a glass of red wine in her hand. Lightning flashes blue-white through the dark doorway behind her while the firelight paints her face amber; she pulls the slipping shirt back onto her shoulder, turns her head and gives the camera a slow, smouldering look. Warm brown tones, deep shadows, slow push-in, 35mm, film grain, shallow depth of field.
Verifica che un LoRA corrisponda alla base
Un LoRA addestrato per un altro modello viene accettato senza errori e non cambia nulla. Prima di una scansione, lancia lo stesso prompt con lo stesso seed con e senza il LoRA; se le clip sono identiche, il file non è adatto a Wan 2.2.
Collega il file, non la pagina
Il path deve puntare al file .safetensors stesso. La pagina di un repository, o un file che richiede il login, fa fallire l’esecuzione.
Fai bozze piccole
Nei nostri test una clip 480p da cinque secondi ha richiesto circa un minuto e una clip 720p circa due. Definisci prompt e scale dei LoRA a 480p, poi rifai il rendering a 720p o a otto secondi.
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/text-to-video",
"input": {
"aspect_ratio": "16:9",
"duration_seconds": 5,
"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.





















