Wprowadzenie
Nano Banana Pro Tekst na obraz to Gemini 3 Pro Image od Google, wydany 20 listopada 2025 roku, który generuje obrazy z pisemnego promptu. Rozumuje nad żądaniem przed rysowaniem, co pomaga przy gęstym tekście, schematach i wieloczęściowych układach, i generuje w 1k, 2k lub 4k w dziesięciu proporcjach, w cenie zaczynającej się wyraźnie poniżej cen Google.
Wybierz tryb według materiału wyjściowego
| Co masz | Tryb |
|---|---|
| pisemny brief | Nano Banana Pro Tekst na obraz |
| obraz do zmiany | Nano Banana Pro Edycja obrazu |
Najważniejsze funkcje
Trasa ekonomiczna i Official fallback
Żądania zaczynają się na trasie ekonomicznej, w cenie wyraźnie poniżej cennika Google. Przy włączonej opcji Official fallback (domyślnie włączona) żądanie, którego ta trasa nie zrealizuje, jest wykonywane ponownie na oficjalnej trasie po cenie oficjalnej. W obu przypadkach model to Gemini 3 Pro Image od Google z krokiem rozumowania.
Planuje przed rysowaniem
Model najpierw ustala układ, więc prompty opisujące, gdzie stoi każdy element, lub cytujące kilka linijek tekstu wracają ułożone zgodnie z opisem. W naszym teście okładki każda cytowana linijka trafiła tam, gdzie umieścił ją prompt.
Ta sama cena za 1k i 2k
Google rozlicza 1K i 2K w tej samej cenie, więc rozdzielczość 2k jest praktycznie darmowa, a 4k kosztuje więcej. Większość naszych renderów w 2k wróciła w 20–45 sekund.
Parametry żądania
| Parametr | Wymagane | Uwaga |
|---|---|---|
prompt | Tak | Do 5000 znaków. Opisz obiekt, otoczenie, światło i obiektyw pełnymi zdaniami; słowa w cudzysłowie są rysowane jako tekst na obrazie. od 1 znaków · do 5000 znaków |
aspect_ratio | Nie | Jedna z dziesięciu proporcji od 21:9 do 9:16; domyślnie 16:9. Proporcje nie zmieniają ceny. |
resolution | Nie | 1k (domyślnie), 2k lub 4k. 1k i 2k kosztują tyle samo; 4k kosztuje więcej i ma 4096 pikseli na dłuższym boku. |
official_fallback | Nie | Domyślnie włączone. Każde żądanie najpierw wykonuje się ścieżką ekonomiczną. Domyślnie: |
Cennik
Rozliczenie za obraz według poziomu rozmiaru; proporcje nie zmieniają ceny. Każde żądanie zaczyna się na trasie ekonomicznej, po cenie ekonomicznej. Przy włączonej opcji Official fallback (domyślnie włączona) żądanie, które trasa ekonomiczna odrzuci albo którego nie zrealizuje, jest wykonywane ponownie na oficjalnej trasie po cenie oficjalnej, dlatego wycena pokazuje cenę startową i maksymalną kwotę; wyłącz ją, jeśli chcesz płacić tylko cenę ekonomiczną. Odrzucone żądania nie są rozliczane.
| Specyfikacja | Cena |
|---|---|
| $0.0668 / obraz (Z opcją Official fallback: do $0.1072) |
| $0.0668 / obraz (Z opcją Official fallback: do $0.1072) |
| $0.118 / obraz (Z opcją Official fallback: do $0.192) |
Zastosowania
Portrety redakcyjne i markowe
Portrety trzymające się podanego obiektywu, przysłony i światła, do prezentacji, moodboardów i szkiców kampanii.
Układy z tekstem
Plakaty, okładki, menu i szyldy, gdzie kilka tekstów dzieli kadr ze zdjęciem i każdy musi być poprawnie zapisany.
Schematy i infografiki
Schematy z etykietami, proste wykresy i wizualizacje krok po kroku, gdzie rozumowanie pomaga przypisać każdą etykietę do właściwej części.
Wskazówki
Pisz jak listę ujęć
Obiekt, strój, otoczenie, obiektyw, przysłona, kierunek światła i obróbka koloru, w tej kolejności i pełnymi zdaniami.
Cytuj i umieszczaj cały tekst
Każde słowo, które ma się pojawić, ujmij w cudzysłów i podaj jego pozycję; słowa bez cudzysłowu są czytane jako opis.
Zaczynaj od 2k
W tym modelu kosztuje tyle co 1k, więc domyślnie generuj w 2k, a 4k zostaw do druku.
Traktuj aparat dosłownie
Obiektyw 85 mm przy f/1.4 ze światłem z okna z prawej zostanie wykonany dosłownie; mgliste słowa w rodzaju filmowy zostawiają wybór modelowi.
Opisuj ludzi przez ubrania i działanie
Poza, ubranie, wyraz twarzy i miejsce każdej osoby dają krokowi planowania dość informacji, by poprawnie ustawić wszystkich.
Szybki start z API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "google/nano-banana-pro/text-to-image",
"input": {
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"resolution": "1k",
"aspect_ratio": "16:9"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Uwierzytelnianie, pełny schemat, odpytywanie i obsługę błędów opisuje dokumentacja API.






