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:
videoDefault value:
videomodelModel (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
- null
integer
expires_at objectrequired
anyOf
- integer
- null
integer
secondsSeconds (string)required
size objectrequired
anyOf
- string
- null
string
error objectrequired
anyOf
- VideoError
- null
codeCode (string)required
messageMessage (string)required
promptPrompt (string)required
modeMode (string)required
audioAudio (boolean)required
stage objectrequired
anyOf
- string
- null
string
output objectrequired
anyOf
- VideoOutputInfo
- null
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
- null
integer
audio_channels objectrequired
anyOf
- integer
- null
integer
has_thumbnailHas Thumbnail (boolean)required
thumbnail_sha256 object
anyOf
- string
- null
string
thumbnail_size_bytes object
anyOf
- integer
- null
integer
stats objectrequired
anyOf
- VideoStatsInfo
- null
stepsSteps (integer)required
seconds_per_stepSeconds Per Step (number)required
total_generation_timeTotal Generation Time (number)required
peak_memory_bytes objectrequired
anyOf
- integer
- null
integer
engine object
anyOf
- VideoEngineInfo
- null
samplerSampler (string)required
schedulerScheduler (string)required
stepsSteps (integer)required
seed object
anyOf
- integer
- null
integer
video_shift objectrequired
anyOf
- number
- null
number
audio_shift objectrequired
anyOf
- number
- null
number
adapter objectrequired
anyOf
- string
- null
string
adapter_strength objectrequired
anyOf
- number
- null
number
widthWidth (integer)required
heightHeight (integer)required
frame_countFrame Count (integer)required
reference_fidelity objectrequired
anyOf
- string
- null
string
stylesstring[]required
codecCodec (string)required
control_inputsstring[]
control_strength object
anyOf
- number
- null
number
control_start object
anyOf
- number
- null
number
control_end object
anyOf
- number
- null
number
control_kind object
anyOf
- string
- null
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"
}
}
}