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