Parti da Z-Image Turbo LoRA da testo a immagine ($0.012 per immagine) per inventare un cast di uomini adulti, poi usa il ritocco Qwen Image 2512 LoRA ($0.03) per conservare il volto di ciascuno quando cambi scena o riunisci due o tre uomini nella stessa immagine. Il ritocco FLUX.1 Dev LoRA ($0.018) gestisce i cambi di abbigliamento con maschera. Gli uomini si somigliano perché il modello completa il volto con uno predefinito se specifichi soltanto capelli, barba o vestiti. Descrivi prima struttura del volto, età e corporatura, poi aggiungi illuminazione, guardaroba e ambientazione romantica.
Quale modello usare?
| Il tuo compito immediato | Parti da qui | Impostazioni iniziali esatte | Prezzo per risultato |
|---|---|---|---|
| Inventare personaggi maschili distinti dal testo | Z-Image Turbo LoRA | aspect_ratio: "3:4", loras: [], output_format: "png" | $0.012 |
| Mantenere un uomo tra scene diverse o inserire due o tre uomini approvati in una composizione | Qwen Image 2512 LoRA Edit | Da una a tre image_urls, aspect_ratio vuoto per un uomo o "4:3" per un gruppo, inizialmente nessuna LoRA, output_format: "png" | $0.03 |
| Cambiare una giacca proteggendo il volto | FLUX.1 Dev LoRA Edit | Una image_url, una mask_url delle stesse dimensioni, strength: 0.9, steps: 28, guidance_scale: 3.5 | $0.018 |
Z-Image e Qwen non prevedono passi o guidance; solo FLUX usa forza, passi e maschera. Per conservare un volto mentre cambi scena, usa il ritocco Qwen invece del percorso di modifica dello stile di Z-Image ($0.012). Nove ritratti Z-Image costano $0.108, abbastanza per tre candidati per uomo.
Cosa offre ciascun percorso per le raccolte rivolte agli adulti
Nei nostri test di settembre 2026, senza LoRA caricata, le differenze maggiori riguardano le scene per adulti più intense:
| Percorso | Immagini da allusive a NSFW avanzate | Scene per adulti più intense |
|---|---|---|
| Z-Image Turbo LoRA, da testo a immagine | Realizzate | Realizzate |
| Z-Image Turbo LoRA, ritocco | Realizzate | Attenuate |
| Qwen Image 2512 LoRA, testo e ritocco | Realizzate | Suggerite anziché mostrate; una LoRA per adulti colma il divario |
| FLUX.1 Dev LoRA, da testo a immagine | Contenuti allusivi e maturi realizzati; scene forti attenuate | Attenuate; una LoRA per adulti permette le scene forti, ma le più intense restano suggerite |
Per le scene più intense con volti conservati dalle immagini di riferimento, aggiungi al percorso Qwen una LoRA di ritocco per adulti addestrata per Qwen-Image-Edit-2511. Abbina la LoRA all'endpoint, come spiega la guida a 2512 e Edit 2511. FLUX era il più restrittivo in questi esempi da testo a immagine. Il suo ritocco con maschera è utile per cambiare vestiti. Risultati per livello: Z-Image Turbo LoRA, Qwen Image 2512 LoRA, FLUX.1 Dev LoRA. In breve: Z-Image da testo a immagine è qui il punto di partenza più valido per contenuti adulti; Qwen dispone volti che hai già e FLUX è indicato per ritoccare vestiti più che per produrre contenuti adulti. I prompt seguenti mostrano persone completamente vestite e non richiedono adattatori.
Prova nel Playground
- Apri Z-Image Turbo LoRA da testo a immagine, con il prompt di Adrian riportato sotto già inserito, e accedi con un account con saldo per eseguirlo.
- Imposta Aspect ratio su 3:4 e Output format su PNG. Premi Remove item sotto Style LoRAs per non caricare alcun adattatore.
- Eseguilo tre volte e conserva il volto migliore. Poi sostituisci le frasi sull'identità e sui vestiti con quelle di Marcus o Daniel riportate sotto, mantenendo il resto del prompt di Adrian.
- Per cambiare scena e creare immagini di gruppo, apri Qwen Image 2512 LoRA Edit: aggiungi i ritratti approvati sotto Images (Add a file o Add URL), lascia Aspect ratio su Auto per un uomo e rimuovi l'elemento LoRA.
Poi passa all'API
Quando il volto funziona, invia la stessa richiesta dal codice. Trovi campi e risultati nella documentazione dell'API.
{
"model": "alibaba/z-image-turbo-lora/text-to-image",
"input": {
"prompt": "Photographic chest-up portrait of Adrian, a fictional 34-year-old adult man. Long oval face, prominent curved nose, narrow-set brown eyes, close-cropped dark curls, clean-shaven. Lean frame and relaxed shoulders. Fully dressed in a navy crew-neck sweater. Neutral grey studio wall, soft window light from camera left, eye-level camera, natural skin texture, calm direct gaze. One person, no lettering.",
"aspect_ratio": "3:4",
"loras": [],
"output_format": "png"
}
}Oppure lascia che un Agent lo esegua. Un assistente può effettuare la stessa chiamata tramite la CLI (npx @spicyapi/cli tasks create --model alibaba/z-image-turbo-lora/text-to-image --input-file input.json --wait), il server MCP (npx --yes --package=@spicyapi/mcp spicyapi-mcp) o l'Agent Skill (npx skills add spicyapi-ai/spicy-skill). CLI e MCP mostrano il prezzo e chiedono conferma prima di creare un'attività.
Crea tre volti che restino diversi sotto la stessa luce
Seleziona i volti con un'inquadratura neutra comune: dal petto in su, fotocamera all'altezza degli occhi, parete grigia semplice e luce laterale morbida da una finestra. Poi assegna a ogni uomo un valore diverso per ciascuna caratteristica che il modello interpreta con affidabilità:
| Caratteristica | Contrasto da descrivere con parole semplici | Indizio debole da evitare |
|---|---|---|
| Forma del volto | ovale allungato, largo con guance piene, mascella quadrata | «bello», «rude», «volto perfetto» |
| Occhi | ravvicinati, infossati, distanziati | solo il colore; varia tra generazioni |
| Naso | prominente e curvo, dritto e largo | «bel naso» |
| Età | numero esatto più segni: rughe del sorriso, stempiatura, tempie grigie | «maturo», «dall'aspetto giovane» |
| Corporatura e postura | snello con spalle rilassate, tarchiato ed eretto, spalle larghe e torso robusto | «fisico maschile possente» |
| Capelli e barba | ricci scuri molto corti, brizzolati con barba curata, corti con stempiatura | nomi in stile booru, che possono introdurre stili non richiesti |
Questi endpoint non hanno un campo per il prompt negativo: afferma quindi che il personaggio è adulto in ogni frase d'identità ("a fictional 34-year-old adult man", età esatta più segni dell'età). Scrivi frasi complete anziché tag ed evita sintassi di ponderazione come (((broad))). Per variare carnagione o ascendenza, specificale; altrimenti Z-Image torna a un aspetto predefinito.
| Personaggio | Tratti stabili del volto | Tratti stabili del corpo | Vestiti del primo ritratto |
|---|---|---|---|
| Adrian, 34 | Volto ovale allungato, naso prominente curvo, occhi ravvicinati | Corporatura snella, spalle rilassate | Maglione girocollo blu navy |
| Marcus, 48 | Volto largo, guance piene, occhi infossati, rughe del sorriso | Corporatura tarchiata, postura eretta | Sovracamicia verde oliva chiusa sopra una T-shirt |
| Daniel, 41 | Mascella quadrata, occhi distanziati, naso dritto largo | Spalle larghe, torso robusto | Polo in maglia color ruggine |
Copia questo prompt per Adrian:
Photographic chest-up portrait of Adrian, a fictional 34-year-old adult man. Long oval face, prominent curved nose, narrow-set brown eyes, close-cropped dark curls, clean-shaven. Lean frame and relaxed shoulders. Fully dressed in a navy crew-neck sweater. Neutral grey studio wall, soft window light from camera left, eye-level camera, natural skin texture, calm direct gaze. One person, no lettering.
Per Marcus, sostituisci le frasi su identità e vestiti con:
Marcus, a fictional 48-year-old adult man. Broad face, full cheeks, deep-set brown eyes, visible smile lines, short salt-and-pepper hair and a neatly trimmed beard. Stocky frame, upright posture. Fully dressed in an olive overshirt buttoned over a plain cream T-shirt.
Per Daniel, usa:
Daniel, a fictional 41-year-old adult man. Square jaw, wide-set hazel eyes, straight broad nose, short dark hair with a receding hairline, clean-shaven. Broad shoulders and a substantial torso. Fully dressed in a rust knit polo.
Mantieni invariato il resto del prompt e genera tre versioni di ogni descrizione prima di sceglierne una. Un seed non è un meccanismo d'identità. Se Marcus somiglia ancora ad Adrian, rafforza il contrasto strutturale (guance larghe e occhi infossati contro volto lungo e occhi ravvicinati), invece di aggiungere aggettivi alla barba. Affianca i tre ritratti scelti: se riesci a distinguerli da lunghezza del volto e mascella nascondendo i capelli, il cast funziona.

