Nano Banana Pro API
Google Nano Banana Pro (Gemini 3.0 Pro Image) — text-to-image e image editing in 4K ad alta risoluzione, ottimizzati per i telefoni. Varianti Standard, Ultra (risoluzione superiore) e Multi (output multipli) sia per la generazione sia per l'editing.
Endpoint standard di text-to-image ed edit (base 2K, 4K supportato), un livello Ultra per output a risoluzione superiore e varianti Multi (text-to-image-multi, edit-multi) che producono più output di alta qualità in una sola esecuzione.
/filters:quality(82)/examples/e76d3452b06e4e7da483f7a743d9ce51/1783682392158496589_Lg1ajsBL.webp)
Panoramica
Informazioni su Nano Banana Pro API
Cosa fa Nano Banana Pro, come si inserisce nella gamma di modelli di Google e perché i team lo scelgono.
Nano Banana Pro è un modello di generazione e modifica di immagini di Google, disponibile tramite l'API REST di WaveSpeedAI. Google Nano Banana Pro (Gemini 3.0 Pro Image) — text-to-image e image editing in 4K ad alta risoluzione, ottimizzati per i telefoni. Varianti Standard, Ultra (risoluzione superiore) e Multi (output multipli) sia per la generazione sia per l'editing.
Endpoint standard di text-to-image ed edit (base 2K, 4K supportato), un livello Ultra per output a risoluzione superiore e varianti Multi (text-to-image-multi, edit-multi) che producono più output di alta qualità in una sola esecuzione.
La famiglia Nano Banana Pro su WaveSpeedAI offre 6 endpoint REST che coprono i flussi di lavoro Image-To-Image, Text-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 Pro 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 Pro
6 endpoint Nano Banana Pro disponibili ora su WaveSpeedAI: scegli la variante più adatta al tuo flusso di lavoro.
/filters:quality(82)/media/images/20260408104610_zrhfvtpp.webp)
Nano Banana Pro Edit Multi
Google's Nano Banana Pro (Gemini 3.0 Pro Image) Edit is a next-generation image editing model capable of generating multiple high-quality edited images in a single run. Extremely low cost — only $0.07 per image. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104619_d5wh11gv.webp)
Nano Banana Pro Text To Image Multi
Google's Nano Banana Pro (Gemini 3.0 Pro Image) is a next-generation text-to-image model capable of generating multiple high-quality images in a single run. Extremely low cost — only $0.07 per image. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104626_u8it8kvq.webp)
Nano Banana Pro Text To Image Ultra
Google's Nano Banana Pro (Gemini 3.0 Pro Image) is a cutting-edge text-to-image model enabling high-res image generation optimized for phones. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104631_p3ms4grb.webp)
Nano Banana Pro Text To Image
Google's Nano Banana pro (Gemini 3.0 Pro Image) is a cutting-edge text-to-image model enabling high-res 4K image generation optimized for phones. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104636_1r1p0ttd.webp)
Nano Banana Pro Edit Ultra
Google Nano Banana Pro (Gemini 3.0 Pro Image) Edit enables image editing with highres output. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104615_axtp5nwb.webp)
Nano Banana Pro Edit
Google Nano Banana Pro (Gemini 3.0 Pro Image) Edit enables image editing with 4K-capable output. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Esempi
Nano Banana Pro in azione
Output reali generati dall'API Nano Banana Pro. Passa il mouse su un video per l'anteprima, clicca per aprire il visualizzatore a schermo intero.
Guida
Come usare l'API Nano Banana Pro
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-pro/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 Pro che hai richiamato.
Casi d'uso
Cosa puoi creare con Nano Banana Pro
I flussi di lavoro più comuni per cui sviluppatori e creator usano l'API Nano Banana Pro.
Generazione di immagini in 4K da testo
google/nano-banana-pro/text-to-image genera immagini fino a 4K tramite la sua opzione di risoluzione. Ottimizzato per output ad alta risoluzione, con un livello di dettaglio che regge anche a grandi dimensioni di visualizzazione.
Editing di immagini in 4K
google/nano-banana-pro/edit consente l'editing di immagini con output in 4K. Edit-Ultra per l'editing alla massima risoluzione. Utile per rifinire elementi specifici senza rigenerare l'intera immagine.
Generazione con output multipli
google/nano-banana-pro/text-to-image-multi genera più immagini di alta qualità in una sola chiamata API a prezzo per immagine. È il modello giusto per varianti, A/B test e pipeline creative in batch.
Editing con output multipli
google/nano-banana-pro/edit-multi produce più varianti modificate per chiamata — come per la generazione Multi. Utile per generare più opzioni di rifinitura in un colpo solo.
Livello Ultra per output a risoluzione superiore
google/nano-banana-pro/text-to-image-ultra ed edit-ultra offrono, con un modesto costo aggiuntivo, un output a risoluzione superiore al livello base — utile quando il fattore limitante è la risoluzione di consegna.
Consigli
Consigli per scrivere i prompt per Nano Banana Pro
Consigli pratici per ottenere output migliori da Nano Banana Pro, ricavati dagli schemi che funzionano con i modelli immagini nelle pipeline di produzione.
- 01
Usa le varianti Multi per la generazione in batch
google/nano-banana-pro/text-to-image-multi ed edit-multi generano più output di alta qualità in una sola chiamata API. Utile per A/B test e variazioni creative in cui vuoi una manciata di alternative in un solo scambio.
- 02
Livello Ultra per l'output alla massima risoluzione
google/nano-banana-pro/text-to-image-ultra ed edit-ultra offrono un output a risoluzione superiore a quella del livello standard. Da usare quando la risoluzione massima è il fattore limitante per la consegna.
- 03
Usa l'endpoint Edit per le rifiniture
google/nano-banana-pro/edit esegue l'image editing con output in 4K. Genera la base con text-to-image, poi rifinisci elementi specifici con edit anziché rilanciare — convergenza più rapida sull'immagine desiderata.
- 04
Genera in 4K quando conta la risoluzione di consegna
Il parametro resolution supporta output 2K e 4K. Scegli 4K quando tipografia e dettagli fini contano in consegna; 2K è il punto ideale predefinito per la maggior parte degli usi web e social.
- 05
Ottimizzato per i telefoni secondo il catalogo
Posizionamento a catalogo: «ottimizzato per i telefoni». Le proporzioni mobile e le risoluzioni target dei display dei telefoni sono di prima classe nell'addestramento del modello — contesto utile per app per creator e lavoro creativo mobile-first.
Prezzi
Prezzi dell'API Nano Banana Pro
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/ | image-to-image | $0.07 |
| google/ | text-to-image | $0.07 |
| google/ | text-to-image | $0.15 |
| google/ | text-to-image | -10%$0.14$0.126 |
| google/ | image-to-image | $0.15 |
| google/ | image-to-image | -10%$0.14$0.126 |
API
Richiama l'API Nano Banana Pro
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-pro/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-pro/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",
"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-pro/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",
"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",
"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-pro/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 Pro a confronto con le alternative
Quando scegliere Nano Banana Pro rispetto a modelli simili su WaveSpeedAI.
Nano Banana Pro vs Nano Banana 2
Nano Banana 2 (Gemini 3.1 Flash Image) è proposto come «qualità Pro alla velocità di Flash», con coerenza dei personaggi fino a 5 personaggi. Nano Banana Pro è il fratello a fedeltà più alta, con la stessa capacità 4K ma più costoso per chiamata.
Nano Banana Pro vs GPT Image 2
GPT Image 2 costa meno per chiamata. Nano Banana Pro ha varianti Multi che producono più output per chiamata (utili per il lavoro in batch) e il livello Ultra per l'output alla massima risoluzione.
Nano Banana Pro vs Seedream 4.5
Seedream 4.5 punta sulla tipografia (resa nitida del testo, output 4K). Nano Banana Pro copre una gamma di funzioni più ampia (output multipli, livello Ultra, endpoint di edit dedicati).
FAQ
Nano Banana Pro API — Domande frequenti
Prezzi, licenza, integrazione: le domande più comuni sull'uso di Nano Banana Pro su WaveSpeedAI.
Che cos'è l'API Nano Banana Pro?
Nano Banana Pro è un modello di generazione di immagini di Google reso disponibile come API REST su WaveSpeedAI. Google Nano Banana Pro (Gemini 3.0 Pro Image) — text-to-image e image editing in 4K ad alta risoluzione, ottimizzati per i telefoni. Varianti Standard, Ultra (risoluzione superiore) e Multi (output multipli) sia per la generazione sia per l'editing. Puoi richiamarlo da codice o provarlo dal playground collegato qui sopra.
Come richiamo l'API Nano Banana Pro?
Registrati su WaveSpeedAI, copia la tua chiave API da /accesskey, poi invia con POST a https://api.wavespeed.ai/api/v3/google/nano-banana-pro/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 Pro?
Nano Banana Pro parte da $0.07 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 Pro sono disponibili?
WaveSpeedAI offre 6 endpoint Nano Banana Pro attivi: google/nano-banana-pro/edit-multi, google/nano-banana-pro/text-to-image-multi, google/nano-banana-pro/text-to-image-ultra, google/nano-banana-pro/text-to-image, google/nano-banana-pro/edit-ultra, google/nano-banana-pro/edit. Ogni variante ha la sua pagina playground e i suoi prezzi.
Posso usare gli output di Nano Banana Pro 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 Pro su WaveSpeedAI invece di rivolgersi direttamente al fornitore?
Una sola chiave API e un solo account di fatturazione per Nano Banana Pro 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 Pro 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 Pro 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/aee8e77b72f64cbb852dc025afffbeb3/1783682393489035529_jAKxHQZ8.webp)
/filters:quality(82)/examples/aa0d56a79a774ad6b7f83a1c6d8fed53/1783682394828885918_byMcmvEO.webp)
/filters:quality(82)/examples/7ad8b7cca71b4f0687eb0493032e74be/1783682434306420413_tPgrAJS2.webp)
/filters:quality(82)/examples/eb80ec0d5c034ddd92f32f5dfd8c05b5/1783682468746761261_q5yHS09i.webp)