POST/v1/videos

Требуемое право: video. Асинхронный JSON-контракт Kvantora; не полная совместимость с OpenAI media API. Один результат. Только опубликованный фиксированный тариф за запрос. Файлы входа принадлежат владельцу ключа и прошли проверку. MEDIA_ENABLED по умолчанию выключен.

Авторизация

Authorizationstringобязательный

Ключ API в заголовке Authorization: Bearer <ключ>. Ключ создаётся в кабинете, подробнее — в разделе Аутентификация.

Заголовки

Idempotency-Keystringобязательныйдлина 1–200

Один стабильный ключ на логический запрос. Повторяйте с тем же телом и тем же credential/endpoint. Новый ключ создаёт новый запрос.

Тело запроса

application/json · обязательное

modelstringобязательныйдлина 1–200
promptstringобязательныйдлина 1–32000
max_cost_microrubinteger0 … 9007199254740991

Ответы

200Повтор уже завершённого задания

application/json

idstringобязательныйuuid
object"generation.job"обязательный
modelstringобязательный
operationstringобязательный
Значения: "image_generation" "image_editing" "video_generation" "text_to_speech" "speech_to_text"
statusstringобязательный
Значения: "queued" "running" "storing" "succeeded" "cancelled" "failed" "unknown"
mockbooleanобязательный
created_atstringобязательныйdate-time
updated_atstringобязательныйdate-time
outputobject | nullобязательный
Вложенные поля
Один из вариантов
Вариант 1
file_idstringобязательныйuuid
errorobject | nullобязательный
Вложенные поля
Один из вариантов
Вариант 1
codestringобязательный
billingobjectобязательный
Вложенные поля
statusstring
estimated_cost_microrubinteger0 … 9007199254740991
cost_microrubinteger | null
202Задание принято

application/json

idstringобязательныйuuid
object"generation.job"обязательный
modelstringобязательный
operationstringобязательный
Значения: "image_generation" "image_editing" "video_generation" "text_to_speech" "speech_to_text"
statusstringобязательный
Значения: "queued" "running" "storing" "succeeded" "cancelled" "failed" "unknown"
mockbooleanобязательный
created_atstringобязательныйdate-time
updated_atstringобязательныйdate-time
outputobject | nullобязательный
Вложенные поля
Один из вариантов
Вариант 1
file_idstringобязательныйuuid
errorobject | nullобязательный
Вложенные поля
Один из вариантов
Вариант 1
codestringобязательный
billingobjectобязательный
Вложенные поля
statusstring
estimated_cost_microrubinteger0 … 9007199254740991
cost_microrubinteger | null
ОшибкаОшибка проверки, прав, лимита или доступности. Код error.code; результат запроса при неизвестном исходе не следует считать отменённым.

application/json

errorobjectобязательный
Вложенные поля
codestringобязательный
messagestringобязательный
request_idstring
typestring