Illustrazione: tre strutture facciali con la stessa inquadratura e luce, non risultati di questi prompt.
Se tutti e tre i candidati somigliano ancora ad Adrian, genera Marcus con Qwen 2512 da testo a immagine, la sua descrizione, aspect_ratio: "3:4" e nessuna LoRA ($0.03 per risultato). Non fornire mai il ritratto di Adrian come riferimento per un altro uomo: il modello conserva il volto che riceve.
Conserva la persona quando cambi scena
Usa il ritratto selezionato di Adrian come input del ritocco Qwen anziché ricrearlo dal testo. Caricalo come Picture 1, lascia LoRAs e aspect_ratio vuoti affinché il risultato segua il formato del ritratto, scegli PNG e usa:
Keep the adult man from Picture 1: the same long oval face, curved nose, narrow-set eyes, short curls and lean build. Show him standing beside a theatre entrance at dusk in a closed navy wool coat. Waist-up composition. Warm light from the entrance illuminates one side of his face; the other side remains visible. Keep his apparent age and grooming. One person, no lettering.
Questo cambia ambientazione, vestiti e luce contemporaneamente. Se il volto diventa più largo, torna al ritratto originale e semplifica la richiesta successiva limitandola al cappotto; non continuare a ritoccare il risultato che ha perso somiglianza.
Qwen usa due basi: Qwen-Image-Edit-2511 per il ritocco e Qwen-Image-2512 per la generazione da testo. Una LoRA addestrata per 2512 non è automaticamente adatta al ritocco. Il percorso di ritocco accetta fino a tre fonti e tre adattatori compatibili.
Riunisci due o tre uomini adulti senza fonderli
Qwen Edit 2511 è progettato per fondere immagini di persone separate in una foto di gruppo, ma i volti possono comunque mescolarsi. «Non cambiare l'identità» da solo non precisa quale volto vada dove: differenzia gli input, poi assegna ogni uomo tramite immagine di origine, posizione, tratti e vestiti.
Carica Adrian come Picture 1 e Marcus come Picture 2. Scegli aspect_ratio: "4:3", PNG e nessuna LoRA. Metti prima il soggetto principale, perché Picture 1 determina la composizione.
A quiet romantic editorial photograph of two fully clothed adult men outside a theatre. On the left is the 34-year-old lean man from Picture 1, preserving his long oval face, curved nose and short curls; he wears his navy sweater. On the right is the 48-year-old stocky man from Picture 2, preserving his broad face, smile lines and salt-and-pepper beard; he wears his olive overshirt. They face each other with a small space between their shoulders. Their hands remain separately visible beside their own bodies. Waist-up, eye-level, warm doorway light, no text.
Inizia senza contatto delle mani. Per una seconda composizione, richiedi un solo contatto semplice: la mano destra di Marcus appoggiata sulla parte superiore del braccio sinistro di Adrian. Indica proprietario, lato e destinazione; «si tengono» non li specifica. La guida ai due personaggi approfondisce punti di contatto e correzioni.
Per tutti e tre gli uomini, aggiungi Daniel come Picture 3 e usa aspect_ratio: "16:9" per lasciare spazio a tre figure dalla vita in su. Posizionali a sinistra, al centro e a destra, mantieni diversi i colori dei vestiti (navy, oliva, ruggine) e le mani visibili accanto ai rispettivi corpi. Il limite è di tre fonti, quindi un quarto personaggio richiede un secondo passaggio: usa il trio come Picture 1 insieme al ritratto del quarto uomo.

