Endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/v1/generateTask/nano-banana-pro | Создание задачи генерации |
| GET | /api/v1/statusTask/nano-banana-pro | Запрос статуса задачи |
Authentication
Все запросы требуют API Key в заголовке:Request Body
Parameters
async (polling) или callback (webhook)
Callback URL, обязателен при request_type=callback (условно)
Стратегия маршрутизации: auto, value или official
Параметры входа модели
text-to-image— Генерация по текстовому описаниюimage-to-image— Генерация с эталонными изображениями
Example
Text-to-ImageResponse
POST /api/v1/generateTask/nano-banana-pro
При успехе возвращает taskId для последующих запросов статуса. Success:GET /api/v1/statusTask/nano-banana-pro
Запрос статуса выполнения задачи и результатов по 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
- Generation time:
- 1K resolution: ~20-30 seconds
- 2K resolution: ~30-45 seconds
- 4K resolution: ~45-60 seconds
- Submit task, wait 20 seconds, then poll every 3 seconds
- Pro advantages:
- Up to 4K resolution output
- Up to 10 reference images
- Richer details, higher quality
- Callback mode: For high-concurrency or high-resolution generation, use
callbackmode. - Image expiration: Result URLs are valid for 15 days. Скачивайте и сохраняйте важные результаты вовремя.
- Content moderation: Prompts must comply with content safety guidelines. Violations return
CONTENT_VIOLATION. - Resolution selection:
1K: Fast generation, for previews and social media2K: Balanced quality and speed, for most scenarios4K: Highest quality, for printing and professional use
- Aspect ratio selection:
1:1: Square, for avatars16:9: Landscape, for desktop wallpapers9:16: Portrait, for mobile wallpapers21:9: Ultra-wide, for banner ads
- Format selection:
png: Lossless, supports transparency, larger file (default)jpeg: Lossy compression, smaller file; use for 4K to reduce file size
- Multiple reference fusion:
- Supports up to 10 reference images
- Model intelligently combines style, composition, and color
- More references = more complex fusion
- 2-5 references recommended for best results
- Image formats:
image_urlssupports JPG, PNG, WebP, max 10MB per image. - Prompt tips: For high-resolution output, add “ultra detailed”, “high quality” to prompts for better details.