Skip to main content
POST
Для пользователей из материкового Китая: используйте https://toapis.cn как Base URL. Замените https://toapis.com на https://toapis.cn в примерах ниже.

Выбор модели

Обе модели используют один эндпоинт и одинаковые параметры запроса. Переключайте версии с помощью поля model. Поддерживаются генерация по тексту и редактирование изображений. Запросы выполняются асинхронно. Получайте результаты по ID задачи из ответа на отправку.
image_urls принимает только общедоступные URL изображений, а не данные base64. Сначала загрузите локальные изображения через API загрузки изображений и получите URL.

Авторизация

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

Параметры запроса

string
по умолчанию:"gemini-nano-banana-2.1"
обязательно
Название модели. Используйте gemini-nano-banana-2.1 или gemini-nano-banana-2.1-vip.
string
обязательно
Текстовое описание для генерации или редактирования изображения.
string
Соотношение сторон выходного изображения. Поддерживаемые значения:
  • 1:1
  • 3:2, 2:3
  • 4:3, 3:4
  • 16:9, 9:16
  • 5:4, 4:5
  • 21:9
  • 1:4, 4:1
  • 1:8, 8:1
integer
по умолчанию:1
Количество выходных изображений фиксировано: число 1. Не используйте строку "1".
string[]
Массив строк URL референсных изображений для генерации или редактирования. Максимум 14 изображений. Каждый URL должен быть общедоступным. Количество референсных изображений не является количеством выходных изображений.Максимум 10MB на изображение. Поддерживаемые форматы: .jpeg, .jpg, .png, .webp.
object
Дополнительные параметры настройки.

Поля ответа

string
ID задачи для запроса статуса и результатов.
string
Всегда generation.task.
string
ID модели, использованный в запросе.
string
Статус задачи: queued, in_progress, completed, failed.
integer
Прогресс задачи в процентах от 0 до 100.
integer
Время создания задачи, Unix timestamp в секундах.
object
Метаданные задачи.

Получение результатов

Поле id в ответе на отправку содержит ID задачи. Используйте API статуса задачи изображения для получения статуса и итоговых изображений. Асинхронные уведомления описаны в Webhook задач.