Перейти к основному содержанию
Nano Banana 2.1 — октябрьское обновление Nano Banana 2 от Google: более чёткий текст на изображениях, точнее инфографика и стабильнее результат при многошаговой правке. При этом стоит она дешевле, чем Nano Banana 2.

Что поддерживает Nano Banana 2.1

Публичные цены на 7 октября 2026 года, проверены 14 октября 2026 года; актуальный список — в разделе Модели и цены. Тестовые вызовы при 1K, 2K и 4K 7 и 14 октября 2026 года были записаны в журнале по $0.045. Модель приходит по официальному каналу Google, а маршрут с оплатой за вызов берёт одну фиксированную цену, поэтому изображения 2K и 4K дешевле стандартной цены Google ($0.0504 при 2K и $0.113 при 4K; см. сравнение с официальными ценами).
Угловое кафе в сумерках после дождя с неоновой вывеской BANANA CAFE, сгенерировано Nano Banana 2.1

Результат примера генерации ниже: 2K, 16:9. Промпт: Generate an image of a corner cafe after rain at dusk, warm light on the wet pavement, with a neon sign that reads "BANANA CAFE".

Параметры и ограничения

Чтобы сравнить все пять моделей Nano Banana, откройте обзор Nano Banana.

Nano Banana 2.1 или Nano Banana 2?

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

Новые проекты: Nano Banana 2.1

Меньше цена за вызов при 1K–4K, лучше текст и компоновка.

Превью 512px: Nano Banana 2

В Nano Banana 2.1 нет размера 512. Nano Banana 2 остаётся доступной по той же цене, поэтому существующим интеграциям переходить не нужно.
Пример генерации с этой страницы, отправленный на обе модели в 2K и 16:9 14 октября 2026 года:
Угловое кафе в сумерках после дождя с жёлто-красной неоновой вывеской BANANA CAFE и значком банана, сгенерировано Nano Banana 2.1

Nano Banana 2.1, 2K, 16:9: 25 с, $0.045

Угловое кафе в сумерках после дождя с однострочной неоновой вывеской BANANA CAFE и книжным магазином рядом, сгенерировано Nano Banana 2

Nano Banana 2, 2K, 16:9: 21 с, $0.055

Подготовка к вызову

1

Создайте API-ключ

В разделе Управление токенами создайте ключ в группе default и выберите Режим оплаты (计费模式) — «сначала по использованию» (按量优先, рекомендуется) или «оплата за вызов» (按次计费). Ключ с режимом «оплата по использованию» (按量计费) не может вызывать модели с оплатой за вызов, такие как Nano Banana 2.1.
2

Задайте ключ и установите зависимости

3

Добавьте функцию сохранения для cURL

Для примеров с cURL нужен jq. Эта shell-функция сохраняет последнее изображение, не являющееся промежуточным, из нативного ответа Gemini с расширением, которое соответствует mimeType:
Если в ответе нет изображения, функция выводит поля error, promptFeedback и finishReason.
Запрос обычно занимает от 15 до 40 секунд, а 4K — дольше. Размеры вывода в пикселях и время одиночных запросов, измеренные 7 и 14 октября 2026 года, при цене $0.045 во всех случаях: В примерах таймаут равен 300 секундам; оставьте такой же запас в клиенте и в прокси. Изредка запрос выходит за этот предел, поэтому перед повторной отправкой запроса с таймаутом сверьтесь с журналом вызовов.

Генерация изображения

Изображение приходит в Base64 в candidates[0].content.parts[].inlineData.data, а формат указывает mimeType. Оба примера декодируют его и сохраняют соответствующий файл PNG, JPEG или WebP. Если не указать aspectRatio, модель сама выберет кадр по промпту. Размеры в пикселях для 1:1 и 16:9 приведены в таблице в разделе «Подготовка к вызову»; для других соотношений смотрите руководство Google по генерации изображений.

Редактирование изображений

