Files
LTX-DeskWEB/frontend/generated/backend-openapi.json
T

6332 lines
164 KiB
JSON

{
"components": {
"schemas": {
"ActiveDownloadResponse": {
"properties": {
"cp_ids": {
"items": {
"enum": [
"ltx-2.3-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-spatial-upscaler-x2-1.0",
"ltx-2.3-spatial-upscaler-x2-1.1",
"ltx-2.3-22b-ic-lora-union-control-ref0.5",
"ltx-2.5-22b-distilled",
"ltx-2.5-spatial-upscaler-x2-1.0",
"ltx-2.5-video-vae",
"ltx-2.5-video-vae-conv",
"ltx-2.5-audio-vae",
"ltx-2.5-duration-head",
"dpt-hybrid-midas",
"yolox-l-torchscript",
"dw-ll-ucoco-384-bs5",
"gemma-3-12b-it-qat-q4_0-unquantized",
"gemma4-12b-with-proj-ltx-2.5",
"gemma-4-e2b-it",
"z-image-turbo"
],
"type": "string"
},
"title": "Cp Ids",
"type": "array"
},
"session_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Session Id"
}
},
"required": [
"session_id",
"cp_ids"
],
"title": "ActiveDownloadResponse",
"type": "object"
},
"AppSettingsPatch": {
"additionalProperties": false,
"properties": {
"activeLtxModelId": {
"anyOf": [
{
"enum": [
"ltx-2.5-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-22b-distilled"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Activeltxmodelid"
},
"diffusionStageCacheEnabled": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Diffusionstagecacheenabled"
},
"falApiKey": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Falapikey"
},
"geminiApiKey": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Geminiapikey"
},
"geminiModel": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Geminimodel"
},
"lockedSeed": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Lockedseed"
},
"ltxApiKey": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Ltxapikey"
},
"modelsDir": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Modelsdir"
},
"promptCacheSize": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Promptcachesize"
},
"promptEnhancerEnabledI2V": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Promptenhancerenabledi2V"
},
"promptEnhancerEnabledT2V": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Promptenhancerenabledt2V"
},
"promptEnhancerProviderPreference": {
"anyOf": [
{
"enum": [
"local",
"api"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Promptenhancerproviderpreference"
},
"seedLocked": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Seedlocked"
},
"useConvVae": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Useconvvae"
},
"useLocalTextEncoder": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Uselocaltextencoder"
},
"useTorchCompile": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Usetorchcompile"
},
"userPrefersFalApiImageGenerations": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Userprefersfalapiimagegenerations"
},
"userPrefersLtxApiVideoGenerations": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Userprefersltxapivideogenerations"
}
},
"title": "AppSettingsPatch",
"type": "object"
},
"AuthorSpec": {
"properties": {
"affiliation": {
"default": "community",
"enum": [
"ltx",
"community"
],
"title": "Affiliation",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Url"
}
},
"required": [
"name"
],
"title": "AuthorSpec",
"type": "object"
},
"CancelCancellingResponse": {
"properties": {
"id": {
"title": "Id",
"type": "string"
},
"status": {
"const": "cancelling",
"title": "Status",
"type": "string"
}
},
"required": [
"status",
"id"
],
"title": "CancelCancellingResponse",
"type": "object"
},
"CancelNoActiveGenerationResponse": {
"properties": {
"status": {
"const": "no_active_generation",
"title": "Status",
"type": "string"
}
},
"required": [
"status"
],
"title": "CancelNoActiveGenerationResponse",
"type": "object"
},
"CatalogDownloadStartResponse": {
"properties": {
"sessionId": {
"title": "Sessionid",
"type": "string"
},
"status": {
"title": "Status",
"type": "string"
}
},
"required": [
"status",
"sessionId"
],
"title": "CatalogDownloadStartResponse",
"type": "object"
},
"CheckModelAccessRequest": {
"properties": {
"cp_ids": {
"items": {
"enum": [
"ltx-2.3-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-spatial-upscaler-x2-1.0",
"ltx-2.3-spatial-upscaler-x2-1.1",
"ltx-2.3-22b-ic-lora-union-control-ref0.5",
"ltx-2.5-22b-distilled",
"ltx-2.5-spatial-upscaler-x2-1.0",
"ltx-2.5-video-vae",
"ltx-2.5-video-vae-conv",
"ltx-2.5-audio-vae",
"ltx-2.5-duration-head",
"dpt-hybrid-midas",
"yolox-l-torchscript",
"dw-ll-ucoco-384-bs5",
"gemma-3-12b-it-qat-q4_0-unquantized",
"gemma4-12b-with-proj-ltx-2.5",
"gemma-4-e2b-it",
"z-image-turbo"
],
"type": "string"
},
"title": "Cp Ids",
"type": "array",
"uniqueItems": true
}
},
"title": "CheckModelAccessRequest",
"type": "object"
},
"CheckModelAccessResponse": {
"properties": {
"access": {
"additionalProperties": {
"enum": [
"authorized",
"not_authorized"
],
"type": "string"
},
"title": "Access",
"type": "object"
}
},
"required": [
"access"
],
"title": "CheckModelAccessResponse",
"type": "object"
},
"CheckpointDescriptor": {
"properties": {
"cp_id": {
"enum": [
"ltx-2.3-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-spatial-upscaler-x2-1.0",
"ltx-2.3-spatial-upscaler-x2-1.1",
"ltx-2.3-22b-ic-lora-union-control-ref0.5",
"ltx-2.5-22b-distilled",
"ltx-2.5-spatial-upscaler-x2-1.0",
"ltx-2.5-video-vae",
"ltx-2.5-video-vae-conv",
"ltx-2.5-audio-vae",
"ltx-2.5-duration-head",
"dpt-hybrid-midas",
"yolox-l-torchscript",
"dw-ll-ucoco-384-bs5",
"gemma-3-12b-it-qat-q4_0-unquantized",
"gemma4-12b-with-proj-ltx-2.5",
"gemma-4-e2b-it",
"z-image-turbo"
],
"title": "Cp Id",
"type": "string"
},
"downloaded": {
"title": "Downloaded",
"type": "boolean"
},
"name": {
"title": "Name",
"type": "string"
},
"role": {
"enum": [
"base",
"upscaler",
"text_encoder",
"vae",
"image",
"support"
],
"title": "Role",
"type": "string"
},
"size_bytes": {
"title": "Size Bytes",
"type": "integer"
}
},
"required": [
"cp_id",
"name",
"role",
"size_bytes",
"downloaded"
],
"title": "CheckpointDescriptor",
"type": "object"
},
"DescribeCheckpointsRequest": {
"properties": {
"cp_ids": {
"items": {
"enum": [
"ltx-2.3-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-spatial-upscaler-x2-1.0",
"ltx-2.3-spatial-upscaler-x2-1.1",
"ltx-2.3-22b-ic-lora-union-control-ref0.5",
"ltx-2.5-22b-distilled",
"ltx-2.5-spatial-upscaler-x2-1.0",
"ltx-2.5-video-vae",
"ltx-2.5-video-vae-conv",
"ltx-2.5-audio-vae",
"ltx-2.5-duration-head",
"dpt-hybrid-midas",
"yolox-l-torchscript",
"dw-ll-ucoco-384-bs5",
"gemma-3-12b-it-qat-q4_0-unquantized",
"gemma4-12b-with-proj-ltx-2.5",
"gemma-4-e2b-it",
"z-image-turbo"
],
"type": "string"
},
"title": "Cp Ids",
"type": "array"
}
},
"required": [
"cp_ids"
],
"title": "DescribeCheckpointsRequest",
"type": "object"
},
"DescribeCheckpointsResponse": {
"properties": {
"checkpoints": {
"items": {
"$ref": "#/components/schemas/CheckpointDescriptor"
},
"title": "Checkpoints",
"type": "array"
}
},
"required": [
"checkpoints"
],
"title": "DescribeCheckpointsResponse",
"type": "object"
},
"DownloadProgressCompleteResponse": {
"properties": {
"status": {
"const": "complete",
"title": "Status",
"type": "string"
}
},
"required": [
"status"
],
"title": "DownloadProgressCompleteResponse",
"type": "object"
},
"DownloadProgressErrorResponse": {
"properties": {
"error": {
"title": "Error",
"type": "string"
},
"status": {
"const": "error",
"title": "Status",
"type": "string"
}
},
"required": [
"status",
"error"
],
"title": "DownloadProgressErrorResponse",
"type": "object"
},
"DownloadProgressRunningResponse": {
"properties": {
"all_files": {
"items": {
"enum": [
"ltx-2.3-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-spatial-upscaler-x2-1.0",
"ltx-2.3-spatial-upscaler-x2-1.1",
"ltx-2.3-22b-ic-lora-union-control-ref0.5",
"ltx-2.5-22b-distilled",
"ltx-2.5-spatial-upscaler-x2-1.0",
"ltx-2.5-video-vae",
"ltx-2.5-video-vae-conv",
"ltx-2.5-audio-vae",
"ltx-2.5-duration-head",
"dpt-hybrid-midas",
"yolox-l-torchscript",
"dw-ll-ucoco-384-bs5",
"gemma-3-12b-it-qat-q4_0-unquantized",
"gemma4-12b-with-proj-ltx-2.5",
"gemma-4-e2b-it",
"z-image-turbo"
],
"type": "string"
},
"title": "All Files",
"type": "array",
"uniqueItems": true
},
"completed_files": {
"items": {
"enum": [
"ltx-2.3-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-spatial-upscaler-x2-1.0",
"ltx-2.3-spatial-upscaler-x2-1.1",
"ltx-2.3-22b-ic-lora-union-control-ref0.5",
"ltx-2.5-22b-distilled",
"ltx-2.5-spatial-upscaler-x2-1.0",
"ltx-2.5-video-vae",
"ltx-2.5-video-vae-conv",
"ltx-2.5-audio-vae",
"ltx-2.5-duration-head",
"dpt-hybrid-midas",
"yolox-l-torchscript",
"dw-ll-ucoco-384-bs5",
"gemma-3-12b-it-qat-q4_0-unquantized",
"gemma4-12b-with-proj-ltx-2.5",
"gemma-4-e2b-it",
"z-image-turbo"
],
"type": "string"
},
"title": "Completed Files",
"type": "array",
"uniqueItems": true
},
"current_downloading_file": {
"anyOf": [
{
"enum": [
"ltx-2.3-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-spatial-upscaler-x2-1.0",
"ltx-2.3-spatial-upscaler-x2-1.1",
"ltx-2.3-22b-ic-lora-union-control-ref0.5",
"ltx-2.5-22b-distilled",
"ltx-2.5-spatial-upscaler-x2-1.0",
"ltx-2.5-video-vae",
"ltx-2.5-video-vae-conv",
"ltx-2.5-audio-vae",
"ltx-2.5-duration-head",
"dpt-hybrid-midas",
"yolox-l-torchscript",
"dw-ll-ucoco-384-bs5",
"gemma-3-12b-it-qat-q4_0-unquantized",
"gemma4-12b-with-proj-ltx-2.5",
"gemma-4-e2b-it",
"z-image-turbo"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Current Downloading File"
},
"current_file_progress": {
"title": "Current File Progress",
"type": "number"
},
"error": {
"title": "Error",
"type": "null"
},
"expected_total_bytes": {
"title": "Expected Total Bytes",
"type": "integer"
},
"speed_bytes_per_sec": {
"title": "Speed Bytes Per Sec",
"type": "number"
},
"status": {
"const": "downloading",
"title": "Status",
"type": "string"
},
"total_downloaded_bytes": {
"title": "Total Downloaded Bytes",
"type": "integer"
},
"total_progress": {
"title": "Total Progress",
"type": "number"
}
},
"required": [
"status",
"current_downloading_file",
"current_file_progress",
"total_progress",
"total_downloaded_bytes",
"expected_total_bytes",
"completed_files",
"all_files",
"speed_bytes_per_sec"
],
"title": "DownloadProgressRunningResponse",
"type": "object"
},
"DownloadSpec": {
"description": "HF download location for a catalog item.\n\n``variants`` is always non-empty. The first entry is the default checkpoint\n(preferred for generation / omit-``variant_id`` downloads). See the comment on\n``LoraCatalogHandler`` listing helpers.",
"properties": {
"repo_id": {
"title": "Repo Id",
"type": "string"
},
"variants": {
"items": {
"$ref": "#/components/schemas/DownloadVariant"
},
"title": "Variants",
"type": "array"
}
},
"required": [
"repo_id",
"variants"
],
"title": "DownloadSpec",
"type": "object"
},
"DownloadVariant": {
"description": "One downloadable weights file under a catalog item (e.g. strong vs light).",
"properties": {
"filename": {
"title": "Filename",
"type": "string"
},
"id": {
"title": "Id",
"type": "string"
},
"label": {
"title": "Label",
"type": "string"
},
"size_bytes": {
"title": "Size Bytes",
"type": "integer"
}
},
"required": [
"id",
"label",
"filename",
"size_bytes"
],
"title": "DownloadVariant",
"type": "object"
},
"EnhancePromptRequest": {
"description": "Regular-LoRA, IC-LoRA, and built-in conditioning-type selection are mutually exclusive UI\nsurfaces — a request never carries more than one of loraCatalogIds/icLoraId/conditioningType.",
"properties": {
"conditioningType": {
"anyOf": [
{
"enum": [
"canny",
"depth"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Conditioningtype"
},
"duration": {
"anyOf": [
{
"exclusiveMinimum": 0.0,
"type": "integer"
},
{
"type": "null"
}
],
"title": "Duration"
},
"fps": {
"anyOf": [
{
"exclusiveMinimum": 0.0,
"type": "integer"
},
{
"type": "null"
}
],
"title": "Fps"
},
"icLoraId": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Icloraid"
},
"imagePath": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Imagepath"
},
"keyframes": {
"items": {
"$ref": "#/components/schemas/KeyframeInput"
},
"title": "Keyframes",
"type": "array"
},
"lastImagePath": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Lastimagepath"
},
"loraCatalogIds": {
"items": {
"type": "string"
},
"title": "Loracatalogids",
"type": "array"
},
"mediaType": {
"default": "video",
"enum": [
"video",
"image"
],
"title": "Mediatype",
"type": "string"
},
"prompt": {
"title": "Prompt",
"type": "string"
},
"provider": {
"default": "local",
"enum": [
"local",
"api"
],
"title": "Provider",
"type": "string"
}
},
"required": [
"prompt"
],
"title": "EnhancePromptRequest",
"type": "object"
},
"EnhancePromptResponse": {
"properties": {
"enhancedPrompt": {
"title": "Enhancedprompt",
"type": "string"
}
},
"required": [
"enhancedPrompt"
],
"title": "EnhancePromptResponse",
"type": "object"
},
"ExtendRequest": {
"properties": {
"duration": {
"exclusiveMinimum": 0.0,
"title": "Duration",
"type": "number"
},
"mode": {
"default": "end",
"enum": [
"start",
"end"
],
"title": "Mode",
"type": "string"
},
"model": {
"const": "pro",
"default": "pro",
"title": "Model",
"type": "string"
},
"prompt": {
"default": "",
"title": "Prompt",
"type": "string"
},
"resolution": {
"anyOf": [
{
"$ref": "#/components/schemas/TargetResolution"
},
{
"type": "null"
}
]
},
"video_path": {
"title": "Video Path",
"type": "string"
}
},
"required": [
"video_path",
"duration"
],
"title": "ExtendRequest",
"type": "object"
},
"GeminiModelOptionPayload": {
"properties": {
"description": {
"default": "",
"title": "Description",
"type": "string"
},
"displayName": {
"title": "Displayname",
"type": "string"
},
"id": {
"title": "Id",
"type": "string"
}
},
"required": [
"id",
"displayName"
],
"title": "GeminiModelOptionPayload",
"type": "object"
},
"GeminiModelsResponsePayload": {
"properties": {
"models": {
"items": {
"$ref": "#/components/schemas/GeminiModelOptionPayload"
},
"title": "Models",
"type": "array"
},
"resolvedModel": {
"title": "Resolvedmodel",
"type": "string"
}
},
"required": [
"models",
"resolvedModel"
],
"title": "GeminiModelsResponsePayload",
"type": "object"
},
"GenerateImageCancelledResponse": {
"properties": {
"status": {
"const": "cancelled",
"title": "Status",
"type": "string"
}
},
"required": [
"status"
],
"title": "GenerateImageCancelledResponse",
"type": "object"
},
"GenerateImageCompleteResponse": {
"properties": {
"image_paths": {
"items": {
"type": "string"
},
"title": "Image Paths",
"type": "array"
},
"status": {
"const": "complete",
"title": "Status",
"type": "string"
}
},
"required": [
"status",
"image_paths"
],
"title": "GenerateImageCompleteResponse",
"type": "object"
},
"GenerateImageRequest": {
"properties": {
"height": {
"default": 1024,
"minimum": 16.0,
"title": "Height",
"type": "integer"
},
"imagePath": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Imagepath"
},
"numImages": {
"default": 1,
"minimum": 1.0,
"title": "Numimages",
"type": "integer"
},
"numSteps": {
"default": 4,
"minimum": 1.0,
"title": "Numsteps",
"type": "integer"
},
"prompt": {
"minLength": 1,
"title": "Prompt",
"type": "string"
},
"strength": {
"default": 0.6,
"maximum": 1.0,
"minimum": 0.0,
"title": "Strength",
"type": "number"
},
"width": {
"default": 1024,
"minimum": 16.0,
"title": "Width",
"type": "integer"
}
},
"required": [
"prompt"
],
"title": "GenerateImageRequest",
"type": "object"
},
"GenerateVideoCancelledResponse": {
"properties": {
"status": {
"const": "cancelled",
"title": "Status",
"type": "string"
}
},
"required": [
"status"
],
"title": "GenerateVideoCancelledResponse",
"type": "object"
},
"GenerateVideoCompleteResponse": {
"properties": {
"status": {
"const": "complete",
"title": "Status",
"type": "string"
},
"video_path": {
"title": "Video Path",
"type": "string"
}
},
"required": [
"status",
"video_path"
],
"title": "GenerateVideoCompleteResponse",
"type": "object"
},
"GenerateVideoModelsSpecsResponse": {
"properties": {
"api_models": {
"items": {
"$ref": "#/components/schemas/LTXVideoGenerationModelSpecItem"
},
"title": "Api Models",
"type": "array"
},
"local_models": {
"items": {
"$ref": "#/components/schemas/LTXVideoGenerationModelSpecItem"
},
"title": "Local Models",
"type": "array"
}
},
"required": [
"local_models",
"api_models"
],
"title": "GenerateVideoModelsSpecsResponse",
"type": "object"
},
"GenerateVideoRequest": {
"properties": {
"aspectRatio": {
"default": "16:9",
"enum": [
"16:9",
"9:16"
],
"title": "Aspectratio",
"type": "string"
},
"audio": {
"default": false,
"title": "Audio",
"type": "boolean"
},
"audioPath": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Audiopath"
},
"cameraMotion": {
"default": "none",
"enum": [
"none",
"dolly_in",
"dolly_out",
"dolly_left",
"dolly_right",
"jib_up",
"jib_down",
"static",
"focus_shift"
],
"title": "Cameramotion",
"type": "string"
},
"duration": {
"anyOf": [
{
"enum": [
2,
3,
4,
5,
6,
8,
10,
12,
14,
16,
18,
20
],
"type": "integer"
},
{
"type": "null"
}
],
"default": 5,
"title": "Duration"
},
"fps": {
"default": 24,
"enum": [
24,
25,
48,
50
],
"title": "Fps",
"type": "integer"
},
"imagePath": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Imagepath"
},
"keyframes": {
"items": {
"$ref": "#/components/schemas/KeyframeInput"
},
"title": "Keyframes",
"type": "array"
},
"lastImagePath": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Lastimagepath"
},
"loras": {
"items": {
"$ref": "#/components/schemas/LoraEntry"
},
"title": "Loras",
"type": "array"
},
"model": {
"default": "fast",
"enum": [
"fast",
"pro",
"fast-2.5",
"pro-2.5"
],
"title": "Model",
"type": "string"
},
"negativePrompt": {
"default": "",
"title": "Negativeprompt",
"type": "string"
},
"prompt": {
"minLength": 1,
"title": "Prompt",
"type": "string"
},
"resolution": {
"default": "1080p",
"enum": [
"540p",
"720p",
"1080p",
"1440p",
"2160p"
],
"title": "Resolution",
"type": "string"
},
"seed": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Seed"
}
},
"required": [
"prompt"
],
"title": "GenerateVideoRequest",
"type": "object"
},
"GenerationProgressResponse": {
"properties": {
"cancellable": {
"title": "Cancellable",
"type": "boolean"
},
"currentStep": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Currentstep"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Id"
},
"phase": {
"title": "Phase",
"type": "string"
},
"progress": {
"title": "Progress",
"type": "integer"
},
"result": {
"anyOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Result"
},
"status": {
"enum": [
"idle",
"running",
"complete",
"cancelled",
"error"
],
"title": "Status",
"type": "string"
},
"totalSteps": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Totalsteps"
}
},
"required": [
"status",
"phase",
"progress",
"currentStep",
"totalSteps",
"cancellable"
],
"title": "GenerationProgressResponse",
"type": "object"
},
"GpuInfoResponse": {
"properties": {
"cuda_available": {
"title": "Cuda Available",
"type": "boolean"
},
"gpu_available": {
"default": false,
"title": "Gpu Available",
"type": "boolean"
},
"gpu_info": {
"$ref": "#/components/schemas/GpuTelemetry"
},
"gpu_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Gpu Name"
},
"mps_available": {
"default": false,
"title": "Mps Available",
"type": "boolean"
},
"vram_gb": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Vram Gb"
}
},
"required": [
"cuda_available",
"gpu_name",
"vram_gb",
"gpu_info"
],
"title": "GpuInfoResponse",
"type": "object"
},
"GpuTelemetry": {
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"vram": {
"title": "Vram",
"type": "integer"
},
"vramUsed": {
"title": "Vramused",
"type": "integer"
}
},
"required": [
"name",
"vram",
"vramUsed"
],
"title": "GpuTelemetry",
"type": "object"
},
"HTTPErrorResponse": {
"properties": {
"code": {
"title": "Code",
"type": "string"
},
"message": {
"title": "Message",
"type": "string"
}
},
"required": [
"code",
"message"
],
"title": "HTTPErrorResponse",
"type": "object"
},
"HealthResponse": {
"properties": {
"active_model": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Active Model"
},
"gpu_info": {
"$ref": "#/components/schemas/GpuTelemetry"
},
"models_loaded": {
"title": "Models Loaded",
"type": "boolean"
},
"models_status": {
"items": {
"$ref": "#/components/schemas/ModelStatusItem"
},
"title": "Models Status",
"type": "array"
},
"sage_attention": {
"title": "Sage Attention",
"type": "boolean"
},
"status": {
"const": "ok",
"title": "Status",
"type": "string"
}
},
"required": [
"status",
"models_loaded",
"active_model",
"gpu_info",
"sage_attention",
"models_status"
],
"title": "HealthResponse",
"type": "object"
},
"HuggingFaceAuthStatusResponse": {
"properties": {
"status": {
"enum": [
"authenticated",
"pending",
"not_authenticated"
],
"title": "Status",
"type": "string"
}
},
"required": [
"status"
],
"title": "HuggingFaceAuthStatusResponse",
"type": "object"
},
"HuggingFaceLoginResponse": {
"properties": {
"client_id": {
"title": "Client Id",
"type": "string"
},
"code_challenge": {
"title": "Code Challenge",
"type": "string"
},
"code_challenge_method": {
"title": "Code Challenge Method",
"type": "string"
},
"redirect_uri": {
"title": "Redirect Uri",
"type": "string"
},
"scope": {
"title": "Scope",
"type": "string"
},
"state": {
"title": "State",
"type": "string"
}
},
"required": [
"client_id",
"redirect_uri",
"scope",
"state",
"code_challenge",
"code_challenge_method"
],
"title": "HuggingFaceLoginResponse",
"type": "object"
},
"HuggingFaceLogoutResponse": {
"properties": {
"status": {
"const": "logged_out",
"title": "Status",
"type": "string"
}
},
"required": [
"status"
],
"title": "HuggingFaceLogoutResponse",
"type": "object"
},
"IcLoraCatalogItem": {
"description": "IC-LoRA — base plus IC-specific preprocessing / controls / default settings.\n\nIC-LoRAs always take a driving image/video; `input` is required in practice (the base\nfield is optional for plain LoRAs). Enforced by the validator below, so handlers can rely\non it being present.",
"properties": {
"allows_empty_prompt": {
"default": false,
"title": "Allows Empty Prompt",
"type": "boolean"
},
"allows_reference_image": {
"default": false,
"title": "Allows Reference Image",
"type": "boolean"
},
"author": {
"anyOf": [
{
"$ref": "#/components/schemas/AuthorSpec"
},
{
"type": "null"
}
]
},
"base_model": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Base Model"
},
"controls": {
"items": {
"$ref": "#/components/schemas/IcLoraControl"
},
"title": "Controls",
"type": "array"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Created At"
},
"default_settings": {
"$ref": "#/components/schemas/IcLoraSettings"
},
"description": {
"title": "Description",
"type": "string"
},
"download": {
"$ref": "#/components/schemas/DownloadSpec"
},
"enhancement_examples": {
"items": {
"type": "string"
},
"title": "Enhancement Examples",
"type": "array"
},
"id": {
"title": "Id",
"type": "string"
},
"input": {
"anyOf": [
{
"$ref": "#/components/schemas/InputSpec"
},
{
"type": "null"
}
]
},
"instructions": {
"items": {
"$ref": "#/components/schemas/InstructionSection"
},
"title": "Instructions",
"type": "array"
},
"license": {
"anyOf": [
{
"$ref": "#/components/schemas/LicenseSpec"
},
{
"type": "null"
}
]
},
"media": {
"anyOf": [
{
"$ref": "#/components/schemas/MediaSpec"
},
{
"type": "null"
}
]
},
"name": {
"title": "Name",
"type": "string"
},
"preprocessing": {
"items": {
"$ref": "#/components/schemas/PreprocessingStep"
},
"title": "Preprocessing",
"type": "array"
},
"prompt_template": {
"anyOf": [
{
"$ref": "#/components/schemas/PromptTemplateSpec"
},
{
"type": "null"
}
]
},
"recommended_strength": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Recommended Strength"
},
"requires_hf_login": {
"title": "Requires Hf Login",
"type": "boolean"
},
"supported_models": {
"items": {
"enum": [
"LTX-2.3",
"LTX-2.5"
],
"type": "string"
},
"title": "Supported Models",
"type": "array"
},
"tags": {
"items": {
"type": "string"
},
"title": "Tags",
"type": "array"
},
"trigger": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Trigger"
},
"trigger_placement": {
"anyOf": [
{
"enum": [
"first_token",
"anywhere"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Trigger Placement"
}
},
"required": [
"id",
"name",
"description",
"download",
"requires_hf_login"
],
"title": "IcLoraCatalogItem",
"type": "object"
},
"IcLoraControl": {
"properties": {
"default": {
"anyOf": [
{
"type": "integer"
},
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Default"
},
"id": {
"title": "Id",
"type": "string"
},
"kind": {
"default": "int",
"enum": [
"int",
"select",
"position_canvas"
],
"title": "Kind",
"type": "string"
},
"label": {
"title": "Label",
"type": "string"
},
"options": {
"anyOf": [
{
"items": {
"type": "integer"
},
"type": "array"
},
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Options"
},
"unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Unit"
},
"value_labels": {
"anyOf": [
{
"additionalProperties": {
"type": "string"
},
"type": "object"
},
{
"type": "null"
}
],
"title": "Value Labels"
}
},
"required": [
"id",
"label"
],
"title": "IcLoraControl",
"type": "object"
},
"IcLoraDownloadProgressResponse": {
"properties": {
"downloaded_bytes": {
"default": 0,
"title": "Downloaded Bytes",
"type": "integer"
},
"error": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Error"
},
"expected_bytes": {
"default": 0,
"title": "Expected Bytes",
"type": "integer"
},
"ic_lora_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Ic Lora Id"
},
"progress": {
"default": 0.0,
"title": "Progress",
"type": "number"
},
"speed_bytes_per_sec": {
"default": 0.0,
"title": "Speed Bytes Per Sec",
"type": "number"
},
"status": {
"enum": [
"downloading",
"complete",
"error"
],
"title": "Status",
"type": "string"
}
},
"required": [
"status"
],
"title": "IcLoraDownloadProgressResponse",
"type": "object"
},
"IcLoraDownloadRequest": {
"properties": {
"ic_lora_id": {
"title": "Ic Lora Id",
"type": "string"
},
"use_hf_auth": {
"default": false,
"title": "Use Hf Auth",
"type": "boolean"
},
"variant_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Variant Id"
}
},
"required": [
"ic_lora_id"
],
"title": "IcLoraDownloadRequest",
"type": "object"
},
"IcLoraExtractRequest": {
"properties": {
"conditioning_type": {
"default": "canny",
"enum": [
"canny",
"depth"
],
"title": "Conditioning Type",
"type": "string"
},
"frame_time": {
"default": 0,
"title": "Frame Time",
"type": "number"
},
"video_path": {
"title": "Video Path",
"type": "string"
}
},
"required": [
"video_path"
],
"title": "IcLoraExtractRequest",
"type": "object"
},
"IcLoraExtractResponse": {
"properties": {
"conditioning": {
"title": "Conditioning",
"type": "string"
},
"conditioning_type": {
"enum": [
"canny",
"depth"
],
"title": "Conditioning Type",
"type": "string"
},
"frame_time": {
"title": "Frame Time",
"type": "number"
},
"original": {
"title": "Original",
"type": "string"
}
},
"required": [
"conditioning",
"original",
"conditioning_type",
"frame_time"
],
"title": "IcLoraExtractResponse",
"type": "object"
},
"IcLoraGenerateCancelledResponse": {
"properties": {
"status": {
"const": "cancelled",
"title": "Status",
"type": "string"
}
},
"required": [
"status"
],
"title": "IcLoraGenerateCancelledResponse",
"type": "object"
},
"IcLoraGenerateCompleteResponse": {
"properties": {
"status": {
"const": "complete",
"title": "Status",
"type": "string"
},
"video_path": {
"title": "Video Path",
"type": "string"
}
},
"required": [
"status",
"video_path"
],
"title": "IcLoraGenerateCompleteResponse",
"type": "object"
},
"IcLoraGenerateRequest": {
"properties": {
"audio_mode": {
"anyOf": [
{
"enum": [
"source",
"generated",
"off"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Audio Mode"
},
"cfg_guidance_scale": {
"default": 1.0,
"title": "Cfg Guidance Scale",
"type": "number"
},
"conditioning_strength": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Conditioning Strength"
},
"conditioning_type": {
"enum": [
"canny",
"depth",
"custom"
],
"title": "Conditioning Type",
"type": "string"
},
"control_values": {
"additionalProperties": {
"anyOf": [
{
"type": "integer"
},
{
"type": "string"
}
]
},
"title": "Control Values",
"type": "object"
},
"control_video_path": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Control Video Path"
},
"custom_lora_ref": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Custom Lora Ref"
},
"fps_override": {
"anyOf": [
{
"exclusiveMinimum": 0.0,
"type": "number"
},
{
"type": "null"
}
],
"title": "Fps Override"
},
"ic_lora_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Ic Lora Id"
},
"images": {
"items": {
"$ref": "#/components/schemas/IcLoraImageInput"
},
"title": "Images",
"type": "array"
},
"input_path": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Input Path"
},
"lora_strength": {
"anyOf": [
{
"maximum": 2.0,
"minimum": 0.0,
"type": "number"
},
{
"type": "null"
}
],
"title": "Lora Strength"
},
"negative_prompt": {
"default": "",
"title": "Negative Prompt",
"type": "string"
},
"num_inference_steps": {
"default": 30,
"title": "Num Inference Steps",
"type": "integer"
},
"outpaint_pads": {
"anyOf": [
{
"$ref": "#/components/schemas/OutpaintPads"
},
{
"type": "null"
}
]
},
"prompt": {
"title": "Prompt",
"type": "string"
},
"resolution": {
"anyOf": [
{
"$ref": "#/components/schemas/TargetResolution"
},
{
"type": "null"
}
]
},
"resolution_factor": {
"anyOf": [
{
"maximum": 2.0,
"minimum": 0.0,
"type": "number"
},
{
"type": "null"
}
],
"title": "Resolution Factor"
},
"skip_stage_2": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Skip Stage 2"
},
"use_lora_in_stage_2": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Use Lora In Stage 2"
},
"variant_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Variant Id"
},
"video_path": {
"default": "",
"title": "Video Path",
"type": "string"
}
},
"required": [
"conditioning_type",
"prompt"
],
"title": "IcLoraGenerateRequest",
"type": "object"
},
"IcLoraImageInput": {
"properties": {
"frame": {
"default": 0,
"title": "Frame",
"type": "integer"
},
"path": {
"title": "Path",
"type": "string"
},
"strength": {
"default": 1.0,
"title": "Strength",
"type": "number"
}
},
"required": [
"path"
],
"title": "IcLoraImageInput",
"type": "object"
},
"IcLoraListItem": {
"properties": {
"downloaded": {
"title": "Downloaded",
"type": "boolean"
},
"downloaded_variant_ids": {
"items": {
"type": "string"
},
"title": "Downloaded Variant Ids",
"type": "array"
},
"ic_lora": {
"$ref": "#/components/schemas/IcLoraCatalogItem"
}
},
"required": [
"ic_lora",
"downloaded"
],
"title": "IcLoraListItem",
"type": "object"
},
"IcLoraListResponse": {
"properties": {
"ic_loras": {
"items": {
"$ref": "#/components/schemas/IcLoraListItem"
},
"title": "Ic Loras",
"type": "array"
}
},
"required": [
"ic_loras"
],
"title": "IcLoraListResponse",
"type": "object"
},
"IcLoraSettings": {
"properties": {
"audio_mode": {
"default": "generated",
"enum": [
"source",
"generated",
"off"
],
"title": "Audio Mode",
"type": "string"
},
"conditioning_strength": {
"default": 1.0,
"title": "Conditioning Strength",
"type": "number"
},
"lora_strength": {
"default": 1.0,
"maximum": 2.0,
"minimum": 0.0,
"title": "Lora Strength",
"type": "number"
},
"resolution_factor": {
"default": 2.0,
"maximum": 2.0,
"minimum": 0.0,
"title": "Resolution Factor",
"type": "number"
},
"skip_stage_2": {
"default": false,
"title": "Skip Stage 2",
"type": "boolean"
},
"use_lora_in_stage_2": {
"default": false,
"title": "Use Lora In Stage 2",
"type": "boolean"
}
},
"title": "IcLoraSettings",
"type": "object"
},
"ImageGenRecommendationResponse": {
"properties": {
"cp_to_download": {
"anyOf": [
{
"enum": [
"ltx-2.3-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-spatial-upscaler-x2-1.0",
"ltx-2.3-spatial-upscaler-x2-1.1",
"ltx-2.3-22b-ic-lora-union-control-ref0.5",
"ltx-2.5-22b-distilled",
"ltx-2.5-spatial-upscaler-x2-1.0",
"ltx-2.5-video-vae",
"ltx-2.5-video-vae-conv",
"ltx-2.5-audio-vae",
"ltx-2.5-duration-head",
"dpt-hybrid-midas",
"yolox-l-torchscript",
"dw-ll-ucoco-384-bs5",
"gemma-3-12b-it-qat-q4_0-unquantized",
"gemma4-12b-with-proj-ltx-2.5",
"gemma-4-e2b-it",
"z-image-turbo"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Cp To Download"
}
},
"required": [
"cp_to_download"
],
"title": "ImageGenRecommendationResponse",
"type": "object"
},
"InputSpec": {
"properties": {
"kind": {
"enum": [
"image",
"video"
],
"title": "Kind",
"type": "string"
},
"optional": {
"default": false,
"title": "Optional",
"type": "boolean"
}
},
"required": [
"kind"
],
"title": "InputSpec",
"type": "object"
},
"InstalledModelResponse": {
"properties": {
"is_ic_lora": {
"title": "Is Ic Lora",
"type": "boolean"
},
"is_lora": {
"title": "Is Lora",
"type": "boolean"
},
"kind": {
"title": "Kind",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"path": {
"title": "Path",
"type": "string"
},
"size_bytes": {
"title": "Size Bytes",
"type": "integer"
}
},
"required": [
"path",
"name",
"kind",
"size_bytes",
"is_lora",
"is_ic_lora"
],
"title": "InstalledModelResponse",
"type": "object"
},
"InstalledModelsResponse": {
"properties": {
"models": {
"items": {
"$ref": "#/components/schemas/InstalledModelResponse"
},
"title": "Models",
"type": "array"
}
},
"required": [
"models"
],
"title": "InstalledModelsResponse",
"type": "object"
},
"InstructionSection": {
"properties": {
"body": {
"anyOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"type": "array"
}
],
"title": "Body"
},
"kind": {
"enum": [
"summary",
"prompting",
"tips",
"input"
],
"title": "Kind",
"type": "string"
},
"title": {
"enum": [
"What it does",
"Input",
"Prompt",
"Tips",
"Notes"
],
"title": "Title",
"type": "string"
}
},
"required": [
"kind",
"title",
"body"
],
"title": "InstructionSection",
"type": "object"
},
"JsonValue": {},
"KeyframeInput": {
"description": "CamelCase of LTXV keyframe-edit `{image_uri, frame_index, strength}`.",
"properties": {
"frameIndex": {
"minimum": 0.0,
"title": "Frameindex",
"type": "integer"
},
"imagePath": {
"title": "Imagepath",
"type": "string"
},
"strength": {
"default": 1.0,
"maximum": 1.0,
"minimum": 0.0,
"title": "Strength",
"type": "number"
}
},
"required": [
"imagePath",
"frameIndex"
],
"title": "KeyframeInput",
"type": "object"
},
"LTXOfferingCapabilitiesSpec": {
"description": "Feature flags for one local model or API pipeline. Pixel maps stay backend-only.",
"properties": {
"a2v": {
"title": "A2V",
"type": "boolean"
},
"auto_duration": {
"title": "Auto Duration",
"type": "boolean"
},
"camera_motion": {
"title": "Camera Motion",
"type": "boolean"
},
"extend": {
"title": "Extend",
"type": "boolean"
},
"i2v": {
"title": "I2V",
"type": "boolean"
},
"ic_lora": {
"title": "Ic Lora",
"type": "boolean"
},
"multi_keyframe": {
"title": "Multi Keyframe",
"type": "boolean"
},
"multi_keyframe_max_count": {
"title": "Multi Keyframe Max Count",
"type": "integer"
},
"retake": {
"title": "Retake",
"type": "boolean"
},
"t2v": {
"title": "T2V",
"type": "boolean"
},
"user_loras": {
"title": "User Loras",
"type": "boolean"
}
},
"required": [
"t2v",
"i2v",
"a2v",
"ic_lora",
"retake",
"extend",
"multi_keyframe",
"multi_keyframe_max_count",
"user_loras",
"camera_motion",
"auto_duration"
],
"title": "LTXOfferingCapabilitiesSpec",
"type": "object"
},
"LTXVideoGenerationModelSpecItem": {
"properties": {
"pipeline": {
"enum": [
"fast",
"pro",
"fast-2.5",
"pro-2.5"
],
"title": "Pipeline",
"type": "string"
},
"spec": {
"$ref": "#/components/schemas/LTXVideoGenerationSpec"
}
},
"required": [
"pipeline",
"spec"
],
"title": "LTXVideoGenerationModelSpecItem",
"type": "object"
},
"LTXVideoGenerationResolutionSpec": {
"properties": {
"fps_to_durations": {
"additionalProperties": {
"items": {
"enum": [
2,
3,
4,
5,
6,
8,
10,
12,
14,
16,
18,
20
],
"type": "integer"
},
"type": "array"
},
"title": "Fps To Durations",
"type": "object"
}
},
"required": [
"fps_to_durations"
],
"title": "LTXVideoGenerationResolutionSpec",
"type": "object"
},
"LTXVideoGenerationSpec": {
"properties": {
"a2v_supported_resolutions_durations": {
"anyOf": [
{
"additionalProperties": {
"$ref": "#/components/schemas/LTXVideoGenerationResolutionSpec"
},
"propertyNames": {
"enum": [
"540p",
"720p",
"1080p",
"1440p",
"2160p"
]
},
"type": "object"
},
{
"type": "null"
}
],
"title": "A2V Supported Resolutions Durations"
},
"capabilities": {
"anyOf": [
{
"$ref": "#/components/schemas/LTXOfferingCapabilitiesSpec"
},
{
"type": "null"
}
]
},
"display_name": {
"title": "Display Name",
"type": "string"
},
"supported_resolutions_durations": {
"additionalProperties": {
"$ref": "#/components/schemas/LTXVideoGenerationResolutionSpec"
},
"propertyNames": {
"enum": [
"540p",
"720p",
"1080p",
"1440p",
"2160p"
]
},
"title": "Supported Resolutions Durations",
"type": "object"
}
},
"required": [
"display_name",
"supported_resolutions_durations"
],
"title": "LTXVideoGenerationSpec",
"type": "object"
},
"LicenseSpec": {
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Url"
}
},
"required": [
"name"
],
"title": "LicenseSpec",
"type": "object"
},
"LoraCatalogItem": {
"description": "Base catalog entry — used as-is for a plain LoRA.",
"properties": {
"allows_empty_prompt": {
"default": false,
"title": "Allows Empty Prompt",
"type": "boolean"
},
"author": {
"anyOf": [
{
"$ref": "#/components/schemas/AuthorSpec"
},
{
"type": "null"
}
]
},
"base_model": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Base Model"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Created At"
},
"description": {
"title": "Description",
"type": "string"
},
"download": {
"$ref": "#/components/schemas/DownloadSpec"
},
"enhancement_examples": {
"items": {
"type": "string"
},
"title": "Enhancement Examples",
"type": "array"
},
"id": {
"title": "Id",
"type": "string"
},
"input": {
"anyOf": [
{
"$ref": "#/components/schemas/InputSpec"
},
{
"type": "null"
}
]
},
"instructions": {
"items": {
"$ref": "#/components/schemas/InstructionSection"
},
"title": "Instructions",
"type": "array"
},
"license": {
"anyOf": [
{
"$ref": "#/components/schemas/LicenseSpec"
},
{
"type": "null"
}
]
},
"media": {
"anyOf": [
{
"$ref": "#/components/schemas/MediaSpec"
},
{
"type": "null"
}
]
},
"name": {
"title": "Name",
"type": "string"
},
"prompt_template": {
"anyOf": [
{
"$ref": "#/components/schemas/PromptTemplateSpec"
},
{
"type": "null"
}
]
},
"recommended_strength": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Recommended Strength"
},
"requires_hf_login": {
"title": "Requires Hf Login",
"type": "boolean"
},
"supported_models": {
"items": {
"enum": [
"LTX-2.3",
"LTX-2.5"
],
"type": "string"
},
"title": "Supported Models",
"type": "array"
},
"tags": {
"items": {
"type": "string"
},
"title": "Tags",
"type": "array"
},
"trigger": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Trigger"
},
"trigger_placement": {
"anyOf": [
{
"enum": [
"first_token",
"anywhere"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Trigger Placement"
}
},
"required": [
"id",
"name",
"description",
"download",
"requires_hf_login"
],
"title": "LoraCatalogItem",
"type": "object"
},
"LoraDownloadProgressResponse": {
"properties": {
"downloaded_bytes": {
"default": 0,
"title": "Downloaded Bytes",
"type": "integer"
},
"error": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Error"
},
"expected_bytes": {
"default": 0,
"title": "Expected Bytes",
"type": "integer"
},
"lora_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Lora Id"
},
"progress": {
"default": 0.0,
"title": "Progress",
"type": "number"
},
"speed_bytes_per_sec": {
"default": 0.0,
"title": "Speed Bytes Per Sec",
"type": "number"
},
"status": {
"enum": [
"downloading",
"complete",
"error"
],
"title": "Status",
"type": "string"
}
},
"required": [
"status"
],
"title": "LoraDownloadProgressResponse",
"type": "object"
},
"LoraDownloadRequest": {
"properties": {
"lora_id": {
"title": "Lora Id",
"type": "string"
},
"use_hf_auth": {
"default": false,
"title": "Use Hf Auth",
"type": "boolean"
},
"variant_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Variant Id"
}
},
"required": [
"lora_id"
],
"title": "LoraDownloadRequest",
"type": "object"
},
"LoraEntry": {
"properties": {
"ref": {
"title": "Ref",
"type": "string"
},
"scale": {
"default": 1.0,
"maximum": 4.0,
"minimum": 0.0,
"title": "Scale",
"type": "number"
}
},
"required": [
"ref"
],
"title": "LoraEntry",
"type": "object"
},
"LoraListItem": {
"properties": {
"downloaded": {
"title": "Downloaded",
"type": "boolean"
},
"downloaded_variant_ids": {
"items": {
"type": "string"
},
"title": "Downloaded Variant Ids",
"type": "array"
},
"lora": {
"$ref": "#/components/schemas/LoraCatalogItem"
}
},
"required": [
"lora",
"downloaded"
],
"title": "LoraListItem",
"type": "object"
},
"LoraListResponse": {
"properties": {
"loras": {
"items": {
"$ref": "#/components/schemas/LoraListItem"
},
"title": "Loras",
"type": "array"
}
},
"required": [
"loras"
],
"title": "LoraListResponse",
"type": "object"
},
"LtxDownloadRecommendationResponse": {
"properties": {
"cps_to_download": {
"items": {
"enum": [
"ltx-2.3-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-spatial-upscaler-x2-1.0",
"ltx-2.3-spatial-upscaler-x2-1.1",
"ltx-2.3-22b-ic-lora-union-control-ref0.5",
"ltx-2.5-22b-distilled",
"ltx-2.5-spatial-upscaler-x2-1.0",
"ltx-2.5-video-vae",
"ltx-2.5-video-vae-conv",
"ltx-2.5-audio-vae",
"ltx-2.5-duration-head",
"dpt-hybrid-midas",
"yolox-l-torchscript",
"dw-ll-ucoco-384-bs5",
"gemma-3-12b-it-qat-q4_0-unquantized",
"gemma4-12b-with-proj-ltx-2.5",
"gemma-4-e2b-it",
"z-image-turbo"
],
"type": "string"
},
"title": "Cps To Download",
"type": "array"
},
"optional_cp_ids": {
"default": [],
"items": {
"enum": [
"ltx-2.3-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-spatial-upscaler-x2-1.0",
"ltx-2.3-spatial-upscaler-x2-1.1",
"ltx-2.3-22b-ic-lora-union-control-ref0.5",
"ltx-2.5-22b-distilled",
"ltx-2.5-spatial-upscaler-x2-1.0",
"ltx-2.5-video-vae",
"ltx-2.5-video-vae-conv",
"ltx-2.5-audio-vae",
"ltx-2.5-duration-head",
"dpt-hybrid-midas",
"yolox-l-torchscript",
"dw-ll-ucoco-384-bs5",
"gemma-3-12b-it-qat-q4_0-unquantized",
"gemma4-12b-with-proj-ltx-2.5",
"gemma-4-e2b-it",
"z-image-turbo"
],
"type": "string"
},
"title": "Optional Cp Ids",
"type": "array"
},
"status": {
"const": "download",
"title": "Status",
"type": "string"
}
},
"required": [
"status",
"cps_to_download"
],
"title": "LtxDownloadRecommendationResponse",
"type": "object"
},
"LtxIcLoraRecommendationResponse": {
"properties": {
"cps_to_download": {
"items": {
"enum": [
"ltx-2.3-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-spatial-upscaler-x2-1.0",
"ltx-2.3-spatial-upscaler-x2-1.1",
"ltx-2.3-22b-ic-lora-union-control-ref0.5",
"ltx-2.5-22b-distilled",
"ltx-2.5-spatial-upscaler-x2-1.0",
"ltx-2.5-video-vae",
"ltx-2.5-video-vae-conv",
"ltx-2.5-audio-vae",
"ltx-2.5-duration-head",
"dpt-hybrid-midas",
"yolox-l-torchscript",
"dw-ll-ucoco-384-bs5",
"gemma-3-12b-it-qat-q4_0-unquantized",
"gemma4-12b-with-proj-ltx-2.5",
"gemma-4-e2b-it",
"z-image-turbo"
],
"type": "string"
},
"title": "Cps To Download",
"type": "array"
},
"supported": {
"default": true,
"title": "Supported",
"type": "boolean"
}
},
"required": [
"cps_to_download"
],
"title": "LtxIcLoraRecommendationResponse",
"type": "object"
},
"LtxInsufficientFundsErrorResponse": {
"properties": {
"code": {
"const": "LTX_INSUFFICIENT_FUNDS",
"title": "Code",
"type": "string"
},
"message": {
"title": "Message",
"type": "string"
}
},
"required": [
"code",
"message"
],
"title": "LtxInsufficientFundsErrorResponse",
"type": "object"
},
"LtxModelVersionItem": {
"properties": {
"active": {
"title": "Active",
"type": "boolean"
},
"cps_to_download": {
"items": {
"enum": [
"ltx-2.3-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-spatial-upscaler-x2-1.0",
"ltx-2.3-spatial-upscaler-x2-1.1",
"ltx-2.3-22b-ic-lora-union-control-ref0.5",
"ltx-2.5-22b-distilled",
"ltx-2.5-spatial-upscaler-x2-1.0",
"ltx-2.5-video-vae",
"ltx-2.5-video-vae-conv",
"ltx-2.5-audio-vae",
"ltx-2.5-duration-head",
"dpt-hybrid-midas",
"yolox-l-torchscript",
"dw-ll-ucoco-384-bs5",
"gemma-3-12b-it-qat-q4_0-unquantized",
"gemma4-12b-with-proj-ltx-2.5",
"gemma-4-e2b-it",
"z-image-turbo"
],
"type": "string"
},
"title": "Cps To Download",
"type": "array"
},
"installed": {
"title": "Installed",
"type": "boolean"
},
"is_newest": {
"title": "Is Newest",
"type": "boolean"
},
"label": {
"title": "Label",
"type": "string"
},
"model_cp": {
"enum": [
"ltx-2.3-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-spatial-upscaler-x2-1.0",
"ltx-2.3-spatial-upscaler-x2-1.1",
"ltx-2.3-22b-ic-lora-union-control-ref0.5",
"ltx-2.5-22b-distilled",
"ltx-2.5-spatial-upscaler-x2-1.0",
"ltx-2.5-video-vae",
"ltx-2.5-video-vae-conv",
"ltx-2.5-audio-vae",
"ltx-2.5-duration-head",
"dpt-hybrid-midas",
"yolox-l-torchscript",
"dw-ll-ucoco-384-bs5",
"gemma-3-12b-it-qat-q4_0-unquantized",
"gemma4-12b-with-proj-ltx-2.5",
"gemma-4-e2b-it",
"z-image-turbo"
],
"title": "Model Cp",
"type": "string"
},
"model_id": {
"enum": [
"ltx-2.5-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-22b-distilled"
],
"title": "Model Id",
"type": "string"
},
"size_bytes": {
"title": "Size Bytes",
"type": "integer"
}
},
"required": [
"model_id",
"label",
"model_cp",
"size_bytes",
"installed",
"active",
"is_newest",
"cps_to_download"
],
"title": "LtxModelVersionItem",
"type": "object"
},
"LtxModelVersionsResponse": {
"properties": {
"versions": {
"items": {
"$ref": "#/components/schemas/LtxModelVersionItem"
},
"title": "Versions",
"type": "array"
}
},
"required": [
"versions"
],
"title": "LtxModelVersionsResponse",
"type": "object"
},
"LtxOkRecommendationResponse": {
"properties": {
"status": {
"const": "ok",
"title": "Status",
"type": "string"
}
},
"required": [
"status"
],
"title": "LtxOkRecommendationResponse",
"type": "object"
},
"LtxUpgradeRecommendationResponse": {
"properties": {
"cps_to_delete": {
"items": {
"enum": [
"ltx-2.3-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-spatial-upscaler-x2-1.0",
"ltx-2.3-spatial-upscaler-x2-1.1",
"ltx-2.3-22b-ic-lora-union-control-ref0.5",
"ltx-2.5-22b-distilled",
"ltx-2.5-spatial-upscaler-x2-1.0",
"ltx-2.5-video-vae",
"ltx-2.5-video-vae-conv",
"ltx-2.5-audio-vae",
"ltx-2.5-duration-head",
"dpt-hybrid-midas",
"yolox-l-torchscript",
"dw-ll-ucoco-384-bs5",
"gemma-3-12b-it-qat-q4_0-unquantized",
"gemma4-12b-with-proj-ltx-2.5",
"gemma-4-e2b-it",
"z-image-turbo"
],
"type": "string"
},
"title": "Cps To Delete",
"type": "array"
},
"cps_to_download": {
"items": {
"enum": [
"ltx-2.3-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-spatial-upscaler-x2-1.0",
"ltx-2.3-spatial-upscaler-x2-1.1",
"ltx-2.3-22b-ic-lora-union-control-ref0.5",
"ltx-2.5-22b-distilled",
"ltx-2.5-spatial-upscaler-x2-1.0",
"ltx-2.5-video-vae",
"ltx-2.5-video-vae-conv",
"ltx-2.5-audio-vae",
"ltx-2.5-duration-head",
"dpt-hybrid-midas",
"yolox-l-torchscript",
"dw-ll-ucoco-384-bs5",
"gemma-3-12b-it-qat-q4_0-unquantized",
"gemma4-12b-with-proj-ltx-2.5",
"gemma-4-e2b-it",
"z-image-turbo"
],
"type": "string"
},
"title": "Cps To Download",
"type": "array"
},
"loses_built_in_control": {
"default": false,
"title": "Loses Built In Control",
"type": "boolean"
},
"ltx_model_id": {
"enum": [
"ltx-2.5-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-22b-distilled"
],
"title": "Ltx Model Id",
"type": "string"
},
"status": {
"const": "upgrade",
"title": "Status",
"type": "string"
},
"upgrade_message": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Upgrade Message"
}
},
"required": [
"status",
"ltx_model_id",
"cps_to_download",
"cps_to_delete"
],
"title": "LtxUpgradeRecommendationResponse",
"type": "object"
},
"MediaSpec": {
"properties": {
"demo_video": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Demo Video"
},
"thumbnail": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Thumbnail"
}
},
"title": "MediaSpec",
"type": "object"
},
"ModelDeleteRequest": {
"properties": {
"cp_ids": {
"items": {
"enum": [
"ltx-2.3-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-spatial-upscaler-x2-1.0",
"ltx-2.3-spatial-upscaler-x2-1.1",
"ltx-2.3-22b-ic-lora-union-control-ref0.5",
"ltx-2.5-22b-distilled",
"ltx-2.5-spatial-upscaler-x2-1.0",
"ltx-2.5-video-vae",
"ltx-2.5-video-vae-conv",
"ltx-2.5-audio-vae",
"ltx-2.5-duration-head",
"dpt-hybrid-midas",
"yolox-l-torchscript",
"dw-ll-ucoco-384-bs5",
"gemma-3-12b-it-qat-q4_0-unquantized",
"gemma4-12b-with-proj-ltx-2.5",
"gemma-4-e2b-it",
"z-image-turbo"
],
"type": "string"
},
"title": "Cp Ids",
"type": "array",
"uniqueItems": true
}
},
"title": "ModelDeleteRequest",
"type": "object"
},
"ModelDownloadRequest": {
"properties": {
"cp_ids": {
"items": {
"enum": [
"ltx-2.3-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-spatial-upscaler-x2-1.0",
"ltx-2.3-spatial-upscaler-x2-1.1",
"ltx-2.3-22b-ic-lora-union-control-ref0.5",
"ltx-2.5-22b-distilled",
"ltx-2.5-spatial-upscaler-x2-1.0",
"ltx-2.5-video-vae",
"ltx-2.5-video-vae-conv",
"ltx-2.5-audio-vae",
"ltx-2.5-duration-head",
"dpt-hybrid-midas",
"yolox-l-torchscript",
"dw-ll-ucoco-384-bs5",
"gemma-3-12b-it-qat-q4_0-unquantized",
"gemma4-12b-with-proj-ltx-2.5",
"gemma-4-e2b-it",
"z-image-turbo"
],
"type": "string"
},
"title": "Cp Ids",
"type": "array",
"uniqueItems": true
},
"type": {
"default": "download",
"enum": [
"download",
"upgrade"
],
"title": "Type",
"type": "string"
}
},
"title": "ModelDownloadRequest",
"type": "object"
},
"ModelDownloadStartResponse": {
"properties": {
"message": {
"title": "Message",
"type": "string"
},
"sessionId": {
"title": "Sessionid",
"type": "string"
},
"status": {
"const": "started",
"title": "Status",
"type": "string"
}
},
"required": [
"status",
"message",
"sessionId"
],
"title": "ModelDownloadStartResponse",
"type": "object"
},
"ModelStatusItem": {
"properties": {
"downloaded": {
"title": "Downloaded",
"type": "boolean"
},
"id": {
"title": "Id",
"type": "string"
},
"loaded": {
"title": "Loaded",
"type": "boolean"
},
"name": {
"title": "Name",
"type": "string"
}
},
"required": [
"id",
"name",
"loaded",
"downloaded"
],
"title": "ModelStatusItem",
"type": "object"
},
"MpsMemoryResponse": {
"description": "Read-only Apple Silicon MPS memory snapshot, MiB. Fields are None off MPS.",
"properties": {
"allocated_mib": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Allocated Mib"
},
"available": {
"title": "Available",
"type": "boolean"
},
"driver_mib": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Driver Mib"
},
"recommended_max_mib": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Recommended Max Mib"
}
},
"required": [
"available"
],
"title": "MpsMemoryResponse",
"type": "object"
},
"OutpaintPads": {
"description": "Per-edge pixels to add around the source video (extend-only, so all ≥ 0).\n\nThe +100% cap (each ≤ the source's axis size) needs the source dimensions, so it's enforced\nin `_outpaint_canvas`, not here.",
"properties": {
"bottom": {
"minimum": 0.0,
"title": "Bottom",
"type": "integer"
},
"left": {
"minimum": 0.0,
"title": "Left",
"type": "integer"
},
"right": {
"minimum": 0.0,
"title": "Right",
"type": "integer"
},
"top": {
"minimum": 0.0,
"title": "Top",
"type": "integer"
}
},
"required": [
"left",
"right",
"top",
"bottom"
],
"title": "OutpaintPads",
"type": "object"
},
"PreprocessingStep": {
"properties": {
"params": {
"additionalProperties": {
"$ref": "#/components/schemas/JsonValue"
},
"title": "Params",
"type": "object"
},
"utility": {
"title": "Utility",
"type": "string"
}
},
"required": [
"utility"
],
"title": "PreprocessingStep",
"type": "object"
},
"PromptTemplatePlaceholder": {
"properties": {
"choices": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Choices"
}
},
"title": "PromptTemplatePlaceholder",
"type": "object"
},
"PromptTemplateSpec": {
"description": "A fixed prompt structure a LoRA/IC-LoRA requires verbatim (e.g. a two-part\n\"Reference shows X. Edited shows Y.\" restore template, or crossview's enum-constrained\ncamera vocabulary). `template` contains `{name}` placeholders; each must have a matching\nentry in `placeholders`. A degenerate template with no placeholders (e.g. \"upscale\") is a\nfixed, non-generated prompt.",
"properties": {
"placeholders": {
"additionalProperties": {
"$ref": "#/components/schemas/PromptTemplatePlaceholder"
},
"title": "Placeholders",
"type": "object"
},
"template": {
"title": "Template",
"type": "string"
}
},
"required": [
"template"
],
"title": "PromptTemplateSpec",
"type": "object"
},
"RetakeCancelledResponse": {
"properties": {
"status": {
"const": "cancelled",
"title": "Status",
"type": "string"
}
},
"required": [
"status"
],
"title": "RetakeCancelledResponse",
"type": "object"
},
"RetakePayloadResponse": {
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
},
"status": {
"const": "complete",
"title": "Status",
"type": "string"
}
},
"required": [
"status",
"result"
],
"title": "RetakePayloadResponse",
"type": "object"
},
"RetakeRequest": {
"properties": {
"duration": {
"title": "Duration",
"type": "number"
},
"mode": {
"default": "replace_audio_and_video",
"enum": [
"replace_audio_and_video",
"replace_video",
"replace_audio"
],
"title": "Mode",
"type": "string"
},
"model": {
"const": "pro",
"default": "pro",
"title": "Model",
"type": "string"
},
"prompt": {
"default": "",
"title": "Prompt",
"type": "string"
},
"resolution": {
"anyOf": [
{
"$ref": "#/components/schemas/TargetResolution"
},
{
"type": "null"
}
]
},
"start_time": {
"title": "Start Time",
"type": "number"
},
"video_path": {
"title": "Video Path",
"type": "string"
}
},
"required": [
"video_path",
"start_time",
"duration"
],
"title": "RetakeRequest",
"type": "object"
},
"RetakeVideoResponse": {
"properties": {
"status": {
"const": "complete",
"title": "Status",
"type": "string"
},
"video_path": {
"title": "Video Path",
"type": "string"
}
},
"required": [
"status",
"video_path"
],
"title": "RetakeVideoResponse",
"type": "object"
},
"RuntimePolicyResponse": {
"properties": {
"force_api_generations": {
"title": "Force Api Generations",
"type": "boolean"
}
},
"required": [
"force_api_generations"
],
"title": "RuntimePolicyResponse",
"type": "object"
},
"SetActiveLtxModelRequest": {
"properties": {
"model_id": {
"enum": [
"ltx-2.5-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-22b-distilled"
],
"title": "Model Id",
"type": "string"
}
},
"required": [
"model_id"
],
"title": "SetActiveLtxModelRequest",
"type": "object"
},
"SettingsResponse": {
"properties": {
"activeLtxModelId": {
"anyOf": [
{
"enum": [
"ltx-2.5-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-22b-distilled"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Activeltxmodelid"
},
"diffusionStageCacheEnabled": {
"default": false,
"title": "Diffusionstagecacheenabled",
"type": "boolean"
},
"geminiModel": {
"default": "",
"title": "Geminimodel",
"type": "string"
},
"hasFalApiKey": {
"default": false,
"title": "Hasfalapikey",
"type": "boolean"
},
"hasGeminiApiKey": {
"default": false,
"title": "Hasgeminiapikey",
"type": "boolean"
},
"hasLtxApiKey": {
"default": false,
"title": "Hasltxapikey",
"type": "boolean"
},
"lockedSeed": {
"default": 42,
"title": "Lockedseed",
"type": "integer"
},
"modelsDir": {
"default": "",
"title": "Modelsdir",
"type": "string"
},
"promptCacheSize": {
"default": 100,
"title": "Promptcachesize",
"type": "integer"
},
"promptEnhancerEnabledI2V": {
"default": false,
"title": "Promptenhancerenabledi2V",
"type": "boolean"
},
"promptEnhancerEnabledT2V": {
"default": true,
"title": "Promptenhancerenabledt2V",
"type": "boolean"
},
"promptEnhancerProviderPreference": {
"anyOf": [
{
"enum": [
"local",
"api"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Promptenhancerproviderpreference"
},
"seedLocked": {
"default": false,
"title": "Seedlocked",
"type": "boolean"
},
"useConvVae": {
"default": false,
"title": "Useconvvae",
"type": "boolean"
},
"useLocalTextEncoder": {
"default": false,
"title": "Uselocaltextencoder",
"type": "boolean"
},
"useTorchCompile": {
"default": false,
"title": "Usetorchcompile",
"type": "boolean"
},
"userPrefersFalApiImageGenerations": {
"default": false,
"title": "Userprefersfalapiimagegenerations",
"type": "boolean"
},
"userPrefersLtxApiVideoGenerations": {
"default": false,
"title": "Userprefersltxapivideogenerations",
"type": "boolean"
}
},
"title": "SettingsResponse",
"type": "object"
},
"StatusResponse": {
"properties": {
"status": {
"title": "Status",
"type": "string"
}
},
"required": [
"status"
],
"title": "StatusResponse",
"type": "object"
},
"SuggestGapPromptRequest": {
"properties": {
"afterFrame": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Afterframe"
},
"afterPrompt": {
"default": "",
"title": "Afterprompt",
"type": "string"
},
"beforeFrame": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Beforeframe"
},
"beforePrompt": {
"default": "",
"title": "Beforeprompt",
"type": "string"
},
"gapDuration": {
"default": 5,
"title": "Gapduration",
"type": "number"
},
"inputImage": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Inputimage"
},
"mode": {
"default": "text-to-video",
"enum": [
"text-to-video",
"image-to-video",
"text-to-image"
],
"title": "Mode",
"type": "string"
}
},
"title": "SuggestGapPromptRequest",
"type": "object"
},
"SuggestGapPromptResponse": {
"properties": {
"status": {
"const": "success",
"default": "success",
"title": "Status",
"type": "string"
},
"suggested_prompt": {
"title": "Suggested Prompt",
"type": "string"
}
},
"required": [
"suggested_prompt"
],
"title": "SuggestGapPromptResponse",
"type": "object"
},
"TargetResolution": {
"description": "Desired output resolution for a local generation. The backend corrects it to the\nnearest valid size (snapped down to a multiple of 32, never above the source).",
"properties": {
"height": {
"exclusiveMinimum": 0.0,
"title": "Height",
"type": "integer"
},
"width": {
"exclusiveMinimum": 0.0,
"title": "Width",
"type": "integer"
}
},
"required": [
"width",
"height"
],
"title": "TargetResolution",
"type": "object"
},
"TextEncoderRecommendationResponse": {
"properties": {
"active_local_enhancer_cp": {
"anyOf": [
{
"enum": [
"ltx-2.3-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-spatial-upscaler-x2-1.0",
"ltx-2.3-spatial-upscaler-x2-1.1",
"ltx-2.3-22b-ic-lora-union-control-ref0.5",
"ltx-2.5-22b-distilled",
"ltx-2.5-spatial-upscaler-x2-1.0",
"ltx-2.5-video-vae",
"ltx-2.5-video-vae-conv",
"ltx-2.5-audio-vae",
"ltx-2.5-duration-head",
"dpt-hybrid-midas",
"yolox-l-torchscript",
"dw-ll-ucoco-384-bs5",
"gemma-3-12b-it-qat-q4_0-unquantized",
"gemma4-12b-with-proj-ltx-2.5",
"gemma-4-e2b-it",
"z-image-turbo"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Active Local Enhancer Cp"
},
"api_encoding_supported": {
"title": "Api Encoding Supported",
"type": "boolean"
},
"cp_to_download": {
"anyOf": [
{
"enum": [
"ltx-2.3-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-spatial-upscaler-x2-1.0",
"ltx-2.3-spatial-upscaler-x2-1.1",
"ltx-2.3-22b-ic-lora-union-control-ref0.5",
"ltx-2.5-22b-distilled",
"ltx-2.5-spatial-upscaler-x2-1.0",
"ltx-2.5-video-vae",
"ltx-2.5-video-vae-conv",
"ltx-2.5-audio-vae",
"ltx-2.5-duration-head",
"dpt-hybrid-midas",
"yolox-l-torchscript",
"dw-ll-ucoco-384-bs5",
"gemma-3-12b-it-qat-q4_0-unquantized",
"gemma4-12b-with-proj-ltx-2.5",
"gemma-4-e2b-it",
"z-image-turbo"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Cp To Download"
},
"expected_size_bytes": {
"title": "Expected Size Bytes",
"type": "integer"
},
"expected_size_gb": {
"title": "Expected Size Gb",
"type": "number"
},
"local_enhancement_supported": {
"title": "Local Enhancement Supported",
"type": "boolean"
},
"local_enhancer_cp": {
"anyOf": [
{
"enum": [
"ltx-2.3-22b-distilled",
"ltx-2.3-22b-distilled-1.1",
"ltx-2.3-spatial-upscaler-x2-1.0",
"ltx-2.3-spatial-upscaler-x2-1.1",
"ltx-2.3-22b-ic-lora-union-control-ref0.5",
"ltx-2.5-22b-distilled",
"ltx-2.5-spatial-upscaler-x2-1.0",
"ltx-2.5-video-vae",
"ltx-2.5-video-vae-conv",
"ltx-2.5-audio-vae",
"ltx-2.5-duration-head",
"dpt-hybrid-midas",
"yolox-l-torchscript",
"dw-ll-ucoco-384-bs5",
"gemma-3-12b-it-qat-q4_0-unquantized",
"gemma4-12b-with-proj-ltx-2.5",
"gemma-4-e2b-it",
"z-image-turbo"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Local Enhancer Cp"
},
"local_enhancer_expected_size_gb": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Local Enhancer Expected Size Gb"
},
"ltx_version_label": {
"title": "Ltx Version Label",
"type": "string"
}
},
"required": [
"cp_to_download",
"expected_size_bytes",
"expected_size_gb",
"api_encoding_supported",
"ltx_version_label",
"local_enhancement_supported",
"local_enhancer_cp",
"local_enhancer_expected_size_gb",
"active_local_enhancer_cp"
],
"title": "TextEncoderRecommendationResponse",
"type": "object"
}
}
},
"info": {
"title": "LTX-2 Video Generation Server",
"version": "0.1.0"
},
"openapi": "3.1.0",
"paths": {
"/api/auth/huggingface/callback": {
"get": {
"operationId": "route_hf_callback_api_auth_huggingface_callback_get",
"parameters": [
{
"in": "query",
"name": "code",
"required": false,
"schema": {
"default": "",
"title": "Code",
"type": "string"
}
},
{
"in": "query",
"name": "state",
"required": false,
"schema": {
"default": "",
"title": "State",
"type": "string"
}
},
{
"in": "query",
"name": "error",
"required": false,
"schema": {
"default": "",
"title": "Error",
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"text/html": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"text/html": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Hf Callback",
"tags": [
"hf_auth"
]
}
},
"/api/auth/huggingface/login": {
"post": {
"operationId": "route_hf_login_api_auth_huggingface_login_post",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HuggingFaceLoginResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Hf Login",
"tags": [
"hf_auth"
]
}
},
"/api/auth/huggingface/logout": {
"post": {
"operationId": "route_hf_logout_api_auth_huggingface_logout_post",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HuggingFaceLogoutResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Hf Logout",
"tags": [
"hf_auth"
]
}
},
"/api/auth/huggingface/status": {
"get": {
"operationId": "route_hf_auth_status_api_auth_huggingface_status_get",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HuggingFaceAuthStatusResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Hf Auth Status",
"tags": [
"hf_auth"
]
}
},
"/api/enhance-prompt": {
"post": {
"description": "POST /api/enhance-prompt.",
"operationId": "route_enhance_prompt_api_enhance_prompt_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/EnhancePromptRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/EnhancePromptResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Enhance Prompt",
"tags": [
"prompt-enhancement"
]
}
},
"/api/extend": {
"post": {
"operationId": "route_extend_api_extend_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ExtendRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"anyOf": [
{
"$ref": "#/components/schemas/RetakeVideoResponse"
},
{
"$ref": "#/components/schemas/RetakePayloadResponse"
},
{
"$ref": "#/components/schemas/RetakeCancelledResponse"
}
],
"title": "Response Route Extend Api Extend Post"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Extend",
"tags": [
"extend"
]
}
},
"/api/generate": {
"post": {
"description": "POST /api/generate — video generation from JSON body.",
"operationId": "route_generate_api_generate_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/GenerateVideoRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"anyOf": [
{
"$ref": "#/components/schemas/GenerateVideoCompleteResponse"
},
{
"$ref": "#/components/schemas/GenerateVideoCancelledResponse"
}
],
"title": "Response Route Generate Api Generate Post"
}
}
},
"description": "Successful Response"
},
"402": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/LtxInsufficientFundsErrorResponse"
}
}
},
"description": "LTX API credits are insufficient for the requested generation"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Generate",
"tags": [
"generation"
]
}
},
"/api/generate-image": {
"post": {
"description": "POST /api/generate-image.",
"operationId": "route_generate_image_api_generate_image_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/GenerateImageRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"anyOf": [
{
"$ref": "#/components/schemas/GenerateImageCompleteResponse"
},
{
"$ref": "#/components/schemas/GenerateImageCancelledResponse"
}
],
"title": "Response Route Generate Image Api Generate Image Post"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Generate Image",
"tags": [
"image"
]
}
},
"/api/generate/cancel": {
"post": {
"description": "POST /api/generate/cancel.",
"operationId": "route_generate_cancel_api_generate_cancel_post",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"anyOf": [
{
"$ref": "#/components/schemas/CancelCancellingResponse"
},
{
"$ref": "#/components/schemas/CancelNoActiveGenerationResponse"
}
],
"title": "Response Route Generate Cancel Api Generate Cancel Post"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Generate Cancel",
"tags": [
"generation"
]
}
},
"/api/generate/models-specs": {
"get": {
"description": "GET /api/generate/models-specs.",
"operationId": "route_generate_model_specs_api_generate_models_specs_get",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/GenerateVideoModelsSpecsResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Generate Model Specs",
"tags": [
"generation"
]
}
},
"/api/generation/progress": {
"get": {
"description": "GET /api/generation/progress.",
"operationId": "route_generation_progress_api_generation_progress_get",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/GenerationProgressResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Generation Progress",
"tags": [
"generation"
]
}
},
"/api/gpu-info": {
"get": {
"operationId": "route_gpu_info_api_gpu_info_get",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/GpuInfoResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Gpu Info",
"tags": [
"health"
]
}
},
"/api/gpu-info/mps": {
"get": {
"operationId": "route_mps_memory_api_gpu_info_mps_get",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MpsMemoryResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Mps Memory",
"tags": [
"health"
]
}
},
"/api/ic-lora/extract-conditioning": {
"post": {
"operationId": "route_ic_lora_extract_api_ic_lora_extract_conditioning_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/IcLoraExtractRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/IcLoraExtractResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Ic Lora Extract",
"tags": [
"ic-lora"
]
}
},
"/api/ic-lora/generate": {
"post": {
"operationId": "route_ic_lora_generate_api_ic_lora_generate_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/IcLoraGenerateRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"anyOf": [
{
"$ref": "#/components/schemas/IcLoraGenerateCompleteResponse"
},
{
"$ref": "#/components/schemas/IcLoraGenerateCancelledResponse"
}
],
"title": "Response Route Ic Lora Generate Api Ic Lora Generate Post"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Ic Lora Generate",
"tags": [
"ic-lora"
]
}
},
"/api/ic-loras": {
"get": {
"operationId": "route_list_ic_loras_api_ic_loras_get",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/IcLoraListResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route List Ic Loras",
"tags": [
"ic-loras"
]
}
},
"/api/ic-loras/download": {
"post": {
"operationId": "route_ic_lora_download_api_ic_loras_download_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/IcLoraDownloadRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CatalogDownloadStartResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Ic Lora Download",
"tags": [
"ic-loras"
]
}
},
"/api/ic-loras/download/progress": {
"get": {
"operationId": "route_ic_lora_download_progress_api_ic_loras_download_progress_get",
"parameters": [
{
"in": "query",
"name": "sessionId",
"required": true,
"schema": {
"title": "Sessionid",
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/IcLoraDownloadProgressResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Ic Lora Download Progress",
"tags": [
"ic-loras"
]
}
},
"/api/loras": {
"get": {
"operationId": "route_list_loras_api_loras_get",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/LoraListResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route List Loras",
"tags": [
"loras"
]
}
},
"/api/loras/download": {
"post": {
"operationId": "route_lora_download_api_loras_download_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/LoraDownloadRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CatalogDownloadStartResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Lora Download",
"tags": [
"loras"
]
}
},
"/api/loras/download/progress": {
"get": {
"operationId": "route_lora_download_progress_api_loras_download_progress_get",
"parameters": [
{
"in": "query",
"name": "sessionId",
"required": true,
"schema": {
"title": "Sessionid",
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/LoraDownloadProgressResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Lora Download Progress",
"tags": [
"loras"
]
}
},
"/api/models": {
"get": {
"description": "Return installed model files. ?type=lora -> regular LoRAs only;\n?type=ic-lora -> IC-LoRAs only; no type -> all installed models.",
"operationId": "route_list_models_api_models_get",
"parameters": [
{
"in": "query",
"name": "type",
"required": false,
"schema": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Type"
}
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/InstalledModelsResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route List Models",
"tags": [
"models"
]
}
},
"/api/models/active-ltx-model": {
"post": {
"operationId": "route_set_active_ltx_model_api_models_active_ltx_model_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SetActiveLtxModelRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/StatusResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Set Active Ltx Model",
"tags": [
"models"
]
}
},
"/api/models/check-access": {
"post": {
"operationId": "route_check_model_access_api_models_check_access_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CheckModelAccessRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CheckModelAccessResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Check Model Access",
"tags": [
"models"
]
}
},
"/api/models/delete": {
"delete": {
"operationId": "route_model_delete_api_models_delete_delete",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ModelDeleteRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/StatusResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Model Delete",
"tags": [
"models"
]
}
},
"/api/models/describe": {
"post": {
"operationId": "route_describe_checkpoints_api_models_describe_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DescribeCheckpointsRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DescribeCheckpointsResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Describe Checkpoints",
"tags": [
"models"
]
}
},
"/api/models/download": {
"post": {
"operationId": "route_model_download_api_models_download_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ModelDownloadRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ModelDownloadStartResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Model Download",
"tags": [
"models"
]
}
},
"/api/models/download/active": {
"get": {
"operationId": "route_active_download_api_models_download_active_get",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ActiveDownloadResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Active Download",
"tags": [
"models"
]
}
},
"/api/models/download/progress": {
"get": {
"operationId": "route_download_progress_api_models_download_progress_get",
"parameters": [
{
"in": "query",
"name": "sessionId",
"required": true,
"schema": {
"title": "Sessionid",
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"anyOf": [
{
"$ref": "#/components/schemas/DownloadProgressRunningResponse"
},
{
"$ref": "#/components/schemas/DownloadProgressCompleteResponse"
},
{
"$ref": "#/components/schemas/DownloadProgressErrorResponse"
}
],
"title": "Response Route Download Progress Api Models Download Progress Get"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Download Progress",
"tags": [
"models"
]
}
},
"/api/models/img-gen-recommendation": {
"get": {
"operationId": "route_img_gen_recommendation_api_models_img_gen_recommendation_get",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ImageGenRecommendationResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Img Gen Recommendation",
"tags": [
"models"
]
}
},
"/api/models/ltx-ic-lora-recommendation": {
"get": {
"operationId": "route_ltx_ic_lora_recommendation_api_models_ltx_ic_lora_recommendation_get",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/LtxIcLoraRecommendationResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Ltx Ic Lora Recommendation",
"tags": [
"models"
]
}
},
"/api/models/ltx-recommendation": {
"get": {
"operationId": "route_ltx_recommendation_api_models_ltx_recommendation_get",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"anyOf": [
{
"$ref": "#/components/schemas/LtxDownloadRecommendationResponse"
},
{
"$ref": "#/components/schemas/LtxUpgradeRecommendationResponse"
},
{
"$ref": "#/components/schemas/LtxOkRecommendationResponse"
}
],
"title": "Response Route Ltx Recommendation Api Models Ltx Recommendation Get"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Ltx Recommendation",
"tags": [
"models"
]
}
},
"/api/models/ltx-versions": {
"get": {
"operationId": "route_ltx_versions_api_models_ltx_versions_get",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/LtxModelVersionsResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Ltx Versions",
"tags": [
"models"
]
}
},
"/api/models/text-encoder-recommendation": {
"get": {
"operationId": "route_text_encoder_recommendation_api_models_text_encoder_recommendation_get",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TextEncoderRecommendationResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Text Encoder Recommendation",
"tags": [
"models"
]
}
},
"/api/retake": {
"post": {
"operationId": "route_retake_api_retake_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RetakeRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"anyOf": [
{
"$ref": "#/components/schemas/RetakeVideoResponse"
},
{
"$ref": "#/components/schemas/RetakePayloadResponse"
},
{
"$ref": "#/components/schemas/RetakeCancelledResponse"
}
],
"title": "Response Route Retake Api Retake Post"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Retake",
"tags": [
"retake"
]
}
},
"/api/runtime-policy": {
"get": {
"operationId": "route_runtime_policy_api_runtime_policy_get",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimePolicyResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Runtime Policy",
"tags": [
"runtime-policy"
]
}
},
"/api/settings": {
"get": {
"operationId": "route_get_settings_api_settings_get",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SettingsResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Get Settings",
"tags": [
"settings"
]
},
"post": {
"operationId": "route_post_settings_api_settings_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AppSettingsPatch"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/StatusResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Post Settings",
"tags": [
"settings"
]
}
},
"/api/settings/gemini-models": {
"get": {
"operationId": "route_list_gemini_models_api_settings_gemini_models_get",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/GeminiModelsResponsePayload"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route List Gemini Models",
"tags": [
"settings"
]
}
},
"/api/suggest-gap-prompt": {
"post": {
"operationId": "route_suggest_gap_prompt_api_suggest_gap_prompt_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SuggestGapPromptRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SuggestGapPromptResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Suggest Gap Prompt",
"tags": [
"prompt"
]
}
},
"/api/system/shutdown": {
"post": {
"operationId": "route_shutdown_api_system_shutdown_post",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"additionalProperties": {
"type": "string"
},
"title": "Response Route Shutdown Api System Shutdown Post",
"type": "object"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Shutdown",
"tags": [
"health"
]
}
},
"/health": {
"get": {
"operationId": "route_health_health_get",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HealthResponse"
}
}
},
"description": "Successful Response"
},
"4XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Client Error"
},
"5XX": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPErrorResponse"
}
}
},
"description": "Server Error"
}
},
"summary": "Route Health",
"tags": [
"health"
]
}
}
}
}