Nano Banana Pro po polsku - jak z nim rozmawiać, żeby robił to, co chcesz
Nano Banana Pro po polsku: szablony promptów z polskim napisem, edycja zdjęcia jedną zmianą naraz, typowe wpadki, cena za obraz w zł, Studio i API.
Z Nano Banana Pro da się pracować po polsku od pierwszego zdania. Model rozumie polskie polecenia, pisze polskie hasła na grafikach i potrafi poprawić fragment zdjęcia, nie ruszając reszty. W Kadrarisie jeden obraz kosztuje od 0,41 zł za obraz, płacisz z salda w złotówkach, a generacja, która się nie uda, jest za darmo. Pokazuję, kiedy mieszam polski z angielskim, moje szablony, sposób na edycję i to, co robię, gdy wynik nie wychodzi.
Model w pigułce
Nano Banana to potoczna nazwa rodziny modeli obrazu Google. Wersja Pro stoi na Gemini 3 Pro (oficjalnie Gemini 3 Pro Image) i według Google jest przeznaczona do najtrudniejszych zadań graficznych. Producent podaje:
- do 14 obrazów wejściowych w jednym poleceniu,
- spójny wygląd maksymalnie pięciu osób w kolejnych scenach,
- wyniki w 2K i 4K, w kilku proporcjach,
- czytelny tekst na obrazie, także dłuższy i w kilku językach,
- wiedzę o świecie: zna nazwy miejsc, stylów i przedmiotów.
Pola dostępne w Kadrarisie (proporcje, rozdzielczość 1K, 2K lub 4K, do 14 obrazów wejściowych) pokazuje schemat pod GET /v1/models/nano-banana-pro. Model zwraca jeden obraz na zadanie.
Polski, angielski czy oba naraz
Piszę po polsku i w prostych scenach nie widzę różnicy względem angielskiego. Są jednak cztery miejsca, gdzie język ma znaczenie:
- Parametry aparatu. "Płytka głębia ostrości" działa, ale "shallow depth of field, 85mm" daje u mnie przewidywalniejszy efekt. Scenę opisuję po polsku, kadr po angielsku.
- Napis w kadrze. Tu polski jest obowiązkowy. Hasło zawsze daję w cudzysłowie z dopiskiem, że ma być dokładnie takie.
- Wiele elementów naraz. Zamiast jednego długiego zdania piszę kilka krótkich - model rzadziej coś gubi.
- Techniki i style. Risograph, linoryt, akwarela - te nazwy model zna w obu językach, więc tu bez różnicy.
Szablony, od których zaczynam
W nawiasach kwadratowych wstawiasz swoje dane.
Plakat z hasłem
Plakat koncertowy, proporcje 3:4. U góry wielkie hasło
"GRAMY W PIĄTEK" grubym, wąskim krojem, pod nim drobniej
"klub [nazwa], wstęp wolny". Tło [głęboki fiolet],
jedna grafika: [stara gitara elektryczna]. Tekst dokładnie
jak w cudzysłowie, z polskimi znakami.Ogonki sprawdzam zawsze. Przy krótkich hasłach model rzadko się myli, ale w dłuższym zdaniu potrafi zgubić kreskę nad "ó" czy "ź".
Produkt na stole
Zdjęcie produktowe [szklanej butelki oliwy] na lnianym
obrusie, boczne światło z okna po prawej, w tle rozmyta
spiżarnia. Kadr 4:5, shallow depth of field, naturalne cienie.Instrukcja w krokach
Pionowa infografika 9:16 po polsku: "Jak przesadzić storczyka".
Cztery kroki z numerami i ikonami: 1. "Wyjmij roślinę z doniczki",
2. "Usuń suche korzenie", 3. "Wsyp świeżą korę", 4. "Podlej po
tygodniu". Jasne tło, akcent w kolorze zielonym, czytelny krój.W infografikach trzyma układ i numerację lepiej niż inne modele, których używam. Liczby i dane wpisuję zawsze sam - jeśli ich nie podam, model chętnie je wymyśli.
Postać ze zdjęcia w innym miejscu
Mężczyzna z pierwszego zdjęcia stoi na peronie z drugiego
zdjęcia, trzyma walizkę. Twarz, fryzura i ubranie bez zmian.
Poranna mgła, chłodne światło, kadr 16:9.Do tego polecenia dołączasz dwa obrazy: osoby i miejsca.
Edycja zdjęcia: jedna zmiana naraz
W edycji ten model jest najmocniejszy. Mój schemat:
- Zdjęcie źródłowe wgrywam w Studio albo podaję w
image_urlsw API. - W jednym zdaniu mówię, co ma się zmienić - "zamień tło na białe studio".
- W drugim, co zostaje: "produkt, etykieta i cień bez zmian".
- Jedna zmiana na krok. Tło i światło robię w dwóch podejściach, bo przy łączeniu poleceń model częściej zmienia coś trzeciego.
- Wynik porównuję z oryginałem w powiększeniu 100%, zwłaszcza napisy na produkcie.
Polecenia, które się u mnie sprawdzają:
| Co chcę | Co wpisuję |
|---|---|
| Inne tło | "Tło zamień na [jasne studio / górski szlak]. Obiekt bez zmian." |
| Inna pora | "Zrób z tego wieczór, zapal latarnie, kompozycja bez zmian." |
| Usunięcie czegoś | "Usuń rower oparty o ścianę, dorysuj mur." |
| Lekki retusz | "Wyrównaj światło na twarzy, rysy i kolor oczu bez zmian." |
| Nowy kolor ściany | "Ściana w kolorze [ciepła terakota], meble i podłoga bez zmian." |
| Ubranie z innego zdjęcia | "Osoba z pierwszego zdjęcia w swetrze z drugiego zdjęcia." |
Zdjęcia ludzi edytuję tylko za zgodą osoby, która na nich jest.
Gdy wynik nie wychodzi
| Objaw | Co robię |
|---|---|
| Przy edycji zmienia się twarz | dopisuję "twarz i rysy bez zmian", zostawiam jedną zmianę na krok |
| Błąd w polskim haśle | skracam tekst, daję go w cudzysłowie, robię dwie wersje i wybieram poprawną |
| Produkt ma inny kolor | podaję kolor wprost i dopisuję, że etykieta zostaje |
| Kadr jest przeładowany | wyrzucam przymiotniki, zostawiam jeden obiekt i jedno tło |
| Na infografice pojawiły się zmyślone liczby | wpisuję wszystkie dane sam |
| Generacja została zablokowana | przeformułowuję prompt - nieudana próba nic nie kosztuje |
Po trzech nieudanych próbach przestaję poprawiać prompt i zmieniam model. Zdarza się, że inny robi od razu to, z czym ten się męczy.
W Studio, bez kodu
W Kadraris Studio wybierasz Nano Banana Pro, wpisujesz polecenie, w razie potrzeby wgrywasz zdjęcia i ustawiasz proporcje. Kwotę widzisz na przycisku przed wysłaniem, a gotowe obrazy zostają w historii konta. Saldo zasilasz od 40 zł BLIK-iem, fakturę VAT zaznaczasz przy doładowaniu.
Z kodu
Parametr ?wait=60 sprawia, że gotowy obraz przychodzi od razu w odpowiedzi:
import os
import requests
API = "https://kadraris.com/v1"
KEY = os.environ["KADRARIS_API_KEY"]
HEADERS = {"Authorization": f"Bearer {KEY}"}
edycja = {
"model": "nano-banana-pro",
"input": {
"prompt": "Tło zamień na jasne studio. Butelka, "
"etykieta i cień zostają bez zmian.",
"image_urls": ["https://twoja-domena.pl/pliki/oliwa.jpg"],
"aspect_ratio": "1:1",
},
}
r = requests.post(f"{API}/generate", params={"wait": 60},
headers=HEADERS, json=edycja, timeout=130)
task = r.json()
if task["status"] == "succeeded":
print(task["output"][0]["url"], task["cost"])
else:
print(task["status"], task.get("error") or task.get("poll_url"))Ten sam model z curl, bez zdjęcia wejściowego:
curl "https://kadraris.com/v1/generate?wait=60" \
-H "Authorization: Bearer $KADRARIS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "nano-banana-pro",
"input": {
"prompt": "Plakat 3:4, hasło \"GRAMY W PIĄTEK\", tło fioletowe",
"aspect_ratio": "3:4"
}
}'Zdjęcia do edycji muszą leżeć pod publicznym adresem HTTPS. Linki do wyników działają ograniczony czas, więc pobieraj pliki od razu. Serie i obsługę błędów w Pythonie opisuję w poradniku generowanie obrazów przez API.
Koszt i warianty
Stawka w Kadrarisie: od 0,41 zł za obraz. Kilka przykładów:
| Zadanie | Obrazy | Koszt |
|---|---|---|
| plakat w dwóch wersjach | 2 | 2 × od 0,41 zł za obraz |
| edycja zdjęcia w trzech krokach | 3 | 3 × od 0,41 zł za obraz |
| 20 ilustracji na bloga | 20 | 20 × od 0,41 zł za obraz |
Jedno zadanie to jeden obraz, więc dwie wersje plakatu to dwa zadania, każde płatne osobno. Jeśli chcesz do czterech obrazów w jednym zapytaniu, weź Nano Banana 2 z polem num_images. Dwie wersje w pętli (z API i HEADERS z przykładu wyżej):
plakat = {
"model": "nano-banana-pro",
"input": {
"prompt": "Plakat 3:4, hasło \"GRAMY W PIĄTEK\", "
"tło fioletowe",
"aspect_ratio": "3:4",
"resolution": "2k",
},
}
for i in range(2):
# wait 1-120 s; po czasie dostajesz 202 i odpytujesz
r = requests.post(f"{API}/generate", params={"wait": 60},
headers=HEADERS, json=plakat, timeout=130)
t = r.json()
print(i, t["status"], t.get("cost") or t.get("estimated_cost"))Próby zablokowane przez filtr treści kosztują 0. Abonamentu nie ma, saldo nie wygasa, ceny są w złotówkach brutto. Serię w różnych rozdzielczościach przeliczysz w kalkulatorze kosztów AI, a stawki pozostałych modeli obrazu są w cenniku.
Kiedy sięgam po inny model
Do edycji w wielu krokach, gdzie każda poprawka buduje na poprzedniej, wybieram GPT Image 2.5 (0,293 zł za obraz). Nano Banana Pro zostaje u mnie od grafik z tekstem, infografik i scen z kilkoma postaciami z referencji, a fotorealistyczne zdjęcia produktów robię jeszcze w FLUX.2 [pro]. Najszybciej jest wpisać to samo polecenie w dwa modele i porównać - w Studio to kwestia przełączenia modelu. Pełne zestawienie znajdziesz w porównaniu Nano Banana Pro i GPT Image 2.5.
Gdy z grafiki ma powstać film, obraz z Nano Banana Pro podajesz jako pierwszą klatkę modelu wideo - opisuję to w Seedance 2.5 API.
Pytania
Czy muszę tłumaczyć prompt na angielski?
Nie. Opis sceny po polsku działa dobrze. Angielski dorzucam tylko przy parametrach fotograficznych, jak ogniskowa czy głębia ostrości.
Ile zdjęć dołączę do jednego polecenia?
Google podaje do 14 obrazów wejściowych, tyle samo przyjmuje schemat w Kadrarisie. Aktualny limit sprawdzisz pod GET /v1/models/nano-banana-pro albo na stronie modelu.
Dlaczego dwa warianty kosztują podwójnie?
Bo Nano Banana Pro oddaje jeden obraz na zadanie, a każde zadanie jest płatne osobno: od 0,41 zł za obraz. Kilka obrazów w jednym zapytaniu daje Nano Banana 2.
Co zrobić, gdy polski napis wyszedł z błędem?
Skróć hasło, daj je w cudzysłowie z dopiskiem "dokładnie taki tekst" i wygeneruj dwie wersje. Więcej sposobów zebrałem w poradniku napisy na grafikach AI.


























