VideoCapabilitySection
Declared video generation contract from the model card.
Mirrors the card's video section so a client can build a valid
POST /v1/videos request without a copy of the card: which modes it
serves, the clip length range, the canvas rules, whether it renders a
synchronized audio track, and the named adapters with their trained
step counts.
Generation modes the card serves.
Possible values: [t2va, fl2va, ref2va]
Shortest clip length accepted.
Longest clip length accepted.
Output frame rate.
Frame counts snap to this multiple plus the offset.
Frame grid offset.
Canvas dimensions must be multiples of this.
default_short_edge object
Trained short edge when size is omitted.
- integer
- null
max_pixels object
Pixel budget per frame.
- integer
- null
Advisory aspect ratios the card lists.
Whether renders carry a synchronized audio track.
audio_sample_rate object
Audio sample rate of rendered clips.
- integer
- null
audio_channels object
Audio channels of rendered clips.
- integer
- null
Sampling steps when no adapter is selected.
reference_limits object
Reference attachment limits for reference-to-video cards.
- VideoReferenceLimitsSection
- null
Reference images accepted per request.
0Reference clips accepted per request.
0Reference audio clips accepted per request.
0max_files object
Total attachments accepted, when bounded.
- integer
- null
clip_min_seconds object
Shortest reference clip accepted.
- integer
- null
clip_max_seconds object
Longest reference clip accepted.
- integer
- null
total_clip_seconds object
Combined reference clip length accepted.
- integer
- null
adapters object[]
Named adapters (LoRAs) selectable through the job lora field.
Adapter name accepted by the video job lora field.
Generation modes the adapter is trained for; empty means every mode.
Possible values: [t2va, fl2va, ref2va]
steps object
Sampling steps the adapter was trained for.
- integer
- null
strength object
Default adapter strength.
- number
- null
video_shift object
Video sigma shift a render with this adapter uses when the request sets none; null keeps the card's.
- number
- null
audio_shift object
Audio sigma shift a render with this adapter uses when the request sets none; null keeps the card's.
- number
- null
styles object[]
Style embeddings selectable through the job styles field.
Style name accepted by the video job styles field.
Generation modes the style is declared for; empty means every mode.
Possible values: [t2va, fl2va, ref2va]
Every sampler the job sampler field accepts: the engine's list, not a recommendation.
Sampler a render uses when the request names none.
res_multistepEvery sigma schedule the job scheduler field accepts.
Sigma schedule a render uses when the request names none.
simplevideo_shift object
The card's trained video sigma shift, used when neither the request nor its adapter sets one; null keeps the model's built-in value.
- number
- null
audio_shift object
The card's trained audio sigma shift, used when neither the request nor its adapter sets one; null keeps the model's built-in value.
- number
- null
Inclusive range the job video_shift and audio_shift fields accept.
Reference sizings the job reference_fidelity field accepts; empty when the card serves no ref2va.
default_reference_fidelity object
Reference sizing a ref2va render uses when the request names none.
- string
- null
Every codec the job codec field accepts.
Codec a render is written with by default.
h264guides object[]
Guides the card derives from a control clip, selectable through the job control_kind field; empty when it has no ControlNet.
Value of the video job control_kind field: pose, depth, or edges.
Possible values: [pose, depth, edges]
Generation modes the card derives this guide for.
Possible values: [t2va, fl2va, ref2va]
weights object[]
Preprocessor weights the guide loads; empty when it needs none.
The card companion's name.
repository object
Hosting repository when it is not the card's own.
- string
- null
license object
License identifier the hosting repository declares.
- string
- null
default_guide object
The guide a control clip gives when control_kind is omitted.
- string
- null
Possible values: [pose, depth, edges]
Inclusive range the job control_strength field accepts.
default_control_strength object
ControlNet strength a render uses when control_strength is omitted: the card's ControlNet's own, else 1; null when the card has no ControlNet.
- number
- null
Schedule fractions control_start and control_end take when omitted: the ControlNet steers across the whole schedule.
{
"modes": [
"t2va"
],
"min_seconds": 0,
"max_seconds": 0,
"fps": 0,
"frame_grid_multiple": 0,
"frame_grid_offset": 0,
"canvas_multiple": 0,
"default_short_edge": 0,
"max_pixels": 0,
"aspect_ratios": [
"string"
],
"audio_output": true,
"audio_sample_rate": 0,
"audio_channels": 0,
"default_steps": 0,
"reference_limits": {
"max_images": 0,
"max_videos": 0,
"max_audio_clips": 0,
"max_files": 0,
"clip_min_seconds": 0,
"clip_max_seconds": 0,
"total_clip_seconds": 0
},
"adapters": [
{
"name": "string",
"modes": [
"t2va"
],
"steps": 0,
"strength": 0,
"video_shift": 0,
"audio_shift": 0
}
],
"styles": [
{
"name": "string",
"modes": [
"t2va"
]
}
],
"samplers": [
"string"
],
"default_sampler": "res_multistep",
"schedulers": [
"string"
],
"default_scheduler": "simple",
"video_shift": 0,
"audio_shift": 0,
"shift_bounds": [
0
],
"reference_fidelities": [
"string"
],
"default_reference_fidelity": "string",
"codecs": [
"string"
],
"default_codec": "h264",
"guides": [
{
"kind": "pose",
"modes": [
"t2va"
],
"weights": [
{
"name": "string",
"repository": "string",
"license": "string"
}
]
}
],
"default_guide": "pose",
"control_strength_bounds": [
0
],
"default_control_strength": 0,
"default_control_window": [
0
]
}