Introduzione
FLUX.2 [pro] Modifica applica FLUX.2 [pro] di Black Forest Labs alle immagini che hai già. Accetta da una a tre fonti, applica la modifica che descrivi e restituisce 1k o 2k con la forma della fonte o una di nove proporzioni.
Scegli la modalità in base al materiale di partenza
| Materiale di partenza | Modalità |
|---|---|
| una descrizione scritta | FLUX.2 [pro] Testo in immagine |
| da una a tre immagini da modificare o combinare | FLUX.2 [pro] Modifica |
Caratteristiche principali
Composizioni con più riferimenti
Combina una persona, un prodotto e un luogo da foto separate. Nel nostro annuncio di cuffie volto, capelli e cardigan e il design delle cuffie sono rimasti come nelle fonti.
Cambi di scena e di luce
Cambia l’ambientazione o illumina di nuovo una foto lasciando il soggetto dov’è. La nostra strada soleggiata è diventata una notte di pioggia al neon con gocce sul blazer.
Testo aggiunto durante la modifica
Aggiungi un titolo all’immagine nello stesso passaggio. Il nostro è uscito scritto come indicato tra virgolette.
Un prezzo fisso per immagine
Una fonte o tre, 1k o 2k, una modifica costa sempre lo stesso.
Rigoroso con le persone
Nei nostri test i ritratti di partenza sono stati rifiutati anche per un cambio d'abito di livello Lieve. Le richieste rifiutate non vengono addebitate.
Parametri della richiesta
| Parametro | Obbligatorio | Nota |
|---|---|---|
prompt | Sì | Obbligatorio, fino a 5.000 caratteri. Di’ che cosa cambiare e che cosa deve restare uguale, e chiama le fonti immagine 1, immagine 2 e immagine 3 nell’ordine di caricamento. almeno 1 caratteri · al massimo 5000 caratteri |
image_urls | Sì | Obbligatorio, da una a tre immagini di partenza, fino a 10 MB ciascuna. Caricale nell’ordine a cui le richiama il prompt. almeno 1 elementi · al massimo 3 elementi |
aspect_ratio | No | auto (predefinito) mantiene la forma della prima immagine di partenza a circa un megapixel; oppure scegli una di nove forme da 21:9 a 9:21. La forma non cambia il prezzo. |
resolution | No | 1k (predefinito) o 2k. Vale solo quando scegli una forma; con auto il risultato resta a circa un megapixel. |
seed | No | Numero intero facoltativo da 0 a 2147483647. Riutilizzalo mentre cambi il prompt per confrontare le variazioni; non garantisce un’immagine identica. |
Prezzi
$0.058 / immagine
Addebitato come prezzo fisso per immagine, qualunque sia il numero di fonti o il livello di dimensione. Le richieste rifiutate e fallite non vengono addebitate.
Casi d’uso
Annunci da materiali separati
Riunisci la foto di una modella, lo scatto di un prodotto e una location in un unico visual.
Variazioni di atmosfera
Mostra la stessa scena di giorno, di notte o sotto la pioggia a un cliente che deve scegliere una direzione.
Restyling di prodotti e luoghi
Cambia lo sfondo, la luce o lo stile di un prodotto, di una stanza o di un ritratto.
Consigli avanzati
Numera le fonti
Di’ che l’immagine 1 è la persona, l’immagine 2 il prodotto, l’immagine 3 il luogo, nell’ordine di caricamento.
Indica che cosa deve restare
Dopo la modifica, elenca il volto, gli abiti, la posa o il design che devono restare esattamente come erano.
Cambia una cosa alla volta
Una sola modifica chiara mantiene stabile il resto dell’inquadratura; concatena le modifiche invece di infilarne più d’una in una.
Dai tempo
Le modifiche hanno richiesto da 45 a 120 secondi nei nostri test.
Mantienilo adatto al lavoro
Questo modello è severo con le persone, quindi usalo per prodotti, luoghi e ritratti adatti al lavoro.
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": "black-forest-labs/flux-2-pro/edit",
"input": {
"aspect_ratio": "auto",
"image_urls": [
"https://example.com/reference.png"
],
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"resolution": "1k"
}
}'
# 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.
























