Sozdai LogoDocs
Эндпоинты/Media

Получить медиа-задачу

Получить статус и результат асинхронной задачи по её id. Опрашивайте этот эндпоинт, пока status не станет succeeded или failed.

GEThttps://api.sozdai.ai/v1/media/generations/{id}

#Аутентификация

Все запросы передают ключ в заголовке Authorization.

http
Authorization: Bearer sk-corr-...

#Параметры пути

ПараметрТипОбязательныйОписание
idstringДаid задачи из ответа создания задачи.

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

bash
curl https://api.sozdai.ai/v1/media/generations/task_abc123 \
  -H "Authorization: Bearer $CORRY_KEY"

#Ответ

Возвращает объект задачи. Основные поля:

ПолеТипОписание
idstringПолучить медиа-задачу id
statusstringСтатус задачи: queued / submitted / succeeded / failed / timeout.
typestringТип медиа: image / video / music.
modelstringЗапрошенная модель.
result.urlsstring[]При успехе. result.urls — массив постоянных URL файлов.
errorstringСообщение об ошибке при сбое.
coststringСумма списания за задачу — строка в USD (напр. "0.1200"). См. поле currency.
Примеры ответа
{
  "id": "task_abc123",
  "status": "running",
  "type": "image",
  "model": "gpt-image-2"
}

#Значения status

statusОписание
queuedВ очереди, ожидает запуска.
runningГенерируется у провайдера.
succeededГотово — result.urls доступен.
failedСбой — см. error. Холд автоматически возвращён.

succeeded

При успехе. result.urls — массив постоянных URL файлов.

#Коды ошибок

КодЗначение
401Неверный или отсутствующий ключ
404Запрошенная модель не существует или недоступна
json
{
  "error": {
    "message": "Task not found",
    "type": "not_found"
  }
}