Nano Banana Pro API
Google Nano Banana Pro (Gemini 3.0 Pro Image) — tekst na obraz i edycja obrazów w wysokiej rozdzielczości 4K, zoptymalizowane pod telefony. Warianty Standard, Ultra (wyższa rozdzielczość) i Multi (wiele wyników) zarówno do generowania, jak i edycji.
Standardowe endpointy tekst na obraz i edycji (baza 2K, obsługa 4K), poziom Ultra dla wyjścia w wyższej rozdzielczości oraz warianty Multi (text-to-image-multi, edit-multi), które tworzą wiele wysokiej jakości wyników w jednym przebiegu.
/filters:quality(82)/examples/e76d3452b06e4e7da483f7a743d9ce51/1783682392158496589_Lg1ajsBL.webp)
Przegląd
O modelu Nano Banana Pro API
Co robi Nano Banana Pro, jakie miejsce zajmuje w linii modeli Google i dlaczego zespoły po niego sięgają.
Nano Banana Pro to model generowania i edycji obrazów od Google, dostępny przez REST API WaveSpeedAI. Google Nano Banana Pro (Gemini 3.0 Pro Image) — tekst na obraz i edycja obrazów w wysokiej rozdzielczości 4K, zoptymalizowane pod telefony. Warianty Standard, Ultra (wyższa rozdzielczość) i Multi (wiele wyników) zarówno do generowania, jak i edycji.
Standardowe endpointy tekst na obraz i edycji (baza 2K, obsługa 4K), poziom Ultra dla wyjścia w wyższej rozdzielczości oraz warianty Multi (text-to-image-multi, edit-multi), które tworzą wiele wysokiej jakości wyników w jednym przebiegu.
Rodzina Nano Banana Pro w WaveSpeedAI zawiera 6 endpointów REST obejmujące workflowy: Image-To-Image, Text-To-Image. Każdy wariant ma własny cennik, parametry i przykładowe wyniki — wybierz ten, który pasuje do Twoich danych wejściowych i wymagań produkcyjnych, albo wywołuj kilka z jednego klucza API, aby składać wieloetapowe pipeline'y.
Uruchamiaj Nano Banana Pro z tym samym kluczem API, kontem rozliczeniowym i limitami, których używasz dla ponad 1000 innych modeli AI w WaveSpeedAI. Bez osobnej konfiguracji u dostawcy, bez osobnych SDK, bez osobnych limitów — jedna integracja obejmuje wszystko: od tekstu na obraz i tekstu na wideo, przez syntezę dźwięku i generowanie 3D, po upscaling i edycję.
Endpointy
Wszystkie endpointy API Nano Banana Pro
6 endpointów Nano Banana Pro dostępnych teraz w WaveSpeedAI — wybierz wariant pasujący do Twojego workflow.
/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.
Przykłady
Nano Banana Pro w akcji
Prawdziwe wyniki wygenerowane przez API Nano Banana Pro. Najedź na wideo, aby zobaczyć podgląd, kliknij, aby otworzyć pełnowymiarowy podgląd.
Jak zacząć
Jak korzystać z API Nano Banana Pro
Cztery kroki od rejestracji do gotowego wyniku. Pełne przykłady w Pythonie, Node.js i cURL znajdziesz w sekcji API poniżej.
- 01
Uzyskaj klucz API
Załóż konto WaveSpeedAI i skopiuj klucz API z panelu. Nowe konta otrzymują darmowe kredyty na start — wystarczy na kilkadziesiąt uruchomień w playground, zanim zaczną się opłaty.
- 02
Wyślij predykcję
Wyślij dane wejściowe jako JSON metodą POST na https://api.wavespeed.ai/api/v3/google/nano-banana-pro/text-to-image. Endpoint od razu zwraca identyfikator predykcji — generowanie jest asynchroniczne, więc nie trzymasz otwartego połączenia na czas inferencji.
- 03
Sprawdzaj ukończenie
Wywołaj GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Przy statusie completed odbierz wyniki; przy failed, cancelled, timeout lub deleted zakończ z błędem; przy każdym innym statusie odpytuj dalej.
- 04
Odczytaj adres wyniku
Gdy status to "completed", odczytaj adres URL z data.outputs[0]. Wskazuje on wygenerowane media w CDN WaveSpeedAI — obraz, wideo, dźwięk lub plik 3D, zależnie od wywołanego wariantu Nano Banana Pro.
Zastosowania
Co możesz zbudować z Nano Banana Pro
Typowe workflowy, do których deweloperzy i twórcy używają API Nano Banana Pro.
Generowanie tekst na obraz w 4K
google/nano-banana-pro/text-to-image generuje obrazy do 4K za pomocą opcji rozdzielczości. Zoptymalizowany pod wyjście w wysokiej rozdzielczości, z detalem, który wytrzymuje duże rozmiary wyświetlania.
Edycja obrazów w 4K
google/nano-banana-pro/edit umożliwia edycję obrazów z wyjściem w 4K. Edit-Ultra zapewnia edycję w najwyższej rozdzielczości. Przydatne do dopracowywania wybranych elementów bez ponownego generowania całego obrazu.
Generowanie wielu wyników
google/nano-banana-pro/text-to-image-multi generuje wiele wysokiej jakości obrazów w jednym wywołaniu API, po tej samej cenie za każdy. To właściwy wzorzec dla wariacji, testów A/B i wsadowych potoków kreatywnych.
Edycja z wieloma wynikami
google/nano-banana-pro/edit-multi tworzy wiele edytowanych wariantów w jednym wywołaniu — tak jak generowanie Multi. Przydatne, gdy chcesz od razu otrzymać kilka opcji poprawek.
Poziom Ultra dla wyjścia w wyższej rozdzielczości
google/nano-banana-pro/text-to-image-ultra i edit-ultra za niewielką dopłatą dają wyższą rozdzielczość niż poziom bazowy — przydatne, gdy ograniczeniem jest rozdzielczość finalna.
Wskazówki
Wskazówki do promptów dla Nano Banana Pro
Praktyczne rady, jak uzyskiwać lepsze wyniki z Nano Banana Pro — oparte na wzorcach, które sprawdzają się w produkcyjnych pipeline'ach dla modeli obrazu.
- 01
Używaj wariantów Multi do generowania wsadowego
google/nano-banana-pro/text-to-image-multi i edit-multi generują wiele wysokiej jakości wyników w jednym wywołaniu API. Przydatne do testów A/B i wariacji kreatywnych, gdy chcesz mieć kilka alternatyw w jednej rundzie.
- 02
Poziom Ultra dla wyjścia w najwyższej rozdzielczości
google/nano-banana-pro/text-to-image-ultra i edit-ultra oferują wyjście w wyższej rozdzielczości niż poziom standardowy. Używaj, gdy ograniczeniem dostawy jest maksymalna rozdzielczość.
- 03
Używaj endpointu Edit do poprawek
google/nano-banana-pro/edit wykonuje edycję obrazów z wyjściem w 4K. Wygeneruj bazę przez tekst na obraz, a następnie dopracuj konkretne elementy edycją zamiast losować od nowa — szybsza zbieżność do docelowego obrazu.
- 04
Generuj w 4K, gdy liczy się rozdzielczość dostawy
Parametr rozdzielczości obsługuje wyjście 2K i 4K. Wybierz 4K, gdy typografia i drobne detale mają znaczenie w dostawie; 2K to domyślne optimum dla większości zastosowań w sieci i mediach społecznościowych.
- 05
Zoptymalizowany pod telefony według katalogu
Opis z katalogu: „zoptymalizowany pod telefony”. Proporcje mobilne i docelowe rozdzielczości ekranów telefonów są w treningu modelu pierwszoplanowe — przydatny kontekst dla aplikacji twórców i pracy kreatywnej mobile-first.
Cennik
Cennik API Nano Banana Pro
Cena jest naliczana za wynik. Końcowa opłata zależy od parametrów ustawionych w playground każdego wariantu (rozdzielczość, czas trwania, liczba wyników, referencje).
| Endpoint | Typ | Cena początkowa |
|---|---|---|
| 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
Wywołaj API Nano Banana Pro
Uzyskaj klucz API na wavespeed.ai/accesskey, a następnie wyślij predykcję przez REST. Playground generuje gotowe do wklejenia przykłady dla dowolnej kombinacji danych wejściowych.
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)Porównanie
Nano Banana Pro a alternatywy
Kiedy wybrać Nano Banana Pro zamiast podobnych modeli w WaveSpeedAI.
Nano Banana Pro a Nano Banana 2
Nano Banana 2 (Gemini 3.1 Flash Image) jest pozycjonowany jako „jakość Pro w szybkości Flash” ze spójnością postaci dla maksymalnie 5 postaci. Nano Banana Pro to jego wierniejszy odpowiednik z tą samą obsługą 4K, ale droższy za wywołanie.
Nano Banana Pro a GPT Image 2
GPT Image 2 jest tańszy za wywołanie. Nano Banana Pro ma warianty Multi, które tworzą wiele wyników w jednym wywołaniu (przydatne przy pracy wsadowej), oraz poziom Ultra dla wyjścia w najwyższej rozdzielczości.
Nano Banana Pro a Seedream 4.5
Seedream 4.5 stawia na typografię (wyraźne renderowanie tekstu, wyjście 4K). Nano Banana Pro obejmuje szerszy zakres funkcji (wiele wyników, poziom Ultra, dedykowane endpointy edycji).
FAQ
Nano Banana Pro API — najczęściej zadawane pytania
Cennik, licencja, integracja — typowe pytania o uruchamianie Nano Banana Pro w WaveSpeedAI.
Czym jest API Nano Banana Pro?
Nano Banana Pro to model generowania obrazów od Google, udostępniony jako REST API w WaveSpeedAI. Google Nano Banana Pro (Gemini 3.0 Pro Image) — tekst na obraz i edycja obrazów w wysokiej rozdzielczości 4K, zoptymalizowane pod telefony. Warianty Standard, Ultra (wyższa rozdzielczość) i Multi (wiele wyników) zarówno do generowania, jak i edycji. Możesz wywoływać go programowo lub wypróbować w playground, do którego prowadzi link powyżej.
Jak wywołać API Nano Banana Pro?
Załóż konto WaveSpeedAI, skopiuj klucz API z /accesskey, a następnie wyślij POST na https://api.wavespeed.ai/api/v3/google/nano-banana-pro/text-to-image z danymi wejściowymi w JSON. Endpoint zwraca identyfikator predykcji. Odpytuj endpoint wyniku mniej więcej co 2 sekundy, wydłużaj odstęp przy długich zadaniach i zatrzymaj się przy dowolnym statusie końcowym. Produkcyjne przykłady w Pythonie / Node.js / cURL znajdziesz powyżej.
Ile kosztuje API Nano Banana Pro?
Nano Banana Pro zaczyna się od $0.07 za uruchomienie. Dokładny koszt zależy od ustawionych parametrów (rozdzielczość, czas trwania, liczba wyników, referencje). Podgląd kosztu na żywo obok przycisku Generuj w playground pokazuje dokładną cenę dla bieżących danych.
Jakie warianty Nano Banana Pro są dostępne?
WaveSpeedAI udostępnia 6 aktywnych endpointów Nano Banana Pro: 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. Każdy wariant ma własną stronę playground i cennik.
Czy mogę używać wyników Nano Banana Pro komercyjnie?
Prawa do komercyjnego użycia wynikają z licencji modelu Google. Większość modeli Google zezwala na komercyjne wykorzystanie wyników; skrót licencji znajdziesz na stronie playground każdego modelu, a warunki na poziomie platformy w Warunkach świadczenia usług WaveSpeedAI.
Dlaczego korzystać z Nano Banana Pro w WaveSpeedAI zamiast bezpośrednio?
Jeden klucz API i jedno konto rozliczeniowe dla Nano Banana Pro ORAZ ponad 1000 innych modeli AI od innych dostawców. Bez osobnej konfiguracji SDK, bez osobnych limitów, bez przepisywania kodu integracji pod każdego dostawcę. Ceny są zazwyczaj na poziomie bezpośredniego API Google lub niższe.
Dostawca
O Google
Zespół stojący za Nano Banana Pro i szerszą linią modeli Google w WaveSpeedAI.
Prace Google nad AI toczą się głównie w Google DeepMind i Google Research. Jego modele obrazu i wideo — Imagen, Veo oraz multimodalne modele z rodziny Gemini, takie jak Nano Banana (Gemini 3 Image) — dzielą architekturę i infrastrukturę treningową z szerszą linią Gemini. Wyniki wyróżniają się dokładnym renderowaniem tekstu, szerokim zakresem stylów i licencjonowaniem klasy komercyjnej.
Zacznij budować z Nano Banana Pro w WaveSpeedAI
Darmowe kredyty na start po rejestracji. Jeden klucz API do ponad 1000 modeli AI od Google i wszystkich innych dostawców.
/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)