Примечание автора: Подробный разбор документации Nano Banana 2 (gemini-3.1-flash-image-preview). Сравниваем два варианта подключения: официальный API Google и платформу APIYI. Внутри — полные примеры кода, конфигурация параметров и стратегии экономии.
Разработчикам, которые хотят внедрить Nano Banana 2, сейчас доступны два основных источника: официальная документация Google (ai.google.dev/gemini-api/docs/image-generation) и документация платформы APIYI (docs.apiyi.com/api-capabilities/nano-banana-2-image).
У каждого решения свои плюсы: официальный API дает полный доступ ко всем фишкам, а через APIYI подключиться проще всего, при этом цена начинается всего от $0.03 за запрос. В этой статье я собрал и сравнил ключевые моменты из обоих документов, чтобы вы могли выбрать лучший путь.
В чем польза: после прочтения вы разберетесь в параметрах API Nano Banana 2, увидите примеры кода для обоих вариантов и поймете, какой из них выгоднее для ваших задач.

Краткий справочник основных параметров Nano Banana 2
Для начала разберем самые важные настройки. Эти параметры универсальны, какой бы способ подключения вы ни выбрали:
| Параметр | Варианты | По умолчанию | Описание |
|---|---|---|---|
| model | gemini-3.1-flash-image-preview |
— | Обязательно, ID модели |
| imageSize | 512px, 1K, 2K, 4K |
1K |
Обратите внимание на заглавную K |
| aspectRatio | 14 вариантов (см. список ниже) | 1:1 |
Соотношение сторон |
| responseModalities | ["IMAGE"] или ["TEXT","IMAGE"] |
— | Обязательно, тип вывода |
| thinkingLevel | minimal, high |
minimal |
Глубина рассуждений (Thinking) |
| includeThoughts | true, false |
false |
Возвращать ли процесс рассуждения |
14 поддерживаемых соотношений сторон в Nano Banana 2
| Категория | Пропорции | Типичное использование |
|---|---|---|
| Квадрат | 1:1 | Аватары для соцсетей, главные фото товаров |
| Альбомная | 3:2, 4:3, 16:9, 21:9 | Иллюстрации для блогов, обложки YouTube, киноформат |
| Портретная | 2:3, 3:4, 4:5, 9:16 | Обои для телефона, Instagram Story, вертикальные посты |
| Сверхширокий баннер | 4:1, 8:1 | Баннеры для сайтов, панорамы (новинка ✨) |
| Сверхвысокий формат | 1:4, 1:8 | Длинная инфографика, длинные скриншоты (новинка ✨) |
| Широкоэкранный | 5:4 | Обои для рабочего стола, презентации |
🎯 Совет для разработчиков: Соотношения 1:4, 4:1, 1:8 и 8:1 — это эксклюзивные форматы Nano Banana 2, Nano Banana Pro их не поддерживает. Если вашему приложению нужны сверхдлинные баннеры или инфографика, используйте только
gemini-3.1-flash-image-preview.
Вариант интеграции Nano Banana 2 А: Официальный Google API
Базовый вызов официального API
Официальный API использует Google Gen AI SDK, который поддерживает Python, JavaScript, Go, Java и REST.
from google import genai
from google.genai import types
client = genai.Client()
# Базовая генерация текст-в-изображение
response = client.models.generate_content(
model="gemini-3.1-flash-image-preview",
contents="Рыжий кот кувыркается в осенней листве, теплые тона",
config=types.GenerateContentConfig(
response_modalities=['TEXT', 'IMAGE']
)
)
# Извлечение сгенерированного изображения
for part in response.candidates[0].content.parts:
if part.inline_data:
with open("output.png", "wb") as f:
f.write(part.inline_data.data)
Посмотреть код вызова официального API со всеми параметрами
from google import genai
from google.genai import types
client = genai.Client()
# Полная конфигурация: разрешение 2K + формат 16:9 + режим глубоких рассуждений (High)
response = client.models.generate_content(
model="gemini-3.1-flash-image-preview",
contents="Обложка годового отчета технологической компании, заголовок 'AI Vision 2026', темно-синие тона, минимализм",
config=types.GenerateContentConfig(
response_modalities=['TEXT', 'IMAGE'],
image_config=types.ImageConfig(
aspect_ratio="16:9",
image_size="2K"
),
thinking_config=types.ThinkingConfig(
thinking_level="High",
include_thoughts=True
)
)
)
# Разбор ответа (включая процесс рассуждения Thinking)
for part in response.parts:
if part.thought and part.text:
print(f"[Процесс рассуждения] {part.text}")
elif part.inline_data:
with open("report_cover.png", "wb") as f:
f.write(part.inline_data.data)
print("Изображение сохранено")
Генерация с использованием Image Search через официальный API
Это эксклюзивная возможность Nano Banana 2 — поиск в Google Картинках перед генерацией для получения актуальных визуальных референсов:
response = client.models.generate_content(
model="gemini-3.1-flash-image-preview",
contents="Новейшая модель Tesla Model Y 2026 года, серебристая, припаркована на городской улице",
config=types.GenerateContentConfig(
response_modalities=['TEXT', 'IMAGE'],
tools=[
types.Tool(google_search=types.GoogleSearch(
search_types=types.SearchTypes(
web_search=types.WebSearch(),
image_search=types.ImageSearch()
)
))
]
)
)
🎯 Внимание: При использовании Image Search есть требование к отображению — необходимо предоставить кликабельную ссылку на веб-страницу первоисточника изображения. Токены за рассуждения (Thinking tokens) тарифицируются независимо от того, включен ли возврат процесса рассуждения в ответе.
Вариант интеграции Nano Banana 2 Б: платформа APIYI
Преимущества платформы APIYI
| Преимущество | Подробности |
|---|---|
| Цена | $0.03 за запрос, что составляет всего 45% от официальной цены за 1K |
| Формат | Полная совместимость с OpenAI, внедрение в существующий код без правок |
| Поддержка моделей | Один API-ключ для вызова Nano Banana 2 / Pro / DALL-E и других моделей |
| Бесплатные лимиты | Тестовый баланс начисляется сразу после регистрации |
| Доступность | Прямое подключение без необходимости использования VPN |
Вызов в формате, совместимом с OpenAI через APIYI
Если у вас уже есть код, использующий OpenAI SDK, для перехода на Nano Banana 2 достаточно изменить всего две строки:
import openai
client = openai.OpenAI(
api_key="YOUR_APIYI_KEY",
base_url="https://vip.apiyi.com/v1"
)
response = client.chat.completions.create(
model="gemini-3.1-flash-image-preview",
messages=[{"role": "user", "content": "Картина в стиле гохуа (тушь), композиция с использованием пустого пространства, далекие горы в тумане"}]
)
Посмотреть нативный код вызова REST API через APIYI
import requests
import base64
API_KEY = "YOUR_APIYI_KEY"
response = requests.post(
"https://api.apiyi.com/v1beta/models/gemini-3.1-flash-image-preview:generateContent",
headers={
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
},
json={
"contents": [{"parts": [{"text": "Рекламный постер для e-commerce, крупный заголовок 'Весенняя распродажа', красная цветовая гамма"}]}],
"generationConfig": {
"responseModalities": ["IMAGE"],
"imageConfig": {
"aspectRatio": "9:16",
"imageSize": "2K"
}
}
},
timeout=300
).json()
# Декодируем и сохраняем изображение
img_data = response["candidates"][0]["content"]["parts"][0]["inlineData"]["data"]
with open("poster.png", "wb") as f:
f.write(base64.b64decode(img_data))
print("Изображение успешно сгенерировано, стоимость около $0.03")
Совет: Зарегистрируйтесь на сайте APIYI apiyi.com, чтобы получить API-ключ и начать работу. Платформа поддерживает как формат OpenAI, так и нативный формат Google, а один ключ открывает доступ ко всем доступным моделям.