Illustrazione: seguire ogni manica fino alla mano mostra a chi appartiene ciascun braccio.
Cambia una giacca senza toccare il volto
Usa il ritocco FLUX.1 Dev LoRA quando vuoi un nuovo indumento senza modificare altro. Crea la maschera in qualsiasi editor di immagini: dipingi la giacca di bianco su un livello nero (volto e collo restano neri) ed esporta esattamente alle dimensioni in pixel del ritratto. Carica entrambi i file (JPG, PNG, WEBP o GIF, fino a 10 MB ciascuno) oppure passa gli URL come image_url e mask_url. Segui il contorno dell'indumento con un bordo morbido; un rettangolo netto lascia una giunzione visibile. Il risultato mantiene le proporzioni della fonte a circa 0,7 megapixel: un ritratto 1024 x 1536 torna quindi a 672 x 1008.
Con una maschera, descrivi solo ciò che deve apparire nell'area bianca:
A charcoal wool overcoat with a high collar, closed, over a grey knit sweater, soft window light from the left.
Usa strength: 0.9, steps: 28, guidance_scale: 3.5 e fissa il seed. Se traspare la vecchia giacca, aumenta la forza verso 1; se mascella o scollo cambiano, restringi la zona bianca prima di ridurre la forza.
Correggi il difetto che vedi
| Difetto | Modifica al prossimo tentativo |
|---|---|
| Capelli diversi, volti quasi identici | Torna ai ritratti separati; differenzia lunghezza del volto, forma del naso, distanza tra gli occhi e segni dell'età. Elimina formule come «bel volto perfetto». |
| Tutti assumono lo stesso aspetto e la stessa carnagione predefiniti | Specifica carnagione e tratti in ogni frase d'identità invece di aspettarti che il modello li vari. |
| L'uomo tarchiato diventa un atleta muscoloso | Sostituisci "powerful masculine physique" con "stocky frame, broad waist, relaxed abdomen under a loose overshirt." Mostra la vita anziché soltanto un primo piano stretto della testa. |
| Entrambi gli uomini ereditano la stessa barba | Assegna "clean-shaven man from Picture 1 on the left" e "bearded man from Picture 2 on the right." Rimuovi ogni indicazione sulla cura personale non attribuita. |
| I volti si mescolano nel ritocco di due uomini | Usa vestiti e sfondi diversi nelle fonti e assegna sinistra e destra. |
| Il volto cambia con luce drammatica | Usa luce direzionale morbida con entrambi gli occhi visibili; torna al riferimento originale, non al volto alterato. |
| Il ritocco dei vestiti altera la mascella | Usa il percorso FLUX con maschera limitata sotto lo scollo. Mantieni il volto fuori dalla zona bianca. |
| Un braccio non può essere attribuito a nessuno | Separa i corpi ed elimina il contatto; poi reintroduci un contatto esplicitamente assegnato tra mano e parte superiore del braccio. |
Conserva una scheda del cast
Un cast utilizzabile comprende un ritratto approvato per uomo e la frase d'identità che l'ha prodotto. Aggiungi una vista di tre quarti o laterale quando ti servono composizioni di profilo (chiedila al ritocco Qwen dal ritratto approvato, ripetendo la descrizione del volto). Se le immagini di riferimento continuano a perdere somiglianza dopo più scene, addestra una LoRA del personaggio sulle tue immagini approvate e caricala su questi endpoint, come descritto nella guida all'API LoRA.








