Skip to main content
POST
cURL
Nano Banana 2 (google/gemini-3.1-flash-image-preview) — модель генерации и редактирования изображений с поддержкой до 4K разрешения, точным рендерингом текста и возможностью передавать до 8 референс-изображений.

Характеристики

Примеры

Редактирование с референс-изображением

Ответ

API возвращает объект с ID задачи:
Опросите статус через GET /v1/media/{id}:

Статусы

Результаты хранятся 7 дней. Для постоянного хранения используйте Storage API с политикой PERMANENT.

Советы

Для полиграфии и баннеров выбирайте image_resolution: "4K" — это максимальное качество модели.
Nano Banana 2 хорошо рендерит текст на изображениях. Указывайте шрифт, размер и расположение в промпте.
Модель отлично обрабатывает сложные световые схемы — описывайте их подробно: студийный свет, боковое освещение, время суток.

Смотрите также

Попробовать в Playground

Тестируйте модель прямо в браузере без написания кода

Статус и результат генерации

GET /v1/media/{id} — проверка статуса задачи

Nano Banana

Базовая версия модели

Nano Banana Pro

Продвинутая версия с расширенными возможностями

Авторизации

Authorization
string
header
обязательно

API ключ передаётся в заголовке: Authorization: Bearer <POLZA_AI_API_KEY>

Тело

application/json
model
enum<string>
обязательно

ID модели

Доступные опции:
google/gemini-3.1-flash-image-preview
Пример:

"google/gemini-3.1-flash-image-preview"

input
object
обязательно
provider
object
async
boolean
по умолчанию:false

Асинхронный режим генерации. При true возвращается taskId для опроса статуса

Пример:

false

user
string

Уникальный идентификатор конечного пользователя

Пример:

"user-123"

Ответ

id
string
обязательно

Уникальный идентификатор генерации

Пример:

"gen_581761234567890123"

object
string
обязательно

Тип объекта

Пример:

"media.generation"

status
enum<string>
обязательно

Статус генерации

Доступные опции:
pending,
processing,
completed,
failed,
cancelled
Пример:

"pending"

created
number
обязательно

Временная метка создания (Unix timestamp)

Пример:

1703001234

model
string
обязательно

ID модели, которая генерирует контент

Пример:

"google/gemini-2.5-flash-image"

completed_at
number

Временная метка завершения (Unix timestamp)

Пример:

1703001244

data

Данные сгенерированного контента

usage
object

Информация об использовании ресурсов

error
object

Информация об ошибке (если failed)

content
string

Текстовый ответ модели (если вернула текст вместо/вместе с изображением)

Пример:

"Банан и яблоко — это фрукты."

reasoning_summary
string

Краткое резюме рассуждений модели

Пример:

"Preparing image generation prompt with camera settings..."

warnings
string[]

Предупреждения (неподдерживаемые параметры и т.д.)

Пример: