Introduzione
Z-Image Spicy Pro trasforma un brief senza censura o comune in una sola immagine alle dimensioni che imposti, con un tetto di 2560 pixel per lato. È un livello dedicato senza censura: niente flag di maturità, niente dichiarazioni, niente scanner tra la richiesta e il modello.
Z-Image Spicy Pro è il livello senza censura a grande formato della linea Z-Image: larghezza e altezza impostate in modo indipendente fino a 2560 pixel, un campo prompt senza limite di lunghezza, un espansore del prompt facoltativo spento di default e nessun filtro dei contenuti.
Caratteristiche principali
Un livello dedicato alle immagini senza censura
Z-Image Spicy Pro è pensato per brief visivi senza censura, non come percorso generalista con i vincoli allentati. Rendi chiari il contesto previsto, il soggetto e il trattamento visivo, poi confronta il risultato con il brief e con la policy applicabile.
Più spazio per le immagini da consegnare
Il livello Pro è pensato per lavori che richiedono un’immagine finale più dettagliata di un primo passaggio di concept. Giudica dettagli come materiale, luce e composizione nel posizionamento di consegna previsto, non su una miniatura ingrandita.
Conserva la formulazione ponderata
Quando la formulazione di un brief senza censura conta, conserva la versione approvata insieme al risultato. Una riscrittura esplorativa può cambiare l’intenzione della richiesta, quindi confronta ogni variante successiva con i vincoli originali.
Parametri della richiesta
| Parametro | Obbligatorio | Nota |
|---|---|---|
prompt | Sì | Nessun tetto di caratteri. A questa misura una descrizione concreta di direzione della luce, tessuto, palette e obiettivo viene sfruttata bene; accumulare aggettivi no. almeno 1 caratteri |
width | No | Larghezza dell'output in pixel, da 256 a 2560, con 1024 come valore predefinito. |
height | No | Altezza dell'output in pixel, da 256 a 2560, con 1024 come valore predefinito. |
enable_prompt_expansion | No | Riscrive un prompt corto in uno più lungo prima della generazione. Predefinito: |
seed | No | Passa lo stesso seed con lo stesso prompt e le stesse dimensioni per tenere fermo il sorteggio tra due esecuzioni: diventano confrontabili, ma un'immagine identica non è garantita. |
Prezzi
$0.019 / immagine
Casi d’uso
Partire da un brief scritto
Usa questo endpoint per brief senza censura o comuni che richiedono un’immagine grande: width e height vanno ciascuno da 256 a 2560 e valgono 1024 per impostazione predefinita, quindi imposta in modo esplicito la dimensione di consegna. Lascia spento enable_prompt_expansion e la formulazione arriva come l’hai scritta.
Editoriali senza censura a formato pieno
Ritratti high key, composizioni in soggettiva ed editoriali di moda generati a 1728x2560, così l’immagine va dritta nell’impaginato. Nessun passaggio di ingrandimento che inventi dettagli della pelle mai resi.
Prompt che altre API di immagini rifiutano
Le formulazioni senza censura passano invariate con l’espansione spenta, e la richiesta è identica a quella di qualsiasi altro modello qui: crea il task, interroga, recupera il file dall’archivio della piattaforma. Nulla del lavoro senza censura segue un percorso diverso nel codice.
Bozze vicine alla stampa
2560x1440 e 2048x2560 danno abbastanza pixel per una bozza da proiettare o stampare in piccolo. Sotto quel tetto nulla ha bisogno di un upscaler, che è il punto in cui la maggior parte delle pipeline senza censura perde texture.
Consigli avanzati
Scrivi il brief completo con l’espansione spenta
Descrivi illuminazione, tessuto, posa e scena in termini concreti. L'esempio Pro di questa pagina usa un top in raso nero, pantaloni di seta e una lampada calda d'albergo a 1728 × 2560. Il brief qui sotto è il prompt registrato per quell'immagine; quando lo adatti, tratta raso, bordo in pizzo e mani come dettagli da controllare.
Confronta nel formato di consegna
Scegli prima le dimensioni di consegna. I formati accettati hanno al momento lo stesso prezzo per immagine, quindi una bozza da 1024 × 1024 non riduce il costo della chiamata. Mantieni seed e dimensioni fissi mentre cambi un elemento del brief. Calcola il budget in base al numero di varianti. Un seed di 0 richiede un nuovo risultato casuale.
Adatta l’esempio incluso
Parti dall’esempio Pro registrato con width: 1728, height: 2560 e seed: 4217. L’espansione è disattivata per impostazione predefinita. Cambia stanza, luce o abiti uno alla volta e conserva il prompt scelto insieme all’immagine.
Photograph of an adult woman in her thirties lying back across a hotel bed in an opaque black satin bralette with a thin scalloped lace trim along the edges and high-waisted black silk trousers, one arm above her head, looking at the camera with a slow smile. Low warm bedside lamp, city lights through the window, 50mm, soft film grain, editorial lingerie campaign.
L’esempio combina una lampada da comodino bassa e calda con le luci della città fuori. Confronta volto, mano sollevata, bordi in pizzo e separazione tra raso nero e pantaloni di seta alla dimensione finale.
Controlla il risultato prima di iterare
2560 pixel per lato sono il tetto; entrambe le dimensioni valgono 1024 per impostazione predefinita, quindi un’immagine grande va chiesta esplicitamente. Le coppie estreme — un lato molto lungo contro uno corto — vanno oltre ciò che il modello compone bene, quindi tieni il lato lungo entro circa il doppio di quello corto, a meno che lo spazio vuoto sia voluto. Lasciare spento enable_prompt_expansion è la strada più affidabile per i brief senza censura. Qui non ci sono prompt negativo, input di immagine né campo per il formato di output.
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/z-image-spicy-pro/text-to-image",
"input": {
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette"
}
}'
# 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.