Сравнение цен на два варианта Nano Banana 2
| Модель | Стандартная цена (офиц.) | Цена Batch (офиц.) | Цена APIYI | APIYI vs Офиц. |
|---|---|---|---|---|
| Nano Banana 2 | $0.067/избр. (1K) | $0.034/избр. | $0.03/запрос | Дешевле на 55% |
| Nano Banana Pro | $0.134/избр. | $0.067/избр. | $0.05/запрос | Дешевле на 63% |
| Nano Banana (v1) | $0.039/избр. | — | $0.025/запрос | Дешевле на 36% |
Сравнение ежемесячных затрат на Nano Banana 2 (1000 изображений в день)
| Вариант | Затраты в месяц (разрешение 1K) | Затраты в год |
|---|---|---|
| Официальный стандарт | $2,010 | $24,120 |
| Официальный Batch | $1,020 | $12,240 |
| APIYI | $900 | $10,800 |
Цена $0.03 за запрос в APIYI не только на 55% ниже стандартной официальной цены, но и даже меньше, чем официальная цена Batch со скидкой 50% ($0.034). При этом вы получаете результат в реальном времени, не дожидаясь 24-часовой асинхронной обработки.
🎯 Выгодное решение: вызывая Nano Banana 2 через APIYI (apiyi.com), 1000 изображений в день обойдутся вам всего в $30, а месячные затраты составят $900. При регистрации начисляется бесплатный тестовый баланс, а один API-ключ открывает доступ к Nano Banana 2, Pro и другим популярным моделям.
Руководство по продвинутым функциям Nano Banana 2
Многоэтапное редактирование изображений в диалоге
Nano Banana 2 поддерживает последовательное изменение одного и того же изображения в рамках диалога:
# Многоэтапное редактирование в формате APIYI + OpenAI
messages = [
{"role": "user", "content": "Создай минималистичный логотип бренда в синих тонах"},
# После получения результата первого этапа продолжаем редактирование
{"role": "assistant", "content": "[Результат первой генерации]"},
{"role": "user", "content": "Измени цвет на градиентный фиолетовый и добавь название компании 'TechFlow'"}
]
response = client.chat.completions.create(
model="gemini-3.1-flash-image-preview",
messages=messages
)
Генерация с эталонными изображениями в Nano Banana 2
| Тип эталона | Макс. количество | Применение |
|---|---|---|
| Эталон объекта | 10 шт. | Сохранение детализации объектов (фото товаров, реквизит и т.д.) |
| Эталон персонажа | 4 шт. | Сохранение внешности персонажа (герои, виртуальные аватары и т.д.) |
| Итого | 14 шт. | Максимум 14 эталонных изображений за один вызов |
Выбор режима Thinking в Nano Banana 2
| Режим | Сценарии использования | Скорость | Качество | Дополнительные затраты |
|---|---|---|---|---|
| Minimal (по умолчанию) | Повседневная генерация, простые сцены | Быстро | Стандартное | Немного Thinking-токенов |
| High | Сложные композиции, точный текст, многоэлементные сцены | Медленнее | Выше | Больше Thinking-токенов |
🎯 Совет для разработчиков: За Thinking-токены взимается плата независимо от того, установлено ли
includeThoughts=true. Если вам не нужно просматривать процесс рассуждения, оставьте значениеfalseпо умолчанию — это не повлияет на качество генерации, просто модель не будет возвращать текст промежуточных рассуждений.
Справочник скорости генерации Nano Banana 2
| Разрешение | Реальная скорость на APIYI | Описание |
|---|---|---|
| 0.5K | 3–8 сек. | Самое быстрое, подходит для быстрых итераций |
| 1K (по умолчанию) | 5–10 сек. | Хороший баланс для повседневного использования |
| 2K | 10–15 сек. | Чуть медленнее, но приемлемо |
| 4K | 15–25 сек. | Медленно, рекомендуем таймаут 120 сек. |
| High Thinking | + несколько секунд | Дополнительное время на этап рассуждения (Reasoning) |
Совет: При вызове Nano Banana 2 рекомендуем устанавливать
timeout=300(300 секунд), чтобы избежать ошибок по таймауту из-за нестабильности сети или колебаний вычислительных мощностей Google. Использование APIYI (apiyi.com) обеспечит более стабильное соединение.

