Skip to main content

VideoResource

One video generation job in the OpenAI video object shape.

The first block mirrors OpenAI's fields; the fields after error are Skulk extensions.

idId (string)required
objectObject (string)
Constant value: video
Default value: video
modelModel (string)required
statusStatus (string)required

Possible values: [queued, in_progress, completed, failed, cancelled]

progressProgress (integer)required
created_atCreated At (integer)required
completed_at objectrequired
anyOf
integer
expires_at objectrequired
anyOf
integer
secondsSeconds (string)required
size objectrequired
anyOf
string
error objectrequired
anyOf
codeCode (string)required
messageMessage (string)required
promptPrompt (string)required
modeMode (string)required
audioAudio (boolean)required
stage objectrequired
anyOf
string
output objectrequired
anyOf
sha256Sha256 (string)required
size_bytesSize Bytes (integer)required
content_typeContent Type (string)required
widthWidth (integer)required
heightHeight (integer)required
frame_countFrame Count (integer)required
fpsFps (integer)required
secondsSeconds (number)required
audio_sample_rate objectrequired
anyOf
integer
audio_channels objectrequired
anyOf
integer
has_thumbnailHas Thumbnail (boolean)required
thumbnail_sha256 object
anyOf
string
thumbnail_size_bytes object
anyOf
integer
stats objectrequired
anyOf
stepsSteps (integer)required
seconds_per_stepSeconds Per Step (number)required
total_generation_timeTotal Generation Time (number)required
peak_memory_bytes objectrequired
anyOf
integer
engine object
anyOf
samplerSampler (string)required
schedulerScheduler (string)required
stepsSteps (integer)required
seed object
anyOf
integer
video_shift objectrequired
anyOf
number
audio_shift objectrequired
anyOf
number
adapter objectrequired
anyOf
string
adapter_strength objectrequired
anyOf
number
widthWidth (integer)required
heightHeight (integer)required
frame_countFrame Count (integer)required
reference_fidelity objectrequired
anyOf
string
stylesstring[]required
codecCodec (string)required
control_inputsstring[]
control_strength object
anyOf
number
control_start object
anyOf
number
control_end object
anyOf
number
control_kind object
anyOf
string
VideoResource
{
"id": "string",
"object": "video",
"model": "string",
"status": "queued",
"progress": 0,
"created_at": 0,
"completed_at": 0,
"expires_at": 0,
"seconds": "string",
"size": "string",
"error": {
"code": "string",
"message": "string"
},
"prompt": "string",
"mode": "string",
"audio": true,
"stage": "string",
"output": {
"sha256": "string",
"size_bytes": 0,
"content_type": "string",
"width": 0,
"height": 0,
"frame_count": 0,
"fps": 0,
"seconds": 0,
"audio_sample_rate": 0,
"audio_channels": 0,
"has_thumbnail": true,
"thumbnail_sha256": "string",
"thumbnail_size_bytes": 0
},
"stats": {
"steps": 0,
"seconds_per_step": 0,
"total_generation_time": 0,
"peak_memory_bytes": 0,
"engine": {
"sampler": "string",
"scheduler": "string",
"steps": 0,
"seed": 0,
"video_shift": 0,
"audio_shift": 0,
"adapter": "string",
"adapter_strength": 0,
"width": 0,
"height": 0,
"frame_count": 0,
"reference_fidelity": "string",
"styles": [
"string"
],
"codec": "string",
"control_inputs": [
"string"
],
"control_strength": 0,
"control_start": 0,
"control_end": 0,
"control_kind": "string"
}
}
}