Introduzione
Wan 2.1 Image LoRA Modifica di immagini ridisegna la tua immagine da un prompt con fino a tre tuoi file LoRA Wan caricati sul modello video aperto da 14B di Alibaba. Ne mantiene la forma, costa un unico prezzo fisso per immagine e torna senza filtro sui contenuti.
Scegli la modalità in base al materiale di partenza
| Cosa hai | Modalità |
|---|---|
| una descrizione scritta | Wan 2.1 Image LoRA Testo in immagine |
| un’immagine da cambiare | Wan 2.1 Image LoRA Modifica di immagini |
| una scena che deve muoversi | Wan 2.1 LoRA Testo in video |
Caratteristiche principali
Un solo controllo di intensità
Da un leggero ritocco a un ridisegno completo: intorno a 0,5 la sorgente resta in gran parte, intorno a 0,75–0,8 l’abito, la luce e l’ambientazione seguono il prompt. Nel nostro esempio una donna con una felpa su un ponte sul canale è diventata un’ospite di un ballo in maschera al crepuscolo.
Forma mantenuta
Il risultato ha le proporzioni della sorgente a 1024 o 1536 pixel sul lato lungo, allo stesso prezzo per entrambi.
I tuoi LoRA sulla tua immagine
I LoRA Wan 2.1 si applicano al ridisegno, con lo stesso limite di tre voci del testo in immagine.
Senza censura con pesi personalizzati
I LoRA non vengono revisionati e l’output non viene filtrato.
Parametri della richiesta
| Parametro | Obbligatorio | Nota |
|---|---|---|
prompt | Sì | Descrivi l’immagine che vuoi ottenere, non solo il cambiamento. Prima le parole trigger, se il tuo LoRA ne ha. almeno 1 caratteri · al massimo 5000 caratteri |
image_url | Sì | L’immagine di partenza. Il risultato ne mantiene la forma; un JPEG, PNG o WebP pubblico e scaricabile direttamente. almeno 1 caratteri |
resolution | No | Il lato lungo: 1k è 1024 pixel (predefinito), 1.5k è 1536. L’altro lato segue la forma della sorgente. |
strength | No | Quanto allontanarsi dalla sorgente, da 0 a 1, predefinito 0,6. Intorno a 0,5 cambia poco; intorno a 0,75–0,8 l’abito, la luce e il volto seguono il prompt. |
loras | No | Fino a tre voci {path, scale} addestrate per Wan 2.1 14B; path è un link diretto pubblico a un file .safetensors, scale va da 0 a 4 (1 di default). Predefinito: |
output_format | No | jpeg (predefinito), png o webp. Nessun effetto sul prezzo. |
seed | No | Usalo per confrontare le esecuzioni; nella nostra prova lo stesso seed non ha sempre restituito la stessa immagine. |
Prezzi
$0.03 / immagine
Un unico prezzo fisso per immagine, lo stesso del testo in immagine, qualunque siano sorgente, livello o LoRA.
Casi d’uso
Da giorno a notte, da strada a costume
Mantieni il luogo e la posa di una foto qualsiasi e cambia l’ora, il guardaroba e gli oggetti di scena: una foto di strada di giorno diventa una serata di carnevale illuminata da lanterne senza dover rimettere in scena nulla.
Varianti di un’inquadratura
Crea più alternative di un fotogramma iniziale con intensità e seed diversi, poi anima quella che preferisci con Wan 2.1 LoRA da immagine a video.
Ridisegni senza filtro per la tua piattaforma
Ridisegna le tue immagini con qualsiasi LoRA a un prezzo fisso per immagine; tutte le persone raffigurate devono essere adulte.
Consigli avanzati
Descrivi il risultato
Scrivi l’intera immagine come dovrebbe apparire, non solo il cambiamento: il modello ridisegna a partire dalla tua descrizione e mantiene impaginazione, posa e colori della sorgente. Un prompt che dice solo "add a mask" lascia troppo al caso.
Intensità 0,75 per cambiamenti veri
Sotto circa 0,6 la sorgente resta in gran parte. A 0,7 i prompt di stile e i LoRA di stile non hanno prevalso sui colori della sorgente nelle nostre prove; sali a 0,75 o 0,8 per un cambiamento più forte e a 0,9 per un ridisegno quasi completo.
Aspettati volti nuovi
A intensità che cambiano la scena cambiano anche i volti. È un ridisegno, non una modifica che conserva l’identità, quindi tieni bassa l’intensità quando la persona deve restare riconoscibile.
Scegli il lato lungo
1k dà 1024 pixel sul lato lungo e 1.5k ne dà 1536, allo stesso prezzo; il lato corto segue la forma della sorgente e viene arrotondato per difetto a un multiplo di 32.
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.1-image-lora/edit",
"input": {
"image_url": "https://example.com/reference.png",
"output_format": "jpeg",
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"resolution": "1k"
}
}'
# 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.
























