Модель генерации изображений Google Gemini 3 Pro (Nano banana2)
Используйте параметр model для выбора gemini-3-pro-image-preview
Поддержка текст-в-изображение
Асинхронное управление задачами, запрос результатов по ID задачи
Авторизация
Тело запроса
model
string
по умолчанию: "gemini-3-pro-image-preview"
обязательно
Название модели Псевдоним: nano-banana-pro
Текстовое описание для генерации
Соотношение сторон изображения Поддерживаемые форматы:
Пропорции: 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9
Количество генерируемых изображений Фиксировано на 1 ⚠️ Примечание: Должно быть чистым числом (например, 1), не добавляйте кавычки, иначе возникнет ошибка
Разрешение выходного изображения Поддерживаемые значения:
1K - разрешение 1K (по умолчанию)
2K - разрешение 2K
4K - разрешение 4K
⚠️ Примечание: Генерация изображений 4K в формате base64 занимает больше времени
Список URL-адресов эталонных изображений для изображения-в-изображение или редактирования изображений 💡 Быстрое заполнение:
Нажмите ”+ Add an item”, чтобы добавить URL изображения
Введите полный URL-адрес изображения или данные base64
Показать Подробное описание поля
URL-адрес изображения Поддерживает два формата: 1. Полный URL-адрес изображения
Публично доступный URL изображения (http:// или https://)
Пример: https://example.com/image.jpg
2. Формат кодирования Base64
Необходимо использовать полный формат Data URI
Формат: data:image/{format};base64,{base64data}
Поддерживаемые форматы изображений: jpeg, png, webp и др.
Пример: data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABg...
⚠️ Примечание: Должен включать префикс data:image/jpeg;base64,
Ограничения:
Одно изображение не должно превышать 10 МБ
Поддерживаемые форматы: .jpeg, .jpg, .png, .webp
Ограничение: Максимум 14 изображений
URL-адрес маски изображения
Должен быть в формате PNG
Размер должен соответствовать эталонному изображению
Не должен превышать 4 МБ
Ответ
Уникальный идентификатор задачи
Тип объекта: generation.task
Статус: queued, in_progress, completed, failed
cURL
cURL (Изображение-в-изображение)
Python
Python (Изображение-в-изображение)
JavaScript
JavaScript (Изображение-в-изображение)
curl --request POST \
--url https://toapis.com/v1/images/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "gemini-3-pro-image-preview",
"prompt": "Футуристический городской пейзаж с неоновыми огнями",
"size": "16:9",
"n": 1,
"resolution": "1K"
}'
{
"id" : "task_img_abc123def456" ,
"object" : "generation.task" ,
"model" : "gemini-3-pro-image-preview" ,
"status" : "queued" ,
"progress" : 0 ,
"created_at" : 1703884800 ,
"metadata" : {}
}