Эндпоинты
| Метод | Эндпоинт | Описание |
|---|---|---|
| POST | /api/v1/generateTask/nano-banana | Создание задачи генерации |
| GET | /api/v1/statusTask/nano-banana | Запрос статуса задачи |
Аутентификация
Все запросы требуют API Key в заголовке:Тело запроса
Параметры
async (polling) или callback (webhook)
URL callback, обязателен при request_type=callback (условно)
Стратегия маршрутизации: auto, value или official
Входные параметры модели
text-to-image— Генерация по текстовому описаниюimage-to-image— Генерация с референсными изображениями
Пример
Text-to-ImageОтвет
POST /api/v1/generateTask/nano-banana
При успехе возвращаетtaskId для последующих запросов статуса.
Успех:
GET /api/v1/statusTask/nano-banana
Запрос статуса и результатов задачи поtaskId.
Поля ответа статуса
Уникальный идентификатор задачи.
Текущее состояние:
pending, processing, success или failed.JSON-строка с массивом
resultUrls. Только при успехе. Разбирайте через JSON.parse().Код ошибки. Только при
state = failed. См. Коды ошибок.Читаемое сообщение об ошибке. Только при
state = failed.Время создания (Unix миллисекунды).
Время завершения (Unix миллисекунды).
Время обработки в миллисекундах.
Коды ошибок
| Код | Описание |
|---|---|
| 400 | Некорректные параметры или ошибка запроса |
| 401 | Недействительный или отсутствующий API Key |
| 429 | Превышен лимит запросов |
| Fail Code | Описание |
|---|---|
CONTENT_VIOLATION | Контент нарушает правила безопасности |
INVALID_IMAGE_URL | Нет доступа к указанному URL изображения |
Лимиты
| Лимит | Значение |
|---|---|
| Запросы | 10000 / мин |
| Одновременные задачи | 1000 |
429. Подождите и повторите.
Советы
- Время генерации: В среднем ~15–20 секунд. Отправьте задачу, подождите 10 секунд, затем опрашивайте каждые 3 секунды.
- Скорость и цена: Nano Banana оптимален по скорости и стоимости, подходит для быстрого прототипирования и batch-генерации.
- Режим callback: При высокой нагрузке используйте
callbackвместо частого polling. - Срок URL: URL результатов действительны 15 дней. Скачивайте важные результаты вовремя.
- Модерация: Prompt должен соответствовать правилам безопасности. Нарушения возвращают
CONTENT_VIOLATION. - Соотношения сторон:
1:1: Квадрат, для аватарок и соцсетей3:2/4:3: Горизонтальный, для фото2:3/3:4: Портретный, для мобильных экранов16:9/21:9: Широкоэкранный, для баннеров и фоновauto: Автовыбор оптимального соотношения
- Формат:
png: Без потерь, прозрачность, больший размер (по умолчанию)jpeg: Сжатие, меньший размер, удобно для передачи
- Несколько референсов: Режим
image-to-imageподдерживает до 5 референсов; модель объединяет стили и контент. - Форматы изображений:
image_urlsподдерживает JPG, PNG, WebP, макс. 10MB на изображение.