AI SETUPAPI
Платформа
API-документация

Nano Banana

Nano Banana

Создание и редактирование изображений

POSThttps://api.aisetup.ru/v1/images/generations
Header:Authorization: Bearer YOUR_KEY

Параметры

ПараметрТипОписание
modelstring"nano_banana"
webhook_url*stringURL для webhook (необязателен), поллинг GET /v1/requests/{id}
inputobjectПараметры запроса
↳ promptstringПромпт для генерации/редактирования изображения
↳ ar*stringСоотношение сторон: 1:1 | 4:3 | 3:4 | 16:9 | 9:16 (по умолчанию 1:1)
↳ images*string[]URL-референсы для img2img, до 14 шт
* — опциональные поля.

Пример запроса

curl -s "https://api.aisetup.ru/v1/images/generations" \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"nano_banana","webhook_url":"https://your.site/hook","input":{"prompt":"a tiny astronaut riding a banana through space","ar":"16:9","images":["https://your.site/ref1.jpg","https://your.site/ref2.jpg"]}}'

Ответы API

Структура ответа

ПолеТипОписание
idstringID запроса (execution id)
statusstringrunning (задача принята)

Пример тела ответа (JSON)

{
  "id": "REQUEST_ID",
  "status": "running"
}

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

Формат ответа, webhook или polling (единый для всех моделей), подробнее в карточке «Проверка статуса запроса»

Nano Banana 2

Создание и редактирование изображений

POSThttps://api.aisetup.ru/v1/images/generations
Header:Authorization: Bearer YOUR_KEY

Параметры

ПараметрТипОписание
modelstring"nano_banana_2_1k", "nano_banana_2_2k", "nano_banana_2_4k"
webhook_url*stringURL для webhook (необязателен), поллинг GET /v1/requests/{id}
inputobjectПараметры запроса
↳ promptstringПромпт для генерации/редактирования изображения
↳ ar*stringСоотношение сторон: 1:1 | 4:3 | 3:4 | 16:9 | 9:16 (по умолчанию 1:1)
↳ images*string[]URL-референсы для img2img, до 14 шт
* — опциональные поля.

Пример запроса

curl -s "https://api.aisetup.ru/v1/images/generations" \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"nano_banana_2_2k","webhook_url":"https://your.site/hook","input":{"prompt":"a tiny astronaut riding a banana through space","ar":"16:9","images":["https://your.site/ref1.jpg","https://your.site/ref2.jpg"]}}'

Ответы API

Структура ответа

ПолеТипОписание
idstringID запроса (execution id)
statusstringrunning (задача принята)

Пример тела ответа (JSON)

{
  "id": "REQUEST_ID",
  "status": "running"
}

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

Формат ответа, webhook или polling (единый для всех моделей), подробнее в карточке «Проверка статуса запроса»

Nano Banana PRO

Создание и редактирование изображений

POSThttps://api.aisetup.ru/v1/images/generations
Header:Authorization: Bearer YOUR_KEY

Параметры

ПараметрТипОписание
modelstring"nano_banana_pro_2k", "nano_banana_pro_4k"
webhook_url*stringURL для webhook (необязателен), поллинг GET /v1/requests/{id}
inputobjectПараметры запроса
↳ promptstringПромпт для генерации/редактирования изображения
↳ ar*stringСоотношение сторон: 1:1 | 4:3 | 3:4 | 16:9 | 9:16 (по умолчанию 1:1)
↳ images*string[]URL-референсы для img2img, до 14 шт
* — опциональные поля.

Пример запроса

curl -s "https://api.aisetup.ru/v1/images/generations" \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"nano_banana_pro_2k","webhook_url":"https://your.site/hook","input":{"prompt":"a tiny astronaut riding a banana through space","ar":"16:9","images":["https://your.site/ref1.jpg","https://your.site/ref2.jpg"]}}'

Ответы API

Структура ответа

ПолеТипОписание
idstringID запроса (execution id)
statusstringrunning (задача принята)

Пример тела ответа (JSON)

{
  "id": "REQUEST_ID",
  "status": "running"
}

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

Формат ответа, webhook или polling (единый для всех моделей), подробнее в карточке «Проверка статуса запроса»