Nano Banana 2 API
Google Nano Banana 2 (Gemini 3.1 Flash Image) — generazione di immagini di qualità Pro alla velocità di Flash. Risoluzione da 512px a 4K, resa del testo migliorata, coerenza dei personaggi fino a 5 personaggi e integrazione di conoscenze del mondo reale.
Endpoint standard di text-to-image ed edit, più varianti Fast (le opzioni Nano Banana 2 più economiche). La ricerca web e la ricerca di immagini opzionali aggiungono conoscenze del mondo reale alle generazioni. 2K predefinito con 4K disponibile.
/filters:quality(82)/examples/0e2e636e41341ac4132145a4ba6a911b/1783683544102329139_iRAJS1bk.webp)
Panoramica
Informazioni su Nano Banana 2 API
Cosa fa Nano Banana 2, come si inserisce nella gamma di modelli di Google e perché i team lo scelgono.
Nano Banana 2 è un modello di generazione e modifica di immagini di Google, disponibile tramite l'API REST di WaveSpeedAI. Google Nano Banana 2 (Gemini 3.1 Flash Image) — generazione di immagini di qualità Pro alla velocità di Flash. Risoluzione da 512px a 4K, resa del testo migliorata, coerenza dei personaggi fino a 5 personaggi e integrazione di conoscenze del mondo reale.
Endpoint standard di text-to-image ed edit, più varianti Fast (le opzioni Nano Banana 2 più economiche). La ricerca web e la ricerca di immagini opzionali aggiungono conoscenze del mondo reale alle generazioni. 2K predefinito con 4K disponibile.
La famiglia Nano Banana 2 su WaveSpeedAI offre 8 endpoint REST che coprono i flussi di lavoro Text-To-Image, Image-To-Image. Ogni variante ha il suo prezzo, i suoi parametri e i suoi esempi di output: scegli quella più adatta alla tua modalità di input e ai tuoi vincoli di produzione, oppure richiamane diverse con la stessa chiave API per comporre pipeline in più passaggi.
Usa Nano Banana 2 con la stessa chiave API, lo stesso account di fatturazione e gli stessi limiti di frequenza che usi per gli altri oltre 1.000 modelli AI di WaveSpeedAI. Nessuna configurazione separata per fornitore, nessun SDK per provider, nessun limite di frequenza per fornitore: un'unica integrazione copre tutto, dal text-to-image e text-to-video alla sintesi audio, alla generazione 3D, all'upscaling e all'editing.
Endpoint
Tutti gli endpoint API Nano Banana 2
8 endpoint Nano Banana 2 disponibili ora su WaveSpeedAI: scegli la variante più adatta al tuo flusso di lavoro.
/filters:quality(82)/media/images/20260408104558_t6mp9lus.webp)
Nano Banana 2 Text To Image Fast
Google Nano Banana 2 Fast (Gemini 3.1 Flash Image) is the cheapest Nano Banana 2 option, starting at just $0.045 per image. Delivers fast text-to-image generation with 2K default output and 4K support. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104604_srl763ml.webp)
Nano Banana 2 Text To Image
Google Nano Banana 2 (Gemini 3.1 Flash Image) delivers Pro-quality image generation at Flash speed with 512px to 4K resolution support. Features include improved text rendering, character consistency for up to 5 characters, and real-world knowledge integration. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104544_zo6kw479.webp)
Nano Banana 2 Edit Fast
Google Nano Banana 2 Edit Fast (Gemini 3.1 Flash Image) is the cheapest Nano Banana 2 editing option, starting at just $0.045 per image. Enables fast image editing with 2K default output and 4K support. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104538_77qog4ig.webp)
Nano Banana 2 Edit
Google Nano Banana 2 Edit (Gemini 3.1 Flash Image) enables advanced image editing with 4K-capable output, fast iteration, and precise instruction following. Supports text translation, localization within images, and maintains subject consistency during edits. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782846273040443129_5T5fPY8h.webp)
Nano Banana 2 Lite Edit
Google Nano Banana 2 Lite Edit transforms uploaded images with text instructions, supporting fast prompt-guided image editing, visual refinements, and creative changes with low latency. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782846259821818886_jg1SZaB3.webp)
Nano Banana 2 Lite Text To Image
Google Nano Banana 2 Lite Text to Image generates high-quality images from text prompts with low latency, flexible aspect ratios, and fast image creation for creative and production workflows. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1791312805430502065_dlG47iBV.webp)
Nano Banana 2.1 Edit
Google Nano Banana 2.1 Edit is the latest Nano Banana image editing model, with gains in visual design, subject consistency and prompt adherence, up to 14 reference images and 1K to 4K output. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1791312803887061677_SluDNW5I.webp)
Nano Banana 2.1 Text To Image
Google Nano Banana 2.1 is the latest Nano Banana image generation model, with gains in visual design, subject consistency and prompt adherence, cleaner text rendering, 1K to 4K output and optional web search. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Esempi
Nano Banana 2 in azione
Output reali generati dall'API Nano Banana 2. Passa il mouse su un video per l'anteprima, clicca per aprire il visualizzatore a schermo intero.
Guida
Come usare l'API Nano Banana 2
Quattro passaggi dalla registrazione alla generazione completata. Esempi completi in Python, Node.js e cURL sono nella sezione API qui sotto.
- 01
Ottieni una chiave API
Registrati su WaveSpeedAI e copia la tua chiave API dalla dashboard. I nuovi account includono crediti gratuiti di benvenuto: bastano per usare il playground qualche decina di volte prima che inizi la fatturazione.
- 02
Invia una predizione
Invia con POST il tuo input in formato JSON a https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image. L'endpoint restituisce subito un id di predizione: le generazioni sono asincrone, quindi non devi tenere una connessione aperta durante l'inferenza.
- 03
Controlla il completamento
Fai GET su https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Restituisci gli output con completed; interrompi con un errore con failed, cancelled, timeout o deleted; continua il polling per ogni altro stato.
- 04
Leggi l'URL dell'output
Quando lo stato è "completed", leggi l'URL da data.outputs[0]. L'URL punta al tuo contenuto generato sulla CDN di WaveSpeedAI: immagine, video, audio o file 3D a seconda della variante di Nano Banana 2 che hai richiamato.
Casi d'uso
Cosa puoi creare con Nano Banana 2
I flussi di lavoro più comuni per cui sviluppatori e creator usano l'API Nano Banana 2.
Scene con più personaggi (fino a 5)
Funzione di punta a catalogo: coerenza di fino a 5 personaggi in una singola generazione. Utile per scene corali, foto di gruppo di prodotti e storyboard narrativi in cui più soggetti devono restare riconoscibili.
Integrazione di conoscenze del mondo reale
Funzione a catalogo: i parametri opzionali di ricerca web e ricerca di immagini permettono al modello di basarsi su riferimenti reali aggiornati — utile quando il prompt cita luoghi, persone, marchi o eventi specifici.
Qualità Pro alla velocità di Flash
Posizionamento a catalogo: «generazione di immagini di qualità Pro alla velocità di Flash» — la proposta di valore è avvicinarsi alla fedeltà di Nano Banana Pro.
Gamma di risoluzioni da 512px a 4K
Dichiarazione a catalogo: ampia gamma di risoluzioni, da 512px (bassa risoluzione per miniature e anteprime mobile) fino a 4K. Scegli la dimensione più piccola che soddisfa il tuo obiettivo di consegna.
Livello Fast per volumi elevati
google/nano-banana-2/text-to-image-fast — l'opzione Nano Banana 2 più economica, utile per pipeline di A/B test e generazione ad alto volume. Edit-fast allo stesso prezzo per le rifiniture.
Endpoint di image editing
google/nano-banana-2/edit consente un image editing avanzato con output in 4K e un'aderenza precisa alle istruzioni. A catalogo è indicato il supporto alla traduzione e alla localizzazione del testo all'interno delle immagini.
Consigli
Consigli per scrivere i prompt per Nano Banana 2
Consigli pratici per ottenere output migliori da Nano Banana 2, ricavati dagli schemi che funzionano con i modelli immagini nelle pipeline di produzione.
- 01
Usa la coerenza a 5 personaggi per le scene corali
Funzione a catalogo: «coerenza dei personaggi fino a 5 personaggi». Quando il prompt include più soggetti che devono restare riconoscibili, la coerenza dei personaggi di Nano Banana 2 supera quella della maggior parte dei modelli di immagini economici — utile per foto di gruppo, vignette di storyboard e scene di dialogo.
- 02
Ancoraggio opzionale con ricerca web e di immagini
I parametri enable_web_search ed enable_image_search sono esposti. Attivali per prompt che citano luoghi, persone, marchi o eventi reali attuali — il modello si basa su riferimenti recuperati anziché solo sui dati di addestramento.
- 03
Gamma di risoluzioni da 512px a 4K
Dichiarazione a catalogo: «supporto a risoluzioni da 512px a 4K». Scegli la dimensione più piccola accettabile per la consegna — utile per miniature, anteprime mobile e lavori ad alto volume in cui il 4K è eccessivo.
- 04
Usa il livello Fast per l'iterazione
google/nano-banana-2/text-to-image-fast per iterare sui prompt e fare A/B test ad alto volume; edit-fast per le rifiniture. Passa alle varianti Standard quando conta la qualità massima.
- 05
Usa Edit per traduzione e localizzazione del testo
Il catalogo indica che l'endpoint edit «supporta la traduzione e la localizzazione del testo» all'interno delle immagini. Utile per adattare le creatività di marketing ai diversi mercati senza rigenerare l'intera immagine.
Prezzi
Prezzi dell'API Nano Banana 2
Il prezzo è per output. L'addebito finale dipende dai parametri impostati nel playground di ciascuna variante (risoluzione, durata, numero di output, riferimenti).
| Endpoint | Tipo | Prezzo di partenza |
|---|---|---|
| google/ | text-to-image | $0.045 |
| google/ | text-to-image | -10%$0.07$0.063 |
| google/ | image-to-image | $0.045 |
| google/ | image-to-image | -10%$0.07$0.063 |
| google/ | image-to-image | $0.04 |
| google/ | text-to-image | $0.04 |
| google/ | image-to-image | -10%$0.04$0.036 |
| google/ | text-to-image | -10%$0.04$0.036 |
API
Richiama l'API Nano Banana 2
Ottieni una chiave API su wavespeed.ai/accesskey, poi invia una predizione tramite REST. Il playground genera esempi pronti da incollare per qualsiasi combinazione di input.
POSThttps://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"enable_web_search": false,
"enable_image_search": false,
"output_format": "png"
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"enable_web_search": false,
"enable_image_search": false,
"output_format": "png"
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"enable_web_search": False,
"enable_image_search": False,
"output_format": "png"
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Confronto
Nano Banana 2 a confronto con le alternative
Quando scegliere Nano Banana 2 rispetto a modelli simili su WaveSpeedAI.
Nano Banana 2 vs Nano Banana Pro
Pro copre text-to-image 4K, edit, livello Ultra e varianti Multi dedicate. Nano Banana 2 è il fratello più economico e veloce, con coerenza multi-personaggio e integrazione della ricerca web che Pro non offre.
Nano Banana 2 vs GPT Image 2
GPT Image 2 ha livelli di qualità espliciti (low/medium/high) e un workflow di edit con riferimento. Nano Banana 2 vince per coerenza di fino a 5 personaggi e per la ricerca web/di immagini opzionale per le conoscenze del mondo reale.
Nano Banana 2 vs Seedream 5 Lite
Seedream 5 Lite punta forte sulla tipografia e offre varianti Sequential per la coerenza tra più immagini. Nano Banana 2 costa leggermente di più ma include la generazione ancorata alla ricerca web, che Seedream non offre.
FAQ
Nano Banana 2 API — Domande frequenti
Prezzi, licenza, integrazione: le domande più comuni sull'uso di Nano Banana 2 su WaveSpeedAI.
Che cos'è l'API Nano Banana 2?
Nano Banana 2 è un modello di generazione di immagini di Google reso disponibile come API REST su WaveSpeedAI. Google Nano Banana 2 (Gemini 3.1 Flash Image) — generazione di immagini di qualità Pro alla velocità di Flash. Risoluzione da 512px a 4K, resa del testo migliorata, coerenza dei personaggi fino a 5 personaggi e integrazione di conoscenze del mondo reale. Puoi richiamarlo da codice o provarlo dal playground collegato qui sopra.
Come richiamo l'API Nano Banana 2?
Registrati su WaveSpeedAI, copia la tua chiave API da /accesskey, poi invia con POST a https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image il tuo input in formato JSON. L'endpoint restituisce un id di predizione. Fai polling sull'endpoint dei risultati circa ogni 2 secondi, aumenta l'intervallo per le attività di lunga durata e fermati a qualsiasi stato terminale. Gli esempi in Python / Node.js / cURL orientati alla produzione sono qui sopra.
Quanto costa l'API Nano Banana 2?
Nano Banana 2 parte da $0.036 per esecuzione. Il costo esatto dipende dai parametri impostati (risoluzione, durata, numero di output, riferimenti). L'anteprima del costo in tempo reale accanto al pulsante Genera nel playground mostra il prezzo esatto per il tuo input attuale.
Quali varianti di Nano Banana 2 sono disponibili?
WaveSpeedAI offre 8 endpoint Nano Banana 2 attivi: google/nano-banana-2/text-to-image-fast, google/nano-banana-2/text-to-image, google/nano-banana-2/edit-fast, google/nano-banana-2/edit, google/nano-banana-2-lite/edit, google/nano-banana-2-lite/text-to-image, google/nano-banana-2.1/edit, google/nano-banana-2.1/text-to-image. Ogni variante ha la sua pagina playground e i suoi prezzi.
Posso usare gli output di Nano Banana 2 a fini commerciali?
I diritti di uso commerciale seguono la licenza del modello di Google. La maggior parte dei modelli di Google consente l'uso commerciale degli output; consulta la pagina playground di ciascun modello per il riepilogo della licenza e i Termini di servizio di WaveSpeedAI per le condizioni a livello di piattaforma.
Perché usare Nano Banana 2 su WaveSpeedAI invece di rivolgersi direttamente al fornitore?
Una sola chiave API e un solo account di fatturazione per Nano Banana 2 E per oltre 1.000 altri modelli AI di altri provider. Nessuna configurazione di SDK per fornitore, nessun limite di frequenza separato, nessun codice di integrazione da riscrivere per ogni fornitore. I prezzi sono in genere in linea o inferiori a quelli dell'API diretta di Google.
Provider
Informazioni su Google
Il team dietro Nano Banana 2 e dietro l'intera gamma di modelli di Google su WaveSpeedAI.
Il lavoro di Google sull'AI si svolge principalmente in Google DeepMind e Google Research. I suoi modelli di immagini e video — Imagen, Veo e modelli multimodali della famiglia Gemini come Nano Banana (Gemini 3 Image) — condividono architettura e infrastruttura di addestramento con la più ampia linea Gemini. Gli output sono noti per l'accurata resa del testo, l'ampia copertura stilistica e le licenze di livello commerciale.
Inizia a creare con Nano Banana 2 su WaveSpeedAI
Crediti gratuiti di benvenuto alla registrazione. Una sola chiave API per oltre 1.000 modelli AI di Google e di ogni altro provider.
/filters:quality(82)/examples/c6f2756b2e28edb48fb6fb0d93eb72d4/1783682990942779875_9zyIR19j.webp)
/filters:quality(82)/examples/b49a206e5418f7c28c781c906018e3f5/1783682980959071421_Nk3dnwFP.webp)
/filters:quality(82)/examples/e8042eb4959f101afb95527f0bb8c5f6/1783682985305526491_RyyIS1ak.webp)
/filters:quality(82)/examples/7fa7017e74606377a701e2ea6f54932b/1783682988891734970_MaV4eoyH.webp)