Сначала отправьте инструкцию, затем референсные изображения частями inlineData, а в промпте ссылайтесь на изображения по порядку («первое изображение», «второе изображение»). Nano Banana 2.1 принимает до 14 референсов: не больше 10 изображений объектов и 4 изображений персонажей.
Этот запрос объединяет два локальных файла. Собирайте тело через jq, чтобы большие изображения не превысили лимиты аргументов shell, и следите, чтобы mimeType соответствовал файлу:
Напишите, что должно остаться без изменений, а для точного контроля описывайте одно изменение за запрос. Чтобы сохранить внешность людей в серии, передавайте их фотографии как референсы персонажей (до 4).

Передача большого изображения по URL

Весь запрос должен занимать меньше 20 МБ. Если референс крупный или уже лежит на CDN, передайте его URL частью fileData, не скачивая и не кодируя:
  • Замените https://cdn.example.com/your-photo.jpg на URL своего изображения и укажите mimeType, соответствующий его формату.
  • Части fileData и inlineData могут находиться в одном массиве parts; они считаются первым, вторым и следующими референсами по порядку.
  • Изображение скачивает сервер, поэтому URL должен открываться без входа в систему; полные условия описаны в обзоре Nano Banana в разделе о больших изображениях и URL.

Привязка изображения к поиску Google

Добавьте инструмент googleSearch, если изображение зависит от актуальных фактов или от того, как выглядит реальная достопримечательность. Этот запрос включает и веб-поиск, и поиск изображений и разрешает TEXT, чтобы вернулся и текст, который напишет модель:
  • searchTypes должен быть объектом. Без него инструмент использует только веб-поиск; один imageSearch включает только поиск изображений.
  • Выполнять ли поиск и какого типа, решает модель. Выполненные запросы отображаются в groundingMetadata.
  • Поиск изображений пока не может использовать реальные изображения людей в качестве референсов.
  • Если вы показываете результаты с привязкой конечным пользователям, показывайте поисковые подсказки так, как требует руководство Google по привязке.
  • Каждый поиск добавляет $0.014 к вызову за $0.045, поэтому запрос с 2 поисками стоит $0.073. Число поисков видно в журнале вызовов; см. правила оплаты Nano Banana.

OpenAI-совместимый маршрут

Если приложение уже использует OpenAI SDK, укажите base_url равным https://api.laozhang.ai/v1, а model — gemini-nano-banana-2.1. На этом маршруте нет настроек соотношения сторон, размера и формата: он возвращает PNG 1K, кадр которого модель выбирает по промпту, часто 16:9. Для фиксированного соотношения, 2K и 4K или JPEG используйте нативный маршрут Gemini. Изображение приходит как data URL в Base64 внутри message.content. Сохраните скрипт как nano_banana_21_chat.py:
Сгенерируйте изображение, а затем отредактируйте локальный файл:

Ошибки и оплата

Неверные параметры возвращают HTTP 400 и не тарифицируются. aspectRatio вне списка из 14 соотношений, например 7:3, возвращает 400, возможно с пустым текстом ошибки; сверьте соотношение с таблицей параметров выше. Слишком большое тело запроса возвращает 413; передавайте большие изображения по URL.
imageSize, равный 512, не отклоняется: приходит изображение 1K, и вызов тарифицируется. На 8 октября 2026 года вызов стоит $0.045, поэтому передавайте 1K или используйте Nano Banana 2 для 512px.
  • Каждый вызов стоит $0.045 независимо от размера вывода, уровня рассуждения, числа референсов и от того, генерация это или правка.
  • Привязка к поиску Google добавляет $0.014 за поиск.
  • Запрос может вернуть HTTP 200 без изображения, например если промпт не просит изображение или проверка безопасности блокирует результат. Он тарифицируется как один вызов. Проверьте finishReason, затем измените промпт или референсы, прежде чем отправлять снова; см. обзор Nano Banana, раздел о пустых ответах.
  • Ответы 429 и 5xx повторяйте с нарастающей задержкой, а перед повторной отправкой запроса с таймаутом сверьтесь с журналом вызовов.

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

Что поменять при переходе с Nano Banana 2?

