Krea
Krea 2 Medium Turbo
krea-2-medium-turbo
Versione distillata accelerata della serie Krea 2, ottimizzata per la velocità, con costo per immagine basso, ideale per iterazioni rapide e per l'esplorazione di concept di design
Prova krea-2-medium-turbo
Input
Creazioni
Vedi tutte le creazioniOutput
imagePrezzi
krea-2-medium-turbo per image
| Prezzo unitario | $0.0215 |
|---|
Panoramica
krea-2-medium-turbo è il modello di Krea per la generazione di immagini da testo orientato alla rapidità, basato su un processo di campionamento accelerato tramite distillazione che riduce il costo di generazione per singola immagine preservando l'espressività del sistema di stile Krea 2. È adatto a designer e sviluppatori creativi che necessitano di sperimentazione frequente e di esplorare rapidamente direzioni visive; tramite l'interfaccia unificata di HiAPI.ai genera immagini da prompt in linguaggio naturale e consente di controllare il risultato con rapporto d'aspetto, livello di creatività e seed casuale.
Punti di forza
- Generazione accelerata per iterazioni frequenti — il processo di campionamento distillato riduce i tempi di generazione per singola immagine, facilitando tentativi consecutivi su più direzioni di prompt in breve tempo.
- Libertà creativa regolabile a livelli — creativity offre quattro livelli da raw a high, dall'aderenza al prompt alla libera interpretazione, per bilanciare controllabilità ed esplorazione.
- Composizione dell'immagine con preset per canale — supporta otto rapporti d'aspetto tra cui 1:1, 16:9, 2.35:1, 9:16, corrispondenti direttamente alle esigenze di posizionamento e impaginazione.
- Risultati riproducibili — specificando seed, lo stesso prompt e lo stesso seed riproducono la medesima immagine, agevolando regressioni e confronti tra versioni.
Descrizione delle capacità
Generazione testo-immagine in linguaggio naturale: descrive la scena con un prompt fino a 5000 caratteri e il modello produce direttamente l'immagine, ideale per trasformare rapidamente descrizioni creative in materiali visivi utilizzabili.
Controllo del livello di creatività: creativity è impostato per default su low, con opzioni raw, medium e high, per passare secondo necessità tra aderenza rigorosa al prompt e interpretazione libera.
Controllo di rapporto d'aspetto e seed: aspect_ratio copre dal formato quadrato all'ultra-panoramico e al verticale; abbinato a seed per fissare il risultato, facilita generazioni in batch e verifiche ripetute.
Copertura visiva stilizzata: prosegue il sistema di stile Krea 2, offrendo ampio margine espressivo su illustrazione, stili grafici e direzioni concettuali.
Scenari d'uso
- Esplorazione rapida di direzioni visive per designer — inserendo prompt su stile e tema, si producono in batch bozze candidate con composizioni diverse per selezionare la direzione nelle fasi iniziali del progetto.
- Bozze concettuali per campagne marketing — con tema della campagna e formato di impaginazione come input si generano più immagini concettuali per proposte interne e discussioni di direzione.
- Esplorazione di illustrazione e stile grafico — con prompt descrittivi si sperimentano linguaggi visivi illustrativi e grafici, producendo campioni di stile inseribili direttamente nella libreria di materiali.
- Generazione immediata di immagini nelle applicazioni — integrando la generazione testo-immagine in strumenti creativi o applicazioni di contenuti, si restituisce subito l'immagine in base al prompt dell'utente.
Limiti e consigli di selezione
Questo modello è una versione distillata orientata alla velocità, più adatta a iterazioni rapide ed esplorazione concettuale, e non è consigliato come scelta predefinita per elaborati finali ad alta fedeltà; supporta solo la generazione testo-immagine, senza video o modifica di immagini. Se il flusso richiede maggiore coerenza stilistica e dettagli di qualità finale, si può valutare la versione non Turbo della stessa serie; per scenari con requisiti di risoluzione elevati è necessario verificare preventivamente che l'output sia adeguato.
Novità
Vedi il changelog →- Nuovo modello Aggiunta della documentazione di text-to-image per krea-2-medium-turbo
Domande frequenti
Vedi tutte le domande →-
A cosa serve Krea 2 Medium Turbo?
Genera rapidamente immagini ad alta fedeltà a partire da una descrizione testuale; è ideale per scenari che richiedono una generazione rapida e l'iterazione ripetuta dei prompt, come schizzi concettuali, immagini per i social media e scene dal taglio cinematografico.
-
Quali rapporti d'aspetto sono supportati?
aspect_ratio supporta 1:1 (predefinito), 4:3, 3:2, 16:9, 2.35:1, 4:5, 2:3, 9:16, per un totale di 8 opzioni.
-
Per quale tipo di immagine è adatto il formato 2.35:1?
2.35:1 è un formato widescreen comunemente usato nel cinema, adatto a composizioni ultra-large come scene dal taglio cinematografico, banner per siti web e copertine video.
-
A cosa serve creativity (livello di creatività)?
creativity controlla il grado di libertà del modello rispetto al prompt; i valori disponibili sono raw, low, medium, high. Più il livello è basso, più l'immagine resta fedele alla descrizione; più è alto, più l'immagine è creativa, ma può anche allontanarsi dalla descrizione.
Crea un'attività di generazione
https://api.hiapi.ai/v1/tasks Header
AuthorizationstringObbligatorioChiave API dell'account. Obbligatoria in ogni richiesta. Esempio: Bearer YOUR_HIAPI_API_KEY. Ottieni una chiave API
Content-TypestringOpzionaleIl corpo della richiesta viene sempre interpretato come JSON; se inviato, è accettato solo application/json (charset facoltativo) — qualsiasi altro valore restituisce 415. Esempio: application/json.
Idempotency-KeystringOpzionaleChiave di idempotenza, fino a 255 byte. I retry con la stessa chiave dello stesso account creano l'attività una sola volta; i replay restituiscono il taskId originale.
In caso di timeout di rete o retry automatici del client, la stessa chiave crea l'attività una sola volta, senza doppi addebiti (ambito = l'account della chiave API). Usa un identificatore univoco di business (es. "order-42"); i replay restituiscono il taskId originale e le chiavi scadono 24 ore dopo la prima richiesta. La matrice completa degli scenari è nell'introduzione dell'API asincrona unificata.
Corpo
modelstringObbligatorioValore fisso attuale: krea-2-medium-turbo
routestringOpzionaleValore fisso attuale: default
inputobjectObbligatorio
Oggetto di parametri di business per krea-2-medium-turbo e la route default — vedi la tabella dei parametri sotto.
seedintegerOpzionaleSeme casuale opzionale. Lo stesso seme e lo stesso prompt riproducono la stessa immagine; se non fornito, viene generato casualmente dal server.
promptstringObbligatoriominLength 1maxLength 5000Descrizione testuale dell'immagine da generare, usata per indicare al modello cosa disegnare.
creativitystringOpzionalePredefinito: "low"Controlla il grado di libera interpretazione del prompt da parte del modello: più il valore tende al letterale, più il modello segue rigorosamente il prompt; più tende alla creatività, maggiore è lo spazio di espressione. Predefinito: low.
rawlowmediumhighaspect_ratiostringOpzionalePredefinito: "1:1"Proporzioni (larghezza:altezza) dell'immagine di output. Predefinito: 1:1.
1:14:33:216:92.35:14:52:39:16callbackobjectOpzionale
Configurazione di notifica dello stato terminale. Se omessa, nessun callback: interroga l'attività per conto tuo.
Fornisci callback.url in creazione e HiAPI invierà un POST al tuo servizio allo stato terminale, senza polling. Il corpo del callback replica la struttura del dettaglio attività; verifica firma, retry e idempotenza sono descritti nell'introduzione dell'API asincrona unificata.
urlstringObbligatorioObbligatoria se è presente callback. Allo stato terminale viene inviato un POST a questo URL; deve essere un URL http(s) valido.
whenstringOpzionalePredefinito: "final"Al momento è supportato solo final: notifica sia su success sia su fail.
finalstoragestringOpzionalePredefinito: "temp"Livello di archiviazione degli artefatti: temp (predefinito, ~7 giorni) o persistent (a lungo termine, fatturato per dimensione). Saldo insufficiente o superamento del limite ⇒ declassamento silenzioso a temp; il livello effettivo è visibile nella risposta di dettaglio.
temppersistentEsempi di richiesta
# Invia un'attività asincrona; restituisce subito un taskId (senza attendere la generazione)
curl -X POST "https://api.hiapi.ai/v1/tasks" \
-H "Authorization: Bearer $HIAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "krea-2-medium-turbo",
"input": {
"prompt": "…",
"creativity": "low",
"aspect_ratio": "1:1"
}
}' const res = await fetch("https://api.hiapi.ai/v1/tasks", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.HIAPI_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "krea-2-medium-turbo",
input: {
"prompt": "…",
"creativity": "low",
"aspect_ratio": "1:1"
}
}),
});
const task = await res.json();
// { code: 200, message: "success", data: { taskId } } import os, requests
res = requests.post(
"https://api.hiapi.ai/v1/tasks",
headers={"Authorization": f"Bearer {os.environ['HIAPI_API_KEY']}"},
json={
"model": "krea-2-medium-turbo",
"input": {
"prompt": "…",
"creativity": "low",
"aspect_ratio": "1:1"
}
},
)
print(res.json()) # { code, message, data: { taskId } } 200 OK
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR"
}
} 400 Bad Request
{
"code": 400,
"message": "invalid request",
"data": null,
"error_code": "INVALID_REQUEST"
} Ottieni i dettagli dell'attività
https://api.hiapi.ai/v1/tasks/:id Campi della risposta
taskIdstringObbligatorioID attività, sempre con prefisso tk-hiapi-.
modelstringObbligatorioNome completo risolto del modello. Le attività inviate con il parametro route restituiscono base@route (es. gpt-image-2/text-to-image@ext); altrimenti coincide con il nome inviato.
routestringOpzionalePresente solo se è stato usato il parametro route esplicito; restituisce il valore inviato.
statusstringObbligatorioStato dell'attività.
queued In coda, non avviata.
handling In elaborazione.
archiving Elaborazione conclusa, preparazione artefatti.
success Terminale: completato, artefatti disponibili (restituisce output).
fail Terminale: errore (restituisce error).
Dopo l'invio, segui status: success e fail sono terminali, il resto no. Esegui polling ogni 1–3 s fino allo stato terminale. In caso di successo scarica gli artefatti da output[].url e trasferiscili prima di expireAt; per conservazione lunga usa storage: "persistent" in creazione.
creatednumberObbligatorioIstante di creazione dell'attività (secondi Unix).
completednumberObbligatorioSecondi Unix dello stato terminale; 0 finché non terminale.
outputarrayOpzionale
Presente solo con status == success. Elenco artefatti — sempre un array; un'attività può restituire più type contemporaneamente (es. video + first_frame).
Array [ object ]
Elementi dell'array
urlstringObbligatorioURL dell'artefatto, scaricabile direttamente.
typestringObbligatorioValori attualmente possibili: video, image, audio, first_frame, last_frame, thumbnail; potrebbero essere ampliati in futuro.
expireAtnumberObbligatorioSecondi Unix di disponibilità dell'artefatto; scarica o trasferisci prima della scadenza.
errorobjectOpzionale
Presente solo con status == fail.
codestringObbligatorioCodice errore di business.
messagestringObbligatorioDescrizione dell'errore.
Esempi di risposta
Successo
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR",
"model": "happyhorse-1-0",
"status": "success",
"created": 1777282033,
"completed": 1777282099,
"output": [
{
"url": "https://cdn.hiapi.ai/tasks/.../video.mp4",
"type": "video",
"expireAt": 1777886899
}
]
}
} In elaborazione (non terminale)
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "archiving",
"created": 1777282033,
"completed": 0
}
} Non riuscito
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "fail",
"created": 1777282033,
"completed": 1777282099,
"error": {
"code": "TASK_FAILED",
"message": "task failed"
}
}
} Articoli
Vedi tutti gli articoli →-
Tutoriale
Come chiamare kling-4.0/image-to-video su HiAPI: curl, Python e polling
-
Tutoriale
Come chiamare hailuo-2.3/text-to-video tramite l'API HiAPI: curl, Python ed esempi di richiesta eseguibili
-
Tutoriale
Tutorial su kandinsky-6.0-pro/image-to-video tramite HiAPI: curl + Python
Avvia una richiesta funzionante di image-to-video su HiAPI: dal caricamento del primo fotogramma al polling asincrono fino al download finale
-
Tutoriale
Utilizzare Kandinsky 6.0 Pro su HiAPI per la generazione di video da testo: tutorial con curl e Python
Dimostrazione pratica guidata dalla richiesta: costruire la chiamata da prompt a clip video, inviare la richiesta, monitorare lo stato di completamento e scaricare il risultato
-
Tutoriale
Come chiamare hailuo-2.3-fast/image-to-video tramite l'API HiAPI: pratica con curl e Python
La prima richiesta funzionante per il livello image-to-video veloce ed economico — dall'ID del modello al download di un MP4
-
Tutoriale
Come usare kling-4.0/text-to-video tramite l'API HiAPI: curl, Python e un esempio di richiesta funzionante
Guida pratica per sviluppatori: prompt cinematografici, audio sincronizzato, polling asincrono e download dell'output
Modelli correlati
Vedi tutti i modelli →Stesso tipo
-
Qwen Image 2.1 Alibaba $0.020 /immagine -
Imagen 4 Google $0.030 /immagine -
Ideogram V3 Character Ideogram $0.090 /immagine -
Nano Banana 2 Lite Google $0.033 /immagine -
Grok Imagine xAI $0.011 /secondo -
Ideogram V4.5 Ideogram $0.011 /immagine -
Recraft Crisp Upscale Recraft $0.004 /immagine -
Grok Imagine Image 2.0 xAI $0.052 /immagine -
Google Virtual Try-On Google $0.107 /immagine -
FASHN Tryon v1.6 FASHN $0.107 /immagine -
Muse Image 1.0 Meta $0.015 per task -
Nano Banana Google $0.021 /immagine



