Gemini-3.1-Flash-Image-preview (Nano banana2)
Генерация изображений Gemini-3.1-Flash-Lite-Image (Nano Banana Lite)
- Самая быстрая и дешёвая модель изображений в серии Gemini 3.1, ориентированная на масштабируемую и низкозатратную генерацию изображений
- Поддерживается только разрешение 1K (передача 2K/4K/0.5K автоматически понижается до 1K без ошибок)
- Поддержка генерации из текста и из изображения, до 14 эталонных изображений; поддержка экстре�
- Тарификация по input / output токенам; прямое подключение к официальному каналу Gemini, асинхронная генерация изображений по задачам
POST
Авторизация
Все конечные точки API требуют аутентификации Bearer TokenПолучение API-ключа:Перейдите на страницу управления API-ключами, чтобы получить ваш API-ключДобавьте его в заголовок запроса:
Body
Название модели генерации изображенийУказывайте фиксированное название модели:
gemini-3.1-flash-lite-image (Nano Banana Lite)Эта модель напрямую подключается к официальному каналу Gemini, не имеет варианта
-official и не поддерживает резервный параметр official_fallback.Текстовое описание для генерации изображения
Соотношение сторон изображенияПоддерживаемые соотношения:
auto— Автоматический выбор соотношения сторон1:1— Квадрат, аватары, соцсети3:2/2:3— Стандартные фото4:3/3:4— Традиционное соотношение экранов16:9/9:16— Широкоформатное / обложки вертикальных видео5:4/4:5— Изображения для Instagram21:9— Сверхширокий баннер
Разрешение выходного изображенияПоддерживаемые значения:
1K— ~1024px, стандартное разрешение (Lite поддерживает только этот вариант)
Количество генерируемых изображенийДиапазон значений: 1 ~ 4, по умолчанию
1При n>1 бэкенд выполняет несколько параллельных запросов к источнику и тарифицирует по фактическому числу успешно сгенерированных изображений. Рекомендуется во фронтенде всегда передавать 1 (пошаговое отображение прогресса, более наглядная тарификация).⚠️ Примечание: Необходимо передавать обычное число (например, 1), без кавычек, иначе возникнет ошибкаСписок URL эталонных изображений для генерации из изображенияПоддерживается два формата:1. Полный URL изображения
- Публично доступный URL изображения (http:// или https://)
- Пример:
https://example.com/image.jpg
- Необходимо использовать полный формат Data URI
- Формат:
data:image/{format};base64,{base64data} - Поддерживаемые форматы изображений: jpeg, png, webp
- Пример:
data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABg... - ⚠️ Примечание: Необходимо включать префикс
data:image/jpeg;base64,
- Максимум 14 эталонных изображений (рекомендуется: до 10 ссылок на объекты + 4 ссылки на персонажей)
- Размер одного изображения: не более 10 МБ
- Поддерживаемые форматы: jpeg, png, webp
Адрес обратного вызова задачи (base)При успехе / неудаче задачи платформа выполнит обратный вызов на
webhook + /callback (без переадресации к источнику). Передача этого параметра существенно снижает необходимость опроса; тем не менее рекомендуется сохранить опрос в качестве резерва.Ключевые моменты использования Lite
- Не поддерживаются
google_search/google_image_search: Lite использует эндпоинтinteractionsDeveloper API, источник не открыл инструмент Search (вернёт “Search as tool is not enabled for this model”), и адаптер платформы не передаёт этот параметр. Передача не вызовет ошибки, изображение сгенерируется как обычно, но без какого-либо эффекта улучшения через поиск. Если нужно улучшение через поиск, используйтеgemini-3.1-flash-image-preview. - Не поддерживается локальная перерисовка через
mask_url(серия Gemini использует соотношение сторон + эталонные изображения, а не маску). - Тарификация по токенам (в отличие от фиксированной цены за изображение у flash/pro): вход около 30 за миллион токенов, одно изображение 1K ≈ 1120 output-токенов ≈ $0.0336 за изображение. Фактическая цена определяется настройкой множителя в бэкенде.
- Все сгенерированные изображения содержат невидимый водяной знак Google SynthID (поведение источника, отключить нельзя).
Response
Код состояния ответа
Массив данных ответа