Создание и редактирование изображений
https://api.aisetup.ru/v1/images/generationsAuthorization: Bearer YOUR_KEY| Параметр | Тип | Описание |
|---|---|---|
| model | string | "gpt-image-2-low" | "gpt-image-2-medium" |"gpt-image-2-high" |
| webhook_url* | string | URL для webhook (необязателен), поллинг GET /v1/requests/{id}. |
| input | object | Параметры запроса. |
| ↳ prompt | string | Промпт для генерации/редактирования изображения. |
| ↳ resolution* | string | Разрешение: 1k | 2k | 4k |
| ↳ ar* | string | Соотношение сторон: 1:1 (по умолчанию), 4:3, 3:2,16:9, 3:4, 2:3, 9:16 |
| ↳ 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":"gpt-image-2-high","webhook_url":"https://your.site/hook","input":{"prompt":"a cat astronaut, studio light","ar":"1:1"}}'Структура ответа
| Поле | Тип | Описание |
|---|---|---|
| id | string | ID запроса (execution id) |
| status | string | running (задача принята). |
Пример тела ответа (JSON)
{
"id": "REQUEST_ID",
"status": "running"
}Формат ответа, webhook или polling (единый для всех моделей), подробнее в карточке «Проверка статуса запроса»
Создание и редактирование изображений
https://api.aisetup.ru/v1/images/generationsAuthorization: Bearer YOUR_KEY| Параметр | Тип | Описание |
|---|---|---|
| model | string | "gpt-image-1.5-low" | "gpt-image-1.5-medium" | "gpt-image-1.5-high" |
| webhook_url* | string | URL для webhook (необязателен), поллинг GET /v1/requests/{id}. |
| input | object | Параметры запроса. |
| ↳ prompt | string | Промпт для генерации/редактирования изображения. |
| ↳ 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":"gpt-image-1.5-high","webhook_url":"https://your.site/hook","input":{"prompt":"a cat astronaut, studio light"}}'Структура ответа
| Поле | Тип | Описание |
|---|---|---|
| id | string | ID запроса (execution id) |
| status | string | running (задача принята). |
Пример тела ответа (JSON)
{
"id": "REQUEST_ID",
"status": "running"
}Формат ответа, webhook или polling (единый для всех моделей), подробнее в карточке «Проверка статуса запроса»