google/nano-banana-2

Google Nano Banana 2 — генерация и правка

Одной моделью делает и генерацию по описанию, и правку присланного изображения. Вызывается через POST /v1/images по идентификатору nano-banana-2 — тем же ключом, что остальные модели каталога.

Цена
от 14 до 29 кредитовза генерацию ($0.07 и выше) · офиц. $0.08−12,5%
Счёт выставляется по фактическому расходу, о котором сообщил поставщик после генерации.
Идентификатор
nano-banana-2
Это же значение уходит в поле model запроса.

Песочница

Input

Ключ создаётся в кабинете. Сюда он вводится на время запуска и никуда не сохраняется.

Запуск тратит кредиты: списывается фактический расход, а неуспешная задача не тарифицируется.

Принимаемые поля (6)
  • model — nano-banana-2
  • prompt — текст · от 1 до 20 000 символов · обязательное
  • aspect_ratio — значение из списка · 1:1 · 1:4 · 1:8 · 2:3 · 3:2 · 3:4 · 4:1 · 4:3 · 4:5 · 5:4 · 8:1 · 9:16 · 16:9 · 21:9 · auto
  • resolution — значение из списка · 1K · 2K · 4K
  • output_format — значение из списка · png · jpg
  • image_input — список ссылок · до 14 ссылок на изображение
{
  "model": "nano-banana-2",
  "prompt": "Рыжий кот в скафандре на фоне Земли, мягкий свет",
  "aspect_ratio": "1:1",
  "resolution": "1K"
}

Тело собирается из формы: заполните поля на вкладке Form — здесь видно, что уйдёт на шлюз.

Output

Нажмите «Запустить» — изображение появится здесь

Ответ шлюза появится здесь после запуска.

Поля запроса Google Nano Banana 2

Поля тела запроса. Значения проверяются до обращения к поставщику: поле не из списка или значение вне перечисления возвращают ошибку 400 и кредитов не тратят.

ПолеТипОбяз.Допустимые значения
model текст обязательное nano-banana-2
prompt текст обязательное от 1 до 20 000 символов
aspect_ratio значение из списка опц. 1:1 · 1:4 · 1:8 · 2:3 · 3:2 · 3:4 · 4:1 · 4:3 · 4:5 · 5:4 · 8:1 · 9:16 · 16:9 · 21:9 · auto · без него шлюз подставит 1:1
resolution значение из списка опц. 1K · 2K · 4K · без него шлюз подставит 1K
output_format значение из списка опц. png · jpg · без него шлюз подставит png
image_input список ссылок опц. до 14 ссылок на изображение

Ограничения полей

  • Поле prompt — не длиннее 20 000 символов
  • Поле image_input — до 14 изображений на входе
  • Оплачиваемых единиц на вызов — не больше 1 (цена фиксирована за картинку)

Поле, которого нет в таблице, шлюз не принимает: запрос с незнакомым именем отбивается с перечнем допустимых полей, чтобы опечатка не превратилась в оплаченную генерацию не того, что просили. Общие для всех моделей поля тела запроса и формат ответа описаны в разделе документации Images.

Цена Google Nano Banana 2

Цена считается за генерацию. Наша розница — официальная цена первоисточника минус 10%, счёт выставляется целыми кредитами по курсу 1 кредит = $0.005.

Вариант Наша цена, кредиты Наша цена, USD Официал, USD Разница
1K за генерацию 14 $0.07 $0.08 −12,5%
2K за генерацию 22 $0.11 $0.12 −8,3%
4K за генерацию 29 $0.145 $0.16 −9,4%
  • Списывается фактический расход: вариант определяется по тому, что сообщил поставщик, а не по тому, что попросил клиент.
  • Задача, завершившаяся ошибкой, не тарифицируется — кредиты возвращаются целиком.

Эти же варианты стоят отдельными строками в общем прайсе — там цена Google Nano Banana 2 видна рядом с ценами остальных моделей каталога: строка в прайсе.

Вызов через API

POST /v1/images — шлюз сам дожидается результата у поставщика и отвечает ссылкой на изображение. В примере — обязательные поля модели и значения из её перечислений.

image.sh
curl https://api.gen202.com/v1/images \
  -H "Authorization: Bearer sk-ваш-ключ" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "nano-banana-2",
    "prompt": "Рыжий кот в скафандре на фоне Земли, мягкий свет",
    "aspect_ratio": "1:1",
    "resolution": "1K"
  }'
image.py
import requests

r = requests.post(
    "https://api.gen202.com/v1/images",
    headers={"Authorization": "Bearer sk-ваш-ключ"},
    json={
      "model": "nano-banana-2",
      "prompt": "Рыжий кот в скафандре на фоне Земли, мягкий свет",
      "aspect_ratio": "1:1",
      "resolution": "1K"
    },
).json()
print(r["data"][0]["url"], r["credits_charged"])

Ответ содержит data[0].url со ссылкой на изображение и credits_charged со списанными кредитами. Эта же модель доступна задачами: POST /api/v1/jobs/createTask с теми же полями внутри input.

Ключ для примера выпускается в кабинете; как он передаётся в заголовке, описано в разделе Аутентификация, а ограничение скорости запросов — в разделе Лимиты и эксплуатация.

Похожие модели

Модели того же поставщика и модели с той же задачей в каталоге GEN202.

GoogleIMAGE

Google Nano Banana Pro

Генерация и правка
от 24 кр. · $0.12 за генерацию Открыть
OpenAIIMAGE

GPT Image 2

от 39 кр. · $0.195 за генерацию Открыть

Отобранный каталог целиком:

Каталог

Куда перейти дальше

Модели того же поставщика, модели с той же задачей и разделы, где о Google Nano Banana 2 сказано отдельно.

Модели поставщика Google

Другие модели этого поставщика.

Раздел каталога «Модели Google»

Та же задача

Модель делает и то и другое, поэтому попадает в оба раздела каталога.

Ту же задачу у других поставщиков решают:

Google Nano Banana 2 в других разделах

Строка этой модели в общем прайсе — все её варианты рядом с ценами остальных моделей.

Быстрый старт — Базовый адрес шлюза и первый вызов через один ключ.

Аутентификация — Как передать ключ в заголовке запроса.

Images — Эндпоинт /v1/images, через который вызывается эта модель.

Лимиты и эксплуатация — Ограничение скорости запросов и логи вызовов в кабинете.