Scrivi un prompt di Seedream 5.0 Pro come una specifica visiva: soggetto, posa, abbigliamento, direzione della luce, materiale e sfondo, ciascuno indicato in modo concreto. Se un volto o un outfit esistente deve restare, passa all'editing. Bozza a 1k ($0.036 per immagine) e passa a 2k ($0.072) per giudicare il dettaglio.
Seedream 5.0 Pro è un modello senza censura su SpicyAPI: la piattaforma non aggiunge filtri sui contenuti. Sui nostri test di settembre 2026, la generazione testo in immagine ha prodotto ogni livello di contenuto adulto che abbiamo provato, incluse immagini NSFW avanzate. L'editing si è comportato allo stesso modo, con un'eccezione: su tre scene adulte di intensità superiore, una è stata attenuata. Gli esempi qui sotto restano completamente vestiti, quindi valgono per qualsiasi uso. Per la formulazione dell'abbigliamento adulto vedi l'editing dell'outfit con Seedream 5.0 Pro; l'articolo di test sui contenuti contiene i risultati livello per livello.
Scrivi il ritratto come una specifica, non come un'atmosfera
Dedica il prompt a fonte e direzione della luce, materiale e obiettivo invece che agli aggettivi: Pro rende ciò che specifichi e inventa ciò che ometti. Provalo nel Playground:
- Apri Seedream 5.0 Pro testo in immagine, resta sulla scheda Playground nella vista Form e accedi per eseguire.
- Incolla il prompt qui sotto in Prompt.
- Imposta Aspect ratio su 4:5 (un rapporto non impostato restituisce un quadrato), Resolution su 1k e Output format su PNG; lascia attivo Deep thinking.
- Esegui il modello, poi modifica una clausola ed esegui di nuovo.
Editorial portrait of a fictional adult woman aged 38 with a short dark bob, a straight nose and natural expression lines. She wears an opaque burgundy satin blouse with a closed neckline and black tailored trousers. Seated in a woven chair, torso turned slightly toward the camera, both hands resting separately on her lap. Soft window light from the viewer's left, a gentle shadow on the right cheek, plain warm plaster wall. Show the face, hands and blouse clearly. Restrained satin highlights and natural skin variation. No jewelry or additional people.
Esegui questo prompt nel Playground →
Ogni clausola è una leva che puoi cambiare al tentativo successivo: dire che le mani riposano separatamente, nominare la direzione della luce e chiedere riflessi di satin sobri mirano ciascuno a un difetto comune. « Ultra beautiful, premium, masterpiece, perfect skin » non corregge nessuna di queste relazioni.
La stessa abitudine funziona su scala più grande. Questo esempio della pagina del modello specifica un unico fascio netto di luce da una finestra alta, lino terracotta opaco, una bacinella in ottone, vapore, 65mm e profondità di campo ridotta, e l'inquadratura segue ciascuno di questi elementi:

