Dall'immagine al prompt
Hai un'immagine e vorresti crearne altre nello stesso stile? Questo strumento fa il percorso inverso: guarda la foto e scrive il prompt che la descrive — soggetto, stile, luce, colori, atmosfera — pronto da incollare in un generatore di immagini. Il punto di partenza per replicare un look.
Esegui online
Esegui questo sui nostri server con il tuo account. Gli strumenti gratuiti girano nel tuo browser; questo viene addebitato sul tuo saldo KIT al prezzo indicato sopra.
Dal risultato alle istruzioni
Di solito scrivi un prompt e ottieni un'immagine; qui parti da un'immagine e ottieni il prompt. Lo strumento analizza cosa rende quella foto com'è — il tipo di soggetto, l'inquadratura, lo stile grafico, la palette, il tipo di luce — e traduce tutto in una descrizione testuale strutturata. La usi come base nel tuo generatore preferito e la ritocchi per ottenere varianti coerenti.
Capire perché un'immagine funziona
Anche senza rigenerare nulla, leggere il prompt di un'immagine che ti piace è un esercizio utile: ti dice a parole quali elementi la rendono efficace. Chi lavora con la grafica generativa lo usa per imparare a descrivere meglio, per costruire una libreria di stili di riferimento o per allinearsi con un cliente su cosa vuole davvero ottenere.
Un punto di partenza, non una copia
Il prompt descrive lo stile e la composizione, non serve a clonare un'opera altrui: usalo con criterio e nel rispetto dei diritti di chi ha creato l'immagine originale. Il risultato è una base testuale da adattare — cambi soggetto, aggiungi dettagli, correggi il tono — non un pulsante che rifà l'identico. Il controllo creativo resta nelle tue mani.
Casi d'uso
Coerenza di stile
Un grafico di Firenze ha un'immagine di riferimento per una campagna e ne ricava il prompt per generare altri visual nello stesso stile.
Allineamento con il cliente
Un'agenzia mostra al cliente un esempio, ne estrae la descrizione e la usa come brief condiviso per le immagini successive.
Imparare a scrivere prompt
Chi inizia con la grafica generativa studia i prompt ricavati dalle immagini che ammira per capire come descriverle a parole.
Domande frequenti
Il prompt funziona con qualsiasi generatore?
È una descrizione testuale generica, adattabile alla maggior parte dei generatori di immagini. Ogni strumento ha le sue particolarità, quindi conviene ritoccarla.
Serve a copiare un'immagine altrui?
No. Descrive stile e composizione come punto di partenza; va usato con criterio e nel rispetto dei diritti di chi ha creato l'originale.
È già uno strumento maturo?
È in beta: funziona ed è utilizzabile, ma lo stiamo ancora affinando. I prompt sono una base da rifinire, non un risultato definitivo.
Quanto costa?
Si paga a consumo: $0.0575 a immagine, più $0.010 di base a richiesta. Prezzo pubblicato, senza abbonamento.
In che lingua è il prompt?
Puoi ottenerlo in italiano. Molti generatori lavorano bene anche in inglese, quindi valuta in base allo strumento che userai.
L'immagine viene conservata?
No. Viene elaborata per ricavare il prompt e poi eliminata.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/image/prompt-from-image \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"image":"https://ejemplo.com/imagen.jpg"}'const res = await fetch("https://api.kit.forhosting.com/image/prompt-from-image", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"image": "https://ejemplo.com/imagen.jpg"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/image/prompt-from-image",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"image": "https://ejemplo.com/imagen.jpg"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/image/prompt-from-image", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"image":"https://ejemplo.com/imagen.jpg"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"image":"https://ejemplo.com/imagen.jpg"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/image/prompt-from-image", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"image": "https://ejemplo.com/imagen.jpg"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "image.prompt_from_image",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_mb | 15 |
max_megapixels | 12 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
422 | task_failed | L'attività non è andata a buon fine: non ti viene addebitato nulla. |