Перейти к основному содержанию
POST
https://toapis.com
/
v1
/
images
/
generations
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": {}
}
  • Модель генерации изображений Google Gemini 3 Pro (Nano banana2)
  • Используйте параметр model для выбора gemini-3-pro-image-preview
  • Поддержка текст-в-изображение
  • Асинхронное управление задачами, запрос результатов по ID задачи

Авторизация

Authorization
string
обязательно
Все API требуют аутентификации Bearer TokenПолучите API Key на странице управления API ключами

Тело запроса

model
string
по умолчанию:"gemini-3-pro-image-preview"
обязательно
Название моделиПсевдоним: nano-banana-pro
prompt
string
обязательно
Текстовое описание для генерации
size
string
Соотношение сторон изображенияПоддерживаемые форматы:
  • Пропорции: 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9
n
integer
по умолчанию:1
Количество генерируемых изображенийФиксировано на 1⚠️ Примечание: Должно быть чистым числом (например, 1), не добавляйте кавычки, иначе возникнет ошибка
resolution
string
по умолчанию:"1K"
Разрешение выходного изображенияПоддерживаемые значения:
  • 1K - разрешение 1K (по умолчанию)
  • 2K - разрешение 2K
  • 4K - разрешение 4K
⚠️ Примечание: Генерация изображений 4K в формате base64 занимает больше времени
image_urls
object[]
Список URL-адресов эталонных изображений для изображения-в-изображение или редактирования изображений💡 Быстрое заполнение:
  1. Нажмите ”+ Add an item”, чтобы добавить URL изображения
  2. Введите полный URL-адрес изображения или данные base64
Ограничение: Максимум 14 изображений
mask_url
string
URL-адрес маски изображения
  • Должен быть в формате PNG
  • Размер должен соответствовать эталонному изображению
  • Не должен превышать 4 МБ

Ответ

id
string
Уникальный идентификатор задачи
object
string
Тип объекта: generation.task
status
string
Статус: queued, in_progress, completed, failed
progress
integer
Прогресс (0-100)
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": {}
}