Gemini Nano Banana 2.1 от Google поддерживает генерацию изображений по тексту и редактирование референсов. APIMart предлагает официальный маршрут и Ext с одинаковыми разрешениями вывода, но разными тарифами и ограничениями.
Преимущества сервиса

Ссылки на созданные изображения действуют 72 часа после завершения задачи. Своевременно скачайте изображения.
Прозрачные цены без скрытых комиссий. Платите только за то, что используете.
* Фактические расходы зависят от конечного результата.
* gemini-nano-banana-2.1: Оценка только за вывод изображений. Входные данные и рассуждения оплачиваются отдельно; итоговая сумма зависит от фактического использования.
* Разрешить переход на официальную модель, если Ext недоступна. Такая задача оплачивается по официальному тарифу за токены, поэтому итоговая сумма может отличаться от оценки Ext.
Gemini Nano Banana 2.1 — обновление Nano Banana 2 от Google с более высоким качеством изображения, точным следованием промпту, единообразием персонажей и отрисовкой текста. Превращайте промпты и референсы в изображения 1K, 2K или 4K в 14 соотношениях сторон и выбирайте официальный маршрут или Ext под свой процесс.
Поддерживаемые входные данные, настройки вывода и процесс задач Nano Banana 2.1
Практические идеи Nano Banana 2.1 для креативных, коммерческих и контентных команд
Вызывайте Google Nano Banana 2.1 на APIMart одним POST-запросом. Генерация в Nano Banana 2.1 асинхронная: отправьте задачу, затем опрашивайте эндпоинт задач, чтобы получить URL изображений.
Сохраните свой API-ключ APIMart в переменной окружения APIMART_API_KEY и передавайте его в каждом запросе как Authorization: Bearer <key>.
Отправьте POST /v1/images/generations с моделью Nano Banana 2.1, промптом, size и resolution. Добавьте image_urls, чтобы редактировать изображения. В ответе придёт task_id.
Опрашивайте GET /v1/tasks/{task_id}, пока задача не завершится, затем возьмите URL изображений из массива data.result.images[0].url (при n = 4 он содержит все 4 ссылки). Сохраните файлы до истечения ссылок в expires_at. Задача с ошибкой полностью возмещается, а причина возвращается в error.message.
Все параметры и поля ответа описаны в документации Nano Banana 2.1 API.
curl -X POST https://api.apimart.ai/v1/images/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-nano-banana-2.1",
"prompt": "A panoramic website banner of a mountain lake at sunrise with the headline Explore More in clean white type",
"n": 1,
"size": "16:9",
"resolution": "2K"
}'import os
import time
import requests
API_BASE = "https://api.apimart.ai"
headers = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}"}
# 1. Submit the generation task
payload = {
"model": "gemini-nano-banana-2.1",
"prompt": "A panoramic website banner of a mountain lake at sunrise with the headline Explore More in clean white type",
"n": 1,
"size": "16:9",
"resolution": "2K"
}
resp = requests.post(f"{API_BASE}/v1/images/generations", headers=headers, json=payload, timeout=60)
resp.raise_for_status()
task_id = resp.json()["data"][0]["task_id"]
# 2. Poll the task until it finishes
for _ in range(200):
task_resp = requests.get(f"{API_BASE}/v1/tasks/{task_id}", headers=headers, timeout=30)
task_resp.raise_for_status()
task = task_resp.json()["data"]
if task["status"] == "completed":
print(task["result"]["images"][0]["url"][0])
break
if task["status"] == "failed":
raise RuntimeError(task.get("error", {}).get("message", "generation failed"))
time.sleep(3)
else:
raise TimeoutError(f"task {task_id} did not finish in time; continue GET polling with this task ID")curl -X POST https://api.apimart.ai/v1/images/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-nano-banana-2.1",
"prompt": "Place the product from this photo on a marble kitchen counter in soft morning light and keep the label unchanged",
"n": 1,
"size": "1:1",
"resolution": "2K",
"image_urls": [
"https://example.com/product.jpg"
]
}'TASK_ID="task_xxx" # replace with the task_id returned by the POST request
curl "https://api.apimart.ai/v1/tasks/$TASK_ID" \
-H "Authorization: Bearer $APIMART_API_KEY"| Параметр | Тип | Обязательный | По умолчанию | Описание |
|---|---|---|---|---|
model | string | Да | По умолчанию: gemini-nano-banana-2.1 | gemini-nano-banana-2.1 (официальный, 1–4 изображения, оплата по токенам) или gemini-nano-banana-2.1-ext (Ext, 1 изображение, оплата за изображение). |
prompt | string | Да | По умолчанию: — | Описание изображения для генерации или нужной правки. |
size | string | Нет | По умолчанию: auto | auto или 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9, 1:4, 4:1, 1:8, 8:1. Оба маршрута поддерживают все соотношения. |
resolution | string | Нет | По умолчанию: 1K | 1K, 2K или 4K; влияет на стоимость. 0.5K не поддерживается. |
n | integer | Нет | По умолчанию: 1 | Официальный маршрут: от 1 до 4. Маршрут Ext: только 1. |
image_urls | array | Нет | По умолчанию: — | Референсные изображения в виде публичных HTTP(S)-URL или data URL в base64. Рекомендуются PNG, JPEG или WEBP. Для генерации по тексту оставьте пустым. |
official_fallback | boolean | Нет | По умолчанию: false | Только для Ext. Если маршрут Ext не сработает и задача завершится через официальный маршрут, применяется официальная тарификация по токенам. |
webhook | string | Нет | По умолчанию: — | URL обратного вызова, который вызывается по завершении задачи. |
Сравните все модели Nano Banana на APIMart. Один API-ключ вызывает их все, оплата за каждое изображение.
| Модель | Базовая модель | Лучше всего для | Разрешение |
|---|---|---|---|
| Nano Banana API | Gemini 2.5 Flash Image | Согласованность персонажей, объединение нескольких изображений и правки по промпту | 1K |
| Nano Banana Pro API | Gemini 3 Pro Image | Профессиональные 4K-изображения, чёткий многоязычный текст и согласованность до 5 человек | 1K / 2K / 4K |
| Nano Banana 2 API | Gemini 3.1 Flash Image | Быстрая и экономичная генерация от 0,5K до 4K | 0.5K – 4K |
| Nano Banana 2 Lite API | Gemini 3.1 Flash Lite Image | Быстрые изображения 1K и редактирование, одно изображение за запрос, до 14 референсов | 1K |
| Gemini Nano Banana 2.1 APIЭта страница | Gemini Nano Banana 2.1 | Новейшая версия: текст в изображение и редактирование по референсам в 14 соотношениях сторон | 1K / 2K / 4K |
Маршруты, параметры, тарификация и обработка результатов Nano Banana 2.1
Gemini Nano Banana 2.1 — новейшая высокоэффективная модель Google для генерации и редактирования изображений и обновление Nano Banana 2 (Gemini 3.1 Flash Image). Она сохраняет скорость и экономичность уровня Flash и улучшает качество изображения, следование промпту, единообразие персонажей в многоходовых правках и отрисовку текста. На APIMart её вызывают как Nano Banana 2.1 API, model gemini-nano-banana-2.1.
Google сделал Gemini Nano Banana 2.1 общедоступной 6 октября 2026 года. Она заменяет gemini-3.1-flash-image, который Google объявил устаревшим и рекомендует перейти на Nano Banana 2.1.
По описанию Google, Nano Banana 2.1 — это обновление Nano Banana 2 со значительными улучшениями качества изображения, следования промпту, единообразия персонажей в многоходовых правках, отрисовки текста и широких панорамных соотношений (1:4, 4:1, 1:8, 8:1) в 1K, 2K и 4K. Nano Banana 2.1 не поддерживает уровень 0.5K.
gemini-nano-banana-2.1 использует официальный маршрут Google, а gemini-nano-banana-2.1-ext — маршрут Ext. Оба запускают одну и ту же модель Nano Banana 2.1 и поддерживают одинаковые разрешения и соотношения сторон; различаются тарификация, количество изображений и ограничения на размер референсов.
Официальный маршрут поддерживает n от 1 до 4. Ext пока поддерживает только n=1. Если нужно несколько изображений, используйте отдельные задачи Ext или официальный маршрут.
image_urls принимает публично доступные HTTP(S)-URL или изображения в base64. Рекомендуются PNG, JPEG и WEBP. Официальный маршрут допускает до 20 МБ на референс; Ext — до 30 МБ на изображение и 50 МБ в сумме. Ограничения поставщика продолжают действовать, хотя платформа не ограничивает количество референсов.
Выбирайте 1K, 2K или 4K и auto, 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9, 1:4, 4:1, 1:8 или 8:1. Официальный маршрут и Ext поддерживают все эти соотношения при любом разрешении, включая 1:4, 4:1, 1:8 и 8:1 в 2K и 4K. По умолчанию — 1K и auto. Модель не поддерживает 0.5K.
Официальная тарификация учитывает фактические входные и выходные токены, включая вывод изображения и рассуждения. Оценка стоимости вывода изображения не равна полной цене задачи. Ext оплачивается за изображение по разрешению, поэтому цена Nano Banana 2.1 зависит от выбранного маршрута и разрешения. Сверяйтесь с прайс-листом платформы; итоговое списание — это стоимость завершённой задачи.
Этот необязательный параметр Ext по умолчанию выключен. Если сторонний маршрут не сработает и задача завершится через официальный маршрут, вместо оплаты Ext за изображение применяется официальная тарификация по токенам.
POST /v1/images/generations возвращает task_id. Опрашивайте GET /v1/tasks/{task_id}, пока задача не завершится успешно или с ошибкой. Ссылки на готовые изображения находятся в массиве data.result.images[0].url; при n = 4 этот массив содержит все 4 ссылки.
Ссылки на изображения истекают через 72 часа после завершения; используйте expires_at и сразу сохраняйте файлы. Задача со статусом failed полностью возмещается и показывает cost=0. Сетевая ошибка при проверке статуса сама по себе не означает, что задача завершилась ошибкой.
Зарегистрируйтесь на APIMart, откройте в панели страницу API-ключей и создайте API-ключ Nano Banana 2.1. Тот же ключ вызывает Google Nano Banana 2.1 API и все остальные модели платформы, с оплатой по факту использования и без подписки.
Откройте для себя другие модели в той же категории.

Seedream 5.0 Flash
Seedream 5.0 Flash is ByteDance's fast, lower-cost text-to-image model. It supports single-image and multi-reference editing with up to 10 references and generates 1K, 1.5K or 2K images, or exact pixel sizes, with strong text rendering.

GPT Image 2.5 Flare
GPT Image 2.5 Flare is OpenAI's speed-focused GPT Image 2.5 model for image generation and editing. It supports up to 16 reference images, inpainting with transparent PNG masks and 15 aspect ratios.

GPT Image 2.5 Sunburst
GPT Image 2.5 Sunburst is an OpenAI image model for generation and editing, focused on precise edits for detail-sensitive creative work. Supports up to 16 reference images and PNG, JPEG or WebP output.

Grok Imagine Image Quality
Grok Imagine Image Quality is the quality-focused version of xAI's Grok image model for photorealistic text-to-image and image editing, with up to three reference images.