Esempio di Seedream 5.0 Pro da testo a immagine in 3:2 e 2k. Il prompt nomina una fonte di luce, i tessuti e l'obiettivo.
Esegui lo stesso prompt dal codice
Quando il risultato nel Playground è corretto, invia la stessa richiesta da un terminale. Metti l'oggetto di input in input.json e crea l'attività con la CLI:
cat > input.json <<'EOF'
{
"prompt": "Editorial portrait of a fictional adult woman aged 38 with a short dark bob, a straight nose and natural expression lines. She wears an opaque burgundy satin blouse with a closed neckline and black tailored trousers. Seated in a woven chair, torso turned slightly toward the camera, both hands resting separately on her lap. Soft window light from the viewer's left, a gentle shadow on the right cheek, plain warm plaster wall. Show the face, hands and blouse clearly. Restrained satin highlights and natural skin variation. No jewelry or additional people.",
"aspect_ratio": "4:5",
"resolution": "1k",
"output_format": "png",
"enable_thinking": true
}
EOF
spicyapi tasks create --model bytedance/seedream-5.0-pro/text-to-image --input-file input.json --waitCosta $0.036. Per l'editing carica ogni sorgente con spicyapi files upload e passa gli indirizzi spicy:// come input immagine. Caricamenti, risultati e tentativi sono nella guida alla generazione di immagini.
Per farlo fare a un agente usa la CLI qui sopra o il server MCP (spicyapi_upload_file, spicyapi_task_create, spicyapi_task_wait; si ferma per la tua conferma del prezzo). npx skills add spicyapi-ai/spicy-skill installa lo Skill che insegna a un assistente a usare l'uno o l'altro.
Correggi un solo problema visibile alla volta
| Problema visibile | Prova ad aggiungere |
|---|---|
| Le mani si sovrappongono e si fondono | "Both hands rest apart on the lap, with visible space between them." |
| La camicia sembra metallo lucido | "Soft broad satin highlights, opaque fabric, no mirror-like metallic finish." Nomina la finitura (opaca, satinata, spazzolata) invece di un termine generico di illuminazione. |
| Il volto è piatto e troppo liscio | "Keep natural expression lines and subtle skin variation; retain gentle side-light shadows." |
Queste sono le prime cose da provare, non rimedi garantiti; cambiane una per tentativo così da capire quale istruzione ha funzionato. Queste attività non hanno campo per il prompt negativo, né seed né maschera, quindi metti le esclusioni nel prompt principale e limitati a una o due che contano; una lunga lista di esclusioni presa dalla guida di un altro modello aggiunge solo rumore.
Per una serie, tieni personaggio, outfit e luce in un blocco di testo che riutilizzi parola per parola e cambia solo la frase sull'ambiente, per esempio « A woven chair beside one walnut side table with a small amber glass lamp, against a quiet plaster wall. » Riformulare il blocco fisso tra un'immagine e l'altra può far derivare una serie. Se deve essere identica l'identità stessa, passa all'editing: una descrizione di età e acconciatura non è un riferimento di identità persistente.
Usa i riferimenti quando volto o capo di abbigliamento sono già scelti
Apri Seedream 5.0 Pro editing e aggiungi le sorgenti sotto Images con Add a file o Add URL. Metti per primo il ritratto approvato e parti con Aspect ratio auto, Resolution 1k, Background opaque e Output format PNG. Assegna a ogni immagine un ruolo nel prompt, perché le sorgenti senza ruolo vengono mescolate invece di essere usate, ed è la causa tipica di un risultato slavato.
Image one defines the fictional adult's face, hairstyle, pose and camera view. Image two defines only the burgundy blazer's cut, lapels and velvet fabric. Dress the person from image one in that blazer over an opaque cream shirt. Keep the original face and hand positions. Match the blazer to the existing soft window light. Do not copy the person or background from image two.
Se una sorgente contiene una persona che non vuoi, di' che cosa non deve contribuire (« do not copy the face from image two ») e, se aggiungi un riferimento di posa, specifica che fornisce solo la posa. Una terza immagine ha bisogno di un compito altrettanto preciso, per esempio una nuova stanza. Se ne accettano fino a dieci.
Due comportamenti cambiano il modo in cui imposti la richiesta:
- Aspect ratio auto segue il rapporto supportato più vicino alla prima referenza, non la sua dimensione esatta in pixel. Scegli 4:5 esplicitamente se è il risultato da consegnare, ed evita di chiedere un nuovo angolo di camera nella stessa edit, perché cambia la proiezione di volto e capo di abbigliamento.
- Non esiste una maschera. Per puntare a uno di diversi oggetti simili, nomina la sua posizione (« the small lamp on the left ») oppure disegna un contorno netto su una copia dell'immagine di input e chiedi poi che quel contorno venga rimosso dal risultato. Verifica che i segni siano spariti e che gli oggetti vicini siano intatti.
Lo stesso annuncio di Pro di ByteDance ammette che c'è margine di miglioramento sulla coerenza dell'editing a livello di pixel, quindi considera l'elenco « keep » un'istruzione forte, non un blocco pixel per pixel, e confronta il volto dopo ogni edit. Per le modifiche cumulative usa l'ultima edit accettata e controlla la deriva. Se torni all'originale, includi nel prompt tutte le modifiche accettate che vuoi conservare; usa un originale comune per le variazioni indipendenti. Per la precisione di bretelle, pizzi e stampe su un capo di abbigliamento vedi la guida sull'outfit qui sopra; per un cast completo, il flusso di riferimento del personaggio.
Quando disattivare il ragionamento
Deep thinking (enable_thinking nel codice) è attivo per impostazione predefinita in generazione e in editing; perfeziona il prompt prima che l'immagine venga creata e non ha effetto sul prezzo. Disattivarlo rende il testo in immagine nettamente più veloce, ma guadagna poco tempo sulle modifiche. Lascialo attivo per un concept aperto. Se un prompt molto circoscritto continua ad aggiungere cose che non hai chiesto, esegui lo stesso prompt una volta con il ragionamento disattivato, senza cambiare altro.
Quanto costa
| Operazione | 1k | 2k |
|---|---|---|
| Testo in immagine | $0.036 | $0.072 |
| Editing, una sorgente | $0.036 | $0.072 |
| Editing, ogni sorgente aggiuntiva | +$0.003 | +$0.003 |
Un'edit di blazer con due sorgenti costa $0.039 a 1k e un'edit con tre sorgenti a 2k costa $0.078. La risoluzione è impostata su 2k per impostazione predefinita, quindi metti 1k durante le bozze. Il rapporto, PNG invece di JPEG e l'interruttore del ragionamento non cambiano il prezzo. PNG è il file più sicuro per un ritocco successivo; non migliora l'anatomia e non aggiunge trasparenza.
L'output trasparente ha un solo input molto preciso
Impostare Background su Transparent funziona solo con Output format PNG e con esattamente un input che sia esso stesso un PNG con canale alfa. Un JPEG, o un'edit di abbigliamento con due riferimenti, non soddisfa le condizioni, quindi non è un'opzione generale per rimuovere lo sfondo. Anche quando funziona, controlla capelli e bordi dei tessuti semitrasparenti per cercare aloni chiari.
Dividi un'immagine finita in livelli
La scomposizione in livelli è un'attività separata per un'immagine finita. Restituisce un'immagine di base più fino a sedici livelli PNG trasparenti. Provala nel Playground:
- Apri la pagina e resta sulla scheda Playground nella vista Form.
- In Input image aggiungi l'immagine finita con Choose a file o Asset URL.
- Lascia Prompt vuoto perché sia il modello a scegliere gli elementi principali, oppure nominali (« Separate the woman from the rainy window behind her »). Per fissarne uno a un posto, aggiungi
<bbox>x1 y1 x2 y2</bbox>, con coordinate da 0 a 1000 misurate dall'angolo in alto a sinistra. - Imposta Resolution (1.5k è il valore predefinito) e Output format per l'immagine di base; i livelli sono sempre PNG trasparenti. Accedi ed esegui.
Ogni immagine restituita viene fatturata, base compresa: $0.042 a 1k o 1.5k, $0.084 a 2k o auto, quindi una base più cinque livelli costa $0.252 a 1.5k. Il prezzo è trattenuto per un massimo di 17 immagini e regolato sul conteggio reale. Gestisce input NSFW avanzati, ma rifiuta e non addebita le scene adulte di intensità superiore; per queste, o per un primo passaggio più economico, usa Flash a $0.026 per immagine: vedi dividere un'immagine in livelli.
Usalo quando un soggetto o un accessorio deve muoversi in modo indipendente in un design; un ritratto finito non ne ha bisogno.
La via pratica
Scrivi un primo ritratto concreto e approva il volto. Dai un compito a ogni riferimento, poi costruisci le modifiche cumulative sull'ultimo risultato accettato. Se una piccola regione è sbagliata, riparala in un editor invece di chiedere un'altra edit completa.