Замените ID модели gemini-3.1-flash-image на gemini-nano-banana-2.1; запрос и ответ остаются прежними. Затем проверьте два момента:
  • Запросам с "imageSize": "512" нужно 1K, либо им стоит остаться на Nano Banana 2. Nano Banana 2.1 возвращает для них изображение 1K и тарифицирует вызов.
  • Без thinkingLevel Nano Banana 2.1 рассуждает на уровне medium, а Nano Banana 2 по умолчанию использует minimal. Если нужно более быстрое поведение, явно задайте minimal.

Как изменить уровень рассуждения и влияет ли он на цену?

В нативном маршруте Gemini задайте generationConfig.thinkingConfig.thinkingLevel равным minimal, medium или high. Высокие уровни тратят больше усилий на компоновку и текст и работают дольше.
Цена остаётся $0.045 за вызов на всех трёх уровнях; сам Google тарифицирует токены рассуждения дополнительно. Если вы ещё передадите "includeThoughts": true, в ответ добавятся текст рассуждений и черновые изображения с пометкой "thought": true. Функция save_image и Python-скрипт их пропускают.

Дороже ли 4K, чем 1K?

Нет. Каждый вызов стоит $0.045: наши тестовые вызовы при 1K, 2K и 4K 7 и 14 октября 2026 года были записаны в журнале по этой сумме. Google тарифицирует по выходным токенам, примерно $0.113 за изображение 4K, согласно его странице цен. Если нужны только изображения 1K, Nano Banana 2 Lite дешевле за вызов.

Nano Banana 2.1 или Nano Banana Pro?

Начните с Nano Banana 2.1 за $0.045 за вызов. Переходите на Nano Banana Pro (gemini-3-pro-image, $0.09 за вызов), когда изображение зависит от знаний о мире, многоязычного текста или точных деталей бренда, либо когда правке нужны референсы стиля и до 5 референсов персонажей. Обе модели принимают одинаковый запрос, поэтому перед выбором проверьте собственные промпты на обеих. Один и тот же промпт в 2K и 16:9 14 октября 2026 года занял 25 с на Nano Banana 2.1 и 69 с на Nano Banana Pro:
Угловое кафе в сумерках после дождя с жёлто-красной неоновой вывеской BANANA CAFE, сгенерировано Nano Banana 2.1

Nano Banana 2.1, 2K, 16:9: 25 с, $0.045

Угловое кирпичное кафе в сумерках после дождя с неоновой вывеской BANANA CAFE и булыжной мостовой, сгенерировано Nano Banana Pro

Nano Banana Pro, 2K, 16:9: 69 с, $0.09

Нужен ли аккаунт Google или ключ AI Studio?

Нет. Достаточно API-ключа LaoZhang API в группе default; запросы идут на https://api.laozhang.ai в нативном формате Gemini или в OpenAI-совместимом формате, описанных на этой странице.

Тарифицируется ли запрос при ошибке или без изображения?

Любой ответ апстрима не 200 (400 при неверных параметрах, 429 или 5xx до генерации) не тарифицируется. HTTP 200 тарифицируется как один вызов, с изображением или без; см. раздел «Ошибки и оплата» и правила оплаты и ошибок.

Можно ли получить вывод в JPEG?

Да. В нативном маршруте Gemini добавьте imageOutputOptions в generationConfig.imageConfig:
  • mimeType принимает image/png (по умолчанию) и image/jpeg. image/webp возвращает 400 и не тарифицируется.
  • compressionQuality действует только для JPEG и принимает значения от 0 до 100; чем меньше значение, тем меньше файл.
  • Значение inlineData.mimeType в ответе меняется на image/jpeg. Одно и то же квадратное изображение 1K занимает около 1,1 МБ в PNG и 40–60 КБ в JPEG, по той же цене.
  • OpenAI-совместимый маршрут не позволяет задать формат и всегда возвращает PNG.

Почему OpenAI-совместимый маршрут возвращает альбомные изображения?

Этот маршрут не может передать соотношение сторон, поэтому модель выбирает кадр по промпту, часто 16:9. Для квадратного или портретного вывода используйте нативный маршрут Gemini и задайте aspectRatio.

Связанные материалы и источники