Перейти к содержимому

Получение задачи

Получение задачи

GET https://gptunnel.ru/api/v2/media/tasks/:id

Возвращает объект задачи по её идентификатору. Опрашивайте этот метод, пока статус не станет done или failed (либо получайте результат через webhook).

Path-параметры

ПараметрТипОписание
id*string24-значный идентификатор задачи из ответа на создание

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

Окно терминала
curl --request GET \
--url 'https://gptunnel.ru/api/v2/media/tasks/6a61e021a6e77553a989c41d' \
--header 'Authorization: YOUR_API_KEY'

Пример ответа (готово)

{
"code": 0,
"id": "6a61e021a6e77553a989c41d",
"model": "kling-v3",
"status": "done",
"prompt": "a red fox running through snow, cinematic",
"params": { "resolution": "1080p", "duration": 5, "aspect_ratio": "16:9" },
"price": 210,
"result": [
{ "url": "https://timenote.storage.yandexcloud.net/predication/6a61e021a6e77553a989c41d_result.mp4" }
],
"created_at": 1784799265
}

Пример ответа (ошибка)

{
"code": 0,
"id": "6a61e021a6e77553a989c41d",
"model": "kling-v3",
"status": "failed",
"error": { "code": 1001, "message": "Sensitive content has been detected in your request or uploaded files. Please check the text and media and try again." },
"refunded": true,
"created_at": 1784799265
}

Поля объекта задачи

ПараметрТипОписание
id*stringИдентификатор задачи
modelstringИдентификатор модели
status*stringqueued | running | done | failed
paramsobjectПрименённые параметры генерации
pricenumberСписанная стоимость в рублях
result*arrayМассив результатов вида [{ url }] при status: done; иначе пустой
errorobjectКод и описание ошибки при status: failed
refundedbooleanБыл ли возврат средств за неуспешную задачу
created_atnumberВремя создания (Unix, секунды)