Krea 2 non ha un'impostazione di dimensione su SpicyAPI: scegli un rapporto e ottieni l'unica scala 1K di Krea (circa un megapixel), nelle dimensioni qui sotto. Il modello che scegli cambia costo, velocità e aspetto, non i pixel. Esplora con Medium Turbo ($0.015), usa la formulazione che funziona su Large ($0.06) per l'immagine finale e scegli Medium ($0.03) solo quando ti servono 3:4 o una scelta JPEG/PNG.
Dimensione in pixel per rapporto
Queste sono le dimensioni pubblicate da Krea per la sua scala 1K; apri il file che ricevi per vedere larghezza e altezza reali. Nessuno dei tre task accetta width, height, resolution o seed (ciascuno restituisce un 400), quindi 1K è anche il limite massimo.
| Rapporto | Pixel | Modelli | Adatto a |
|---|---|---|---|
1:1 | 1024 × 1024 | tutti e tre | avatar, card a griglia |
4:5 | 928 × 1152 | Large, Turbo | ritratto verticale per feed |
3:4 | non pubblicato | solo Medium | card verticale |
2:3 | 832 × 1248 | Large, Turbo | poster, card alte |
9:16 | 768 × 1376 | tutti e tre | storie, mobile a schermo intero |
4:3 | 1184 × 896 | tutti e tre | slide, foto di prodotto |
3:2 | 1248 × 832 | Large, Turbo | foto orizzontale |
16:9 | 1376 × 768 | tutti e tre | banner, miniatura video |
2.35:1 | 1568 × 672 | Large, Turbo | striscia cinematografica |
Genera nella forma che pubblicherai: un ritaglio scarta un'inquadratura che hai pagato e convertire 3:4 in 4:5 alla stessa larghezza toglie il 6.25% dell'altezza (1200 × 1600 diventa 1200 × 1500), quindi lascia margine. Verifica la dimensione rispetto al posizionamento. Una card da feed di 1080 × 1350 ingrandisce il file 4:5 di circa 1.17×; un'immagine principale da 1920 × 1080 ingrandisce il file 16:9 di 1.4×. Per qualsiasi cosa più grande, o per la stampa, fai l'upscaling dell'immagine finale: la guida all'upscaling delle immagini copre i livelli e il prezzo.
Quale modello scegliere
| Task | USD per immagine | Con riferimenti | Rapporti | Altri controlli |
|---|---|---|---|---|
krea/2-medium-turbo/text-to-image | $0.015 | $0.0175 | 8, incluso 2.35:1 | fino a 10 riferimenti di stile |
krea/2-medium/text-to-image | $0.03 | non accettati | 5: 1:1, 4:3, 3:4, 16:9, 9:16 | output_format: png (predefinito) o jpeg |
krea/2-large/text-to-image | $0.06 | $0.065 | 8, incluso 2.35:1 | fino a 10 riferimenti di stile |
I riferimenti aggiungono una tariffa fissa per richiesta, non per immagine: tre riferimenti hanno lo stesso preventivo di uno. Tutti e tre accettano prompt fino a 5000 caratteri e hanno 1:1 come impostazione predefinita.
- Medium Turbo è il livello più veloce. Usalo per esplorare luce, inquadratura e palette e per le risorse del feed in cui velocità e costo contano più dei dettagli finali.
- Large è il livello più lento e quello per la texture fotografica: pelle, grana, materiale e dettaglio dei bordi. Usalo per l'immagine che consegni.
- Medium è il livello di volume (Krea lo posiziona per illustrazione, anime e aspetto dipinto). Sceglilo per
3:4, per PNG senza perdita per ulteriori modifiche o per un volume elevato in cui la finitura di Large non serve. Qui non accetta riferimenti.
Turbo e Large accettano gli stessi rapporti e gli stessi campi, quindi cambi solo la stringa model; aspettati una resa diversa, non la stessa immagine. Qui non c'è controllo del seed per riprodurre esattamente un risultato valido: conserva il file accettato insieme al suo prompt. Dieci bozze su Turbo più un finale su Large costano $0.21; undici esecuzioni su Large costano $0.66.
I riferimenti guidano palette, grana, materiale e luce, non composizione, posa o identità; scrivi la composizione nel prompt.
Large e Medium Turbo hanno rifiutato le richieste orientate al contenuto per adulti nei nostri test di settembre 2026. Medium ha addolcito alcune richieste più forti e ha comunque addebitato gli output completati. Per quel lavoro vedi Krea 2 è senza censura?; qui usa Krea per ritratti con indumenti, ambienti e copertine.
Provalo prima nel Playground
Esempio: il ritratto di un creatore adulto fittizio sul 4:5 nativo di Turbo.
- Apri la pagina Medium Turbo, resta nella scheda Playground nella vista Form e accedi per eseguire.
- Usa questo prompt: Esegui questo prompt su Krea 2 Medium Turbo →.
- Imposta Aspect ratio su
4:5. Reference images è facoltativo (fino a dieci immagini di stile che sei autorizzato a usare). - Esegui, controlla l'inquadratura e poi cambia la formulazione invece dei pixel; non c'è un seed per correggere un risultato sbagliato.
- Per finire su Large, apri la pagina Large e incolla lo stesso prompt. Per
3:4, apri la pagina Medium, imposta Aspect ratio su3:4e Output format su PNG; non ha il campo Reference images.
Poi eseguilo dal codice
Installa l'SDK Python (pip install spicyapi), imposta SPICY_API_KEY nell'ambiente del tuo server ed esegui:
import uuid
from spicyapi import SpicyClient, output_assets
client = SpicyClient() # reads SPICY_API_KEY from the environment
task = client.create_task(
model="krea/2-medium-turbo/text-to-image",
input_data={
"prompt": "Editorial portrait of a fictional 35-year-old ceramic artist in an indigo work shirt "
"and cream apron. Waist-up view in a quiet warm-grey gallery. The artist holds one "
"small cobalt-blue ceramic bird at waist height. Soft side light, visible hands, "
"complete head inside the frame, restrained background, no lettering.",
"aspect_ratio": "4:5",
},
idempotency_key=str(uuid.uuid4()), # new key per new request; reuse only to retry the same one
)
final = client.wait_for_terminal(task["taskId"])
if final["state"] != "succeeded":
raise RuntimeError(f"{task['taskId']} ended as {final['state']}: {final.get('errorCode')}")
print(output_assets(final)[0]["url"]) # copy the image to your own storage nowPer finire su Large, cambia solo il modello in krea/2-large/text-to-image. Per Medium, usa krea/2-medium/text-to-image, imposta aspect_ratio su 3:4 e aggiungi "output_format": "png". Per aggiungere un riferimento di stile su Turbo o Large, aggiungi "reference_image_urls": ["<URL HTTPS di un'immagine che sei autorizzato a usare>"]. Apri il file salvato per leggerne larghezza e altezza reali. Attesa, errori e nuovi tentativi sono nella guida alle attività e nel riferimento dell'SDK Python.
Oppure fai eseguire tutto a un Agent
Quando un assistente deve eseguire le generazioni, la CLI, il server MCP e l'Agent Skill leggono tutti lo schema attuale, e CLI e MCP mostrano il prezzo e chiedono conferma prima di una chiamata a pagamento. Con lo stesso oggetto input in input.json:
spicyapi tasks create --model krea/2-medium-turbo/text-to-image --input-file input.json --waitTramite MCP, chiedi: "Run Krea 2 Medium Turbo at 4:5 with this prompt." npx skills add spicyapi-ai/spicy-skill installa lo Skill.
Correzioni per gli errori comuni
| Problema | Correzione |
|---|---|
Medium restituisce 400 con 4:5 | Usa 3:4 e ritaglia con margine, oppure passa a Large o Turbo per il 4:5 nativo |
Turbo o Large restituisce 400 con 3:4 | 3:4 è solo di Medium; usa 4:5 o 2:3 |
400 su reference_image_urls | Medium non accetta riferimenti; usa Turbo o Large |
400 su width, height, resolution o seed | Rimuovi il campo; scegli un rapporto |
| Volto troppo piccolo alla dimensione della card | Passa all'inquadratura a mezza figura, accorcia la descrizione della stanza, chiedi uno sfondo semplice |








