// image api

Nano Banana Pro API

Картинка стоит $0.027, и разрешение на цену не влияет: 1K и 4K списывают одинаково. У остальных агрегаторов, чей прайс мы смотрели в августе, четырёхкратное разрешение стоит вдвое дороже обычного.

Что это за модель и что ей поручают

Nano Banana Pro это картиночная модель Google. В нашем каталоге она заведена одним SKU, а настроек у неё ровно две: пропорция кадра и разрешение от 1K до 4K. Плюс она принимает референсные картинки, так что запрос вида «тот же человек, только в лесу» тоже её работа.

Отсюда и типичное применение. Пропорция задаётся явно, поэтому картинка приходит сразу под макет и её не надо кадрировать. Референсы прикладывают, когда нужна серия с одним персонажем или в одном стиле, а 4K берут там, где картинка поедет в печать или на большой экран.

Цена

Идентификатор моделиТирЦена
nano-banana-probase$0.027 за картинку

За каждую вернувшуюся картинку списывается $0.027. Попросили 4K вместо 1K, широкий кадр вместо квадрата, приложили три референса, сумма всё равно та же. На ошибке провайдера в ответе приходит нулевой cost_usd, баланс при этом не трогается.

Сколько стоит эта же модель у других агрегаторов

Цены мы смотрели 22.08.2026 на прайс-страницах самих сервисов.

ПлатформаЗа картинкуГде смотрели
teamToken$0.027, любое разрешениесобственный каталог
kie.ai$0.09–0.12kie.ai/pricing
wavespeed.ai$0.14wavespeed.ai/pricing
piapi.ai$0.105–0.18piapi.ai
segmind.com$0.15 за 1K и 2K, $0.25 за 4Ksegmind.com/models/…/pricing
fal.ai$0.15 за 1K и 2K, $0.30 за 4Kfal.ai/models/…
replicate.com$0.15–0.30replicate.com

Самый дешёвый из них берёт в три с лишним раза больше нашего, остальные в пять и выше. На 4K разрыв шире всего, потому что там, где у соседей включается двойной тариф, у нас цена не меняется вовсе.

Чтобы это не выглядело односторонне. У fal.ai и replicate каталог на тысячу с лишним моделей против наших полусотни, у fal.ai вдобавок SOC 2. Если вам нужен зоопарк из сотни разных генераторов, разница в цене на одной модели этого не перевесит. А если нужна конкретно эта модель, посекундное видео рядом и оплата без подписки, то считайте сами.

Как вызвать

Эндпоинт тот же, что у остальных картинок, POST /v1/images/generations.

curl https://api.teamtoken.store/v1/images/generations \
  -H "Authorization: Bearer $TEAMTOKEN_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "nano-banana-pro",
    "prompt": "витрина пекарни ранним утром, свет из окна, плёночная зернистость",
    "aspect_ratio": "16:9",
    "resolution": "4K"
  }'

Референс прикладывается полем image, а несколько штук массивом images. Принимается URL, data-URL и голый base64.

curl https://api.teamtoken.store/v1/images/generations \
  -H "Authorization: Bearer $TEAMTOKEN_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "nano-banana-pro",
    "prompt": "тот же человек, в лесу, золотой час",
    "images": ["https://example.com/ref-1.jpg", "https://example.com/ref-2.jpg"],
    "aspect_ratio": "4:3"
  }'

В ответе приходит b64_json и поле cost_usd с фактическим списанием.

Что можно настроить

ПолеЗначенияПо умолчанию
modelnano-banana-proобязательное
promptстрокаобязательное
aspect_ratio1:1, 16:9, 9:16, 4:3, 3:41:1
resolution1K, 2K, 4K1K
image или imagesURL, data-URL или base64, до четырёх штукбез референсов
nот 1 до 10, но провайдеру не передаётся1

Про референсы есть одно правило, о которое легко споткнуться: в одном запросе используйте либо base64, либо ссылки, но не вперемешку. Форматы JPG и PNG.

Незнакомые поля запрос не ломают, они просто отбрасываются перед отправкой провайдеру. Удобно, пока не пришлёшь size вместо resolution и не начнёшь гадать, почему картинка приходит меньше ожидаемой.

Ответ приходит синхронно, картинками в base64, и один вызов даёт одну картинку: поле n мы проверяем, но провайдеру не передаём. Если генерация не уложилась в окно ожидания, вместо картинки вернётся HTTP 202 с идентификатором задачи, а результат потом заберётся через GET /v1/images/jobs/{id}. Деньги к этому моменту зарезервированы, но ещё не списаны.

Nano Banana Pro или Nano Banana 2

Обе стоят $0.027, принимают одни и те же поля и ходят на один эндпоинт. По прайсу и по интерфейсу они неразличимы, значит выбирать приходится по самой картинке.

Что известно про происхождение. Агрегаторы, которые раскрывают внутренний идентификатор модели, ставят Pro на pro-ветку картиночного семейства Google, а вторую на flash-ветку. Flash-ветки обычно быстрее и проще, но своего замера у нас нет, и выдавать чужие названия за измеренную разницу мы не станем.

Практический ответ выходит скучным, зато работающим: прогоните один промпт через обе, это $0.054, и оставьте ту, что ближе к нужному.

Один ключ на картинки, видео и текст

Ключ не делится по типам моделей и балансы не разъезжаются. Тем же токеном идут видео на /v1/videos, где счёт идёт посекундно, от $0.0067 у grok-video-480p, и текстовые модели на /v1/chat/completions. Счёт один на всё, лимит ставится на ключ.

Примеров у нас нет, зато есть чем проверить

Галереи здесь нет намеренно. Главное утверждение этой страницы касается не картинки, а счёта, и проверяется оно двумя вызовами.

nano-banana-pro
«гончарная мастерская, руки на круге, боковой свет»
С resolution: 1K. Посмотрите поле cost_usd в ответе.
nano-banana-pro
«гончарная мастерская, руки на круге, боковой свет»
То же самое с resolution: 4K и четырьмя референсами. cost_usd будет тот же самый.

Весь набор стоит $0.05.

Частые вопросы

Правда ли, что 4K не дороже 1K?
Да, платите вы за вызов, а не за пиксели, и поле resolution счёт не меняет вообще.
Сколько референсов можно приложить?
До четырёх, JPG или PNG. В одном запросе не мешайте base64 со ссылками, провайдер такое не любит.
Что вернётся, если генерация затянется?
HTTP 202 и идентификатор задачи. Дальше опрос GET /v1/images/jobs/{id}, пока не придёт completed.
Как оплатить из России?
Картой Visa, Mastercard или Мир, через СБП, либо криптой. Минимум по карте и СБП доллар, по крипте пять.
Нужна ли подписка?
Нет, и абонентской платы тоже нет. Не вызывали в этом месяце, не заплатили.
Рядом
Nano Banana 2Цены Nano Banana ProGPT Image 2Grok Image
Получить ключ

Пополнение картой, через СБП или криптой, от $1. Лимиты трат настраиваются на каждый ключ.