Endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/v1/generateTask/nano-banana-2 | Создание задачи генерации |
| GET | /api/v1/statusTask/nano-banana-2 | Запрос статуса задачи |
Authentication
Все запросы требуют API Key в заголовке:Request Body
Parameters
async (polling) или callback (webhook)
Callback URL, обязателен при request_type=callback (условно)
Стратегия маршрутизации: auto, value или official
Параметры входа модели
text-to-image— Generate from text descriptionimage-to-image— Generate with reference images (up to 14)
Example
Text-to-ImageResponse
POST /api/v1/generateTask/nano-banana-2
При успехе возвращает taskId для последующих запросов статуса. Success:GET /api/v1/statusTask/nano-banana-2
Запрос статуса выполнения задачи и результатов по taskId.Status Response Fields
Уникальный идентификатор задачи.
Текущее состояние задачи: pending, processing, success или failed.
JSON-строка с массивом resultUrls. Присутствует только при success. Парсите через JSON.parse().
Код ошибки. Присутствует только при state=failed. См. Error Codes.
Читаемое сообщение об ошибке. Присутствует только при state=failed.
Timestamp создания задачи (Unix миллисекунды).
Timestamp завершения задачи (Unix миллисекунды).
Длительность обработки в миллисекундах.
Error Codes
| Code | Description |
|---|---|
| 400 | Неверные параметры или ошибка запроса |
| 401 | Недействительный или отсутствующий API Key |
| 429 | Превышен лимит запросов |
| Fail Code | Description |
|---|---|
CONTENT_VIOLATION | Контент нарушает правила безопасности |
INVALID_IMAGE_URL | Не удаётся получить доступ к URL изображения |
Rate Limits
| Limit | Value |
|---|---|
| Requests | 10000 / minute |
| Concurrent tasks | 1000 |
Tips
- Prompt length: Nano Banana 2 supports up to 20,000 characters (vs 5,000 in Nano Banana), suitable for detailed descriptions.
- Resolution: Choose
1K,2K, or4Kfor output resolution; parameter is case-insensitive (e.g.2kor2Kboth valid). - Aspect ratio: Full set includes
1:1,1:4,1:8,3:2,2:3,3:4,4:3,4:5,5:4,8:1,9:16,16:9,21:9, andauto. Some providers may not support all ratios; unsupported values are omitted for that provider. - Output format: Use
pngfor lossless/transparency, orjpeg/jpgfor smaller files (jpg is normalized to jpeg). - Image-to-image: Up to 14 reference image URLs when
modeisimage-to-image. - Callback mode: При высокой конкуренции используйте режим callback вместо частого polling.
- Image expiration: Result URLs are valid for 15 days. Скачивайте и сохраняйте важные результаты вовремя.
- Content moderation: Prompts must comply with content safety guidelines. Violations return
CONTENT_VIOLATION. - google_search: Optional boolean; when supported by the provider, enables Google search for context. Default
false.
Related
- Nano Banana — предыдущее поколение (короткий prompt, без параметра resolution)
- Pricing
- Error Codes