Nano Banana 2.1 API
nano-banana-2-1 — генерация изображений-модель от Google.
image_to_imageweb_search
Попробуйте прямо здесь
Nano Banana 2.1 Открыть в песочнице
Что умеет Nano Banana 2.1
- Редактирование изображений
- Поиск в интернете
Стоимость
за 1 млн входных текстовых токенов
Входные токены
200 ₽
за 1 млн выходных текстовых токенов
Текстовые выходные токены
998 ₽
за 1 млн выходных токенов изображения
Выходные токены изображения
3 990 ₽
за изображение
Ориентировочно 1K
4.94 ₽
Ориентировочно 1K · 1024x1024
4.94 ₽
Ориентировочно 1K · 1264x848
4.94 ₽
Ориентировочно 1K · 848x1264
4.94 ₽
Ориентировочно 1K · 1200x896
4.94 ₽
Ориентировочно 1K · 896x1200
4.94 ₽
Ориентировочно 1K · 928x1152
4.94 ₽
Ориентировочно 1K · 1152x928
4.94 ₽
Ориентировочно 1K · 768x1376
4.94 ₽
Ориентировочно 1K · 1376x768
4.94 ₽
Ориентировочно 1K · 1584x672
4.94 ₽
Ориентировочно 1K · 2048x512
4.94 ₽
Ориентировочно 1K · 512x2048
4.94 ₽
Ориентировочно 1K · 3072x384
4.94 ₽
Ориентировочно 1K · 384x3072
4.94 ₽
Ориентировочно 2K · 2048x2048
7.41 ₽
Ориентировочно 2K · 2528x1696
7.41 ₽
Ориентировочно 2K · 1696x2528
7.41 ₽
Ориентировочно 2K · 2400x1792
7.41 ₽
Ориентировочно 2K · 1792x2400
7.41 ₽
Ориентировочно 2K · 1856x2304
7.41 ₽
Ориентировочно 2K · 2304x1856
7.41 ₽
Ориентировочно 2K · 1536x2752
7.41 ₽
Ориентировочно 2K · 2752x1536
7.41 ₽
Ориентировочно 2K · 3168x1344
7.41 ₽
Ориентировочно 2K · 4096x1024
7.41 ₽
Ориентировочно 2K · 1024x4096
7.41 ₽
Ориентировочно 2K · 6144x768
7.41 ₽
Ориентировочно 2K · 768x6144
7.41 ₽
Ориентировочно 2K
7.41 ₽
Ориентировочно 4K · 4096x4096
17.29 ₽
Ориентировочно 4K · 5056x3392
17.29 ₽
Ориентировочно 4K · 3392x5056
17.29 ₽
Ориентировочно 4K · 4800x3584
17.29 ₽
Ориентировочно 4K · 3584x4800
17.29 ₽
Ориентировочно 4K · 3712x4608
17.29 ₽
Ориентировочно 4K · 4608x3712
17.29 ₽
Ориентировочно 4K · 3072x5504
17.29 ₽
Ориентировочно 4K · 5504x3072
17.29 ₽
Ориентировочно 4K · 6336x2688
17.29 ₽
Ориентировочно 4K · 8192x2048
17.29 ₽
Ориентировочно 4K · 2048x8192
17.29 ₽
Ориентировочно 4K · 12288x1536
17.29 ₽
Ориентировочно 4K · 1536x12288
17.29 ₽
Ориентировочно 4K
17.29 ₽
за запрос
Ориентировочная надбавка за референсы
5.32 ₽
Цены указаны в рублях и списываются с баланса проекта за успешные запросы. Надбавки (+) суммируются с базовой ставкой.
Технические характеристики
Vendor
google
Modality
image
Nano Banana 2.1 — генерация и редактирование изображений
Nano Banana 2.1 — модель Google для генерации и редактирования изображений по текстовому описанию и референсам. Поддерживает до 14 изображений-референсов, разрешения 1K, 2K и 4K, разные пропорции кадра и настраиваемый уровень Thinking. Через Ranvik API модель доступна с единым API-ключом и оплатой в рублях. Ожидаемая цена зависит от выбранных параметров; итоговая стоимость рассчитывается после успешной генерации.
Параметры запроса
Параметры, которые принимает модель. Передаются в теле запроса.
ПараметрТипДиапазон / значенияПо умолчаниюОписание
positivePromptreqstring
min: 3 · max: 45000
—Описание изображения или требуемых изменений.
1 пример
Примеры
Красный куб на белом фоне.
widthinteger
—
—Ширина в пикселях: строго одна из 42 пар с height. Вместе с resolution не используется.
heightinteger
—
—Высота в пикселях. Требуется вместе с width. Несовместима с resolution.
resolutionenum
1K, 2K, 4K
—Автоматический формат по референсам: требует inputs.referenceImages, несовместим с width/height.
inputs.referenceImagesarray of strings
min: 1 · max: 14
—Референсы и изображения для редактирования: URL, UUID или data URI.
1 пример
Примеры
[ "https://example.com/reference.png" ]
inputs.referenceVideosarray of strings
min: 1 · max: 1
—Один референс-видеофайл.
seedinteger
min: 0 · max: 2147483647
—Начальное значение генератора; 0 является допустимым значением.
settings.systemPromptstring
min: 1 · max: 50000
—Системные инструкции для генерации.
settings.temperaturenumber
min: 0 · max: 2
—Вариативность результата.
settings.topPnumber
min: 0 · max: 1
—Порог вероятностной выборки.
settings.thinkingLevelenum
minimal, medium, high
mediumУровень рассуждений.
settings.webSearchboolean
—
falseИспользовать поиск в интернете.
settings.imageSearchboolean
—
falseИспользовать поиск изображений.
settings.safetyToleranceenum
high, medium, low, none, off
noneУровень фильтрации контента.
numberResultsinteger
min: 1 · max: 4
1Количество результатов.
outputTypeenum
URL, base64Data, dataURI
URLСпособ возврата изображения.
outputFormatenum
PNG, JPG, WEBP
PNGФормат выходного изображения.
outputQualityinteger
min: 20 · max: 99
95Качество компрессии изображения.
safety.checkContentboolean
—
falseДополнительная проверка безопасности результата.
safety.modeenum
none, fast, full
noneРежим дополнительной проверки.
webhookURLstring
—
—URL для уведомления провайдера о готовности.
uploadEndpointstring
—
—Presigned URL для загрузки результата.
Поддерживаемые размеры
Допустимы только эти комбинации width × height. Произвольные значения вендор отклонит — используй resolution preset либо одну из пар ниже.
1K · 1024x1024
1024×10241K · 1264x848
1264×8481K · 848x1264
848×12641K · 1200x896
1200×8961K · 896x1200
896×12001K · 928x1152
928×11521K · 1152x928
1152×9281K · 768x1376
768×13761K · 1376x768
1376×7681K · 1584x672
1584×6721K · 2048x512
2048×5121K · 512x2048
512×20481K · 3072x384
3072×3841K · 384x3072
384×30722K · 2048x2048
2048×20482K · 2528x1696
2528×16962K · 1696x2528
1696×25282K · 2400x1792
2400×17922K · 1792x2400
1792×24002K · 1856x2304
1856×23042K · 2304x1856
2304×18562K · 1536x2752
1536×27522K · 2752x1536
2752×15362K · 3168x1344
3168×13442K · 4096x1024
4096×10242K · 1024x4096
1024×40962K · 6144x768
6144×7682K · 768x6144
768×61444K · 4096x4096
4096×40964K · 5056x3392
5056×33924K · 3392x5056
3392×50564K · 4800x3584
4800×35844K · 3584x4800
3584×48004K · 3712x4608
3712×46084K · 4608x3712
4608×37124K · 3072x5504
3072×55044K · 5504x3072
5504×30724K · 6336x2688
6336×26884K · 8192x2048
8192×20484K · 2048x8192
2048×81924K · 12288x1536
12288×15364K · 1536x12288
1536×12288Параметры ответа
Что возвращает API. У медиа-моделей формат зависит от режима: sync — сразу результат, async — task_id для опроса через GET /v1/tasks/{id}.
Sync (HTTP 200)
Sync-ответ (default). HTTP 200 + JSON.
ПолеТипЗначенияОписание
createdinteger
—
Unix timestamp когда сгенерировано.
dataarray
—
Каждый элемент:
url— string · CDN URL картинки (если outputType=URL).b64_json— string · Base64-кодированный PNG/JPG (если outputType=base64Data).taskUUID— string · Идентификатор upstream-задачи (для chain в i2i и т.п.).seed— integer · Использованный seed (если детерминистичная генерация).
providerstring
—
Вендор для отладки.
Async (HTTP 202)
Если в запросе передан async:true → HTTP 202.
ПолеТипЗначенияОписание
idstring
—
task_id для опроса через GET /v1/tasks/{id}.
objectstring
image.task
statusenum
queued, processing, completed, failed
modelstring
—
Public model id.
createdinteger
—
Опрос статуса (GET /v1/tasks/{id})
GET /v1/tasks/{id} — опрос статуса async-задачи.
ПолеТипЗначенияОписание
idstring
—
objectstring
task
statusenum
queued, processing, completed, failed, canceled
modalitystring
image
modelstring
—
createdinteger
—
dataarray
—
Каждый элемент:
url— string · CDN URL артефакта (если completed).
errorstring
—
Сообщение об ошибке (если failed).
Пример кода
nano-banana-2-1_example.py
from openai import OpenAI
client = OpenAI(api_key="rk_live_...", base_url="https://api.ranvik.ru/v1")
resp = client.images.generate(
model= "nano-banana-2-1",
positivePrompt= "Пример промпта",
width= 1,
height= 1,
resolution= "1K",
seed= 1073741824,
numberResults= 1,
outputType= "URL",
outputFormat= "PNG",
outputQuality= 95,
webhookURL= "https://example.com/...",
uploadEndpoint= "value",
inputs= {
"referenceImages": [],
"referenceVideos": []
},
settings= {
"systemPrompt": "Пример промпта",
"temperature": 1,
"topP": 0.5,
"thinkingLevel": "medium",
"webSearch": False,
"imageSearch": False,
"safetyTolerance": "none"
},
safety= {
"checkContent": False,
"mode": "none"
},
)
print(resp)Частые вопросы о Nano Banana 2.1
Nano Banana 2.1 — модель Google для генерации и редактирования изображений по текстовому описанию и изображениям-референсам.
Модель подходит для создания и правки изображений по описанию и референсам. Можно выбрать пропорции кадра, разрешение и уровень Thinking.
Получить доступ можно в Ranvik API: создайте API-ключ, выберите nano-banana-2-1 и отправьте запрос генерации с текстовым описанием.
Используйте Ranvik API с единым API-ключом: модель доступна через API генерации изображений. Документация содержит параметры и примеры запросов.
В Ranvik API доступна оплата в российских рублях. Ожидаемая цена зависит от параметров, а итоговое списание учитывает стоимость генерации.
Модель поддерживает разрешения 1K, 2K и 4K, до 14 изображений-референсов и настройки Thinking. Доступные параметры указаны в документации.