Часто задаваемые вопросы
Q1: Какие разрешения входят в тариф $0.03 на APIYI?
На APIYI действует единая цена $0.03 за запрос, независимо от разрешения. Будь то генерация изображения 0.5K, 1K, 2K или 4K — стоимость всегда составит $0.03. По сравнению с официальной прогрессивной шкалой Google ($0.045–$0.151), использование APIYI на разрешениях 2K и 4K дает ощутимую экономию.
Q2: Поддерживает ли APIYI функцию Image Search (генерация с поиском)?
Генерация с использованием Image Search — это продвинутая функция Nano Banana 2, которая требует вызова через нативный формат Google API. Нативный REST-формат APIYI поддерживает эту возможность, в то время как формат, совместимый с OpenAI, пока нет. Если для вашего проекта необходим Image Search, рекомендуем использовать нативный способ вызова через APIYI.
Q3: В чем разница между двумя документациями и какую изучать?
Официальная документация Google (ai.google.dev): Самая полная. Содержит описание всех параметров, режима Thinking, Image Search, Thought Signature и других продвинутых функций. Подходит для разработчиков, которым нужно глубокое понимание всех возможностей модели.
Документация APIYI (docs.apiyi.com): Более лаконичная и практичная, сфокусирована на быстром подключении и примерах кода. Идеально подходит для тех, кто хочет максимально быстро и с минимальными затратами начать использовать Nano Banana 2. Рекомендуем сначала изучить документацию APIYI для быстрого старта, а к документации Google обращаться по мере необходимости для освоения сложных функций.
Итоги
Ключевые моменты документации по разработке с Nano Banana 2:
- У каждого из двух решений свои преимущества: официальный API от Google предлагает самый полный функционал (Image Search, Thinking, 14 эталонных изображений), а APIYI — самую низкую цену ($0.03 за вызов) и максимально простое подключение.
- APIYI ($0.03) — это всего 45% от официальной цены: вы получаете мгновенный ответ, что даже дешевле официального тарифа Batch ($0.034), и при этом не нужно ждать 24 часа.
- Основные параметры универсальны: 4 варианта разрешения, 14 соотношений сторон, режим Thinking и другие параметры идентичны в обоих вариантах.
Для большинства разработчиков мы рекомендуем использовать APIYI (apiyi.com) для быстрого доступа к Nano Banana 2. Цена $0.03 за генерацию, формат, совместимый с OpenAI, и бесплатные бонусы при регистрации позволят вам создать первое изображение уже через 5 минут.
📚 Справочные материалы
-
Официальная документация Google Gemini по генерации изображений: Полный справочник API Nano Banana 2
- Ссылка:
ai.google.dev/gemini-api/docs/image-generation - Описание: Официальная документация по всем параметрам, функциям и продвинутым возможностям.
- Ссылка:
-
Документация APIYI по Nano Banana 2: Быстрое подключение и примеры кода
- Ссылка:
docs.apiyi.com/api-capabilities/nano-banana-2-image - Описание: Руководство по интеграции на платформе APIYI, включая тарифы и примеры вызовов.
- Ссылка:
-
Официальные тарифы Gemini API: Точные цены для каждого разрешения
- Ссылка:
ai.google.dev/gemini-api/docs/pricing#gemini-3.1-flash-image-preview - Описание: Стандартные цены и тарифы Batch для разрешений 0.5K/1K/2K/4K.
- Ссылка:
-
Лимиты частоты запросов Gemini API: Ограничения для моделей Preview
- Ссылка:
ai.google.dev/gemini-api/docs/rate-limits - Описание: Информация о квотах и лимитах для моделей версии Preview.
- Ссылка:
Автор: Техническая команда APIYI
Обмен опытом: Делитесь своим опытом разработки на Nano Banana 2 в комментариях. Больше материалов по моделям ИИ можно найти в центре документации APIYI: docs.apiyi.com
