{"version":"1","model":{"id":"fal-ai/ltx-2.3-22b/reference-video-to-video/lora","name":"LTX-2.3 (V2V LoRA)","kind":"video","availability":"available","available":true,"restricted":false,"api_key_only":false,"description":"LTX-2.3 22B reference-video-to-video with LoRA — restyle a reference video with a custom fine-tune using depth, canny, or pose preprocessing.","categories":["v2v","lora"],"prompt_required":true,"prompt_supported":true,"supports":{"referenceVideo":true,"audioGeneration":true,"referenceAudio":true,"startImage":true,"endImage":true},"requires":{"referenceVideo":true},"aspect_ratios":["16:9","9:16","1:1"],"resolutions":["1080p","1440p","2160p"],"durations":[3,4,5,6,7,8,10],"base_credits":34,"api_gross_margin_percent":20,"added_at":"2026-05-05","popularity_rank":292,"example_prompt":"Animals squishing flat on a snowy mountain terrain, bouncy silly physics, vivid nature scene","preview":{"video":"https://cdn.artemotion.ai/file/artemotion-ai-bckt/model-previews/ltx-2.3-22b-v2v-lora.mp4"},"schema_url":"/api/v1/models?id=fal-ai%2Fltx-2.3-22b%2Freference-video-to-video%2Flora","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://www.artemotion.ai/api/v1/models?id=fal-ai%2Fltx-2.3-22b%2Freference-video-to-video%2Flora","title":"LTX-2.3 (V2V LoRA) generation request","description":"Request body accepted by POST /api/v1/generate for fal-ai/ltx-2.3-22b/reference-video-to-video/lora.","type":"object","properties":{"model_id":{"type":"string","const":"fal-ai/ltx-2.3-22b/reference-video-to-video/lora","description":"ArtEmotion model identifier."},"extra":{"type":"object","additionalProperties":true,"description":"Model-specific settings may also be nested here."},"max_credits":{"type":"number","minimum":1,"description":"Reject before submission if the estimated list price exceeds this cap."},"webhook_url":{"type":"string","format":"uri","maxLength":2048},"webhook_secret":{"type":"string","maxLength":512},"folder_id":{"type":"string"},"prompt":{"type":"string"},"fps":{"title":"Fps","description":"The frames per second of the generated video.","default":24,"type":"number","minimum":1,"maximum":60},"preprocessor":{"title":"Preprocessor","description":"The preprocessor to use for the generation.","default":"none","type":"string","enum":["depth","canny","pose","none"]},"audio_stg_scale":{"title":"Audio Stg Scale","description":"The Spatiotemporal Guidance (STG) scale for the audio. Higher values result in more consistent and focused audio content.","default":0,"type":"number","minimum":0,"maximum":20},"generate_audio":{"title":"Generate Audio","description":"Whether to generate audio for the video.","default":true,"type":"boolean"},"ic_lora_type":{"title":"IC-LoRA Type","description":"The IC LoRA type to use for the generation.","default":"union","type":"string","enum":["match_preprocessor","union","detailer","none"]},"use_multiscale":{"title":"Use Multiscale","description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the ge","default":true,"type":"boolean"},"seed":{"title":"Seed","description":"The seed for the random number generator.","type":"integer"},"video_strength":{"title":"Video Strength","description":"Video conditioning strength. Lower values represent more freedom given to the model to change the video content.","default":1,"type":"number","minimum":0,"maximum":1},"use_restart_sampling":{"title":"Use Restart Sampling","description":"Whether to use restart sampling. This will inject a small amount of noise during each denoising step, which can help improve the quality of the genera","default":false,"type":"boolean"},"audio_modality_scale":{"title":"Audio Modality Scale","description":"The modality scale for the audio. Controls the ratio between video and audio modalities.","default":3,"type":"number","minimum":0,"maximum":10},"scheduler":{"title":"Scheduler","description":"The scheduler to use.","default":"ltx2","type":"string","enum":["ltx2","linear_quadratic","beta"]},"match_video_length":{"title":"Match Video Length","description":"When enabled, the number of frames will be calculated based on the video duration and FPS. When disabled, use the specified num_frames.","default":true,"type":"boolean"},"audio_strength":{"title":"Audio Strength","description":"Audio conditioning strength. Lower values represent more freedom given to the model to change the audio content.","default":1,"type":"number","minimum":0,"maximum":1},"distill_lora_first_pass_scale":{"title":"Distill Lora First Pass Scale","description":"The scale of the distill LoRA to use for the first pass. Set to 0 to disable.","default":0.2,"type":"number","minimum":0,"maximum":1},"gradient_estimation_gamma":{"title":"Gradient Estimation Gamma","description":"The gamma of gradient estimation during denoising. Set to 0 to disable.","default":2,"type":"number","minimum":0,"maximum":10},"distill_lora_second_pass_scale":{"title":"Distill Lora Second Pass Scale","description":"The scale of the distill LoRA to use for the second and subsequent passes.","default":0.5,"type":"number","minimum":0,"maximum":1},"num_frames":{"title":"Num Frames","description":"The number of frames to generate.","default":121,"type":"number","minimum":9,"maximum":481,"multipleOf":1},"acceleration":{"title":"Acceleration","description":"The acceleration level to use.","default":"regular","type":"string","enum":["none","regular","high","full"]},"video_output_type":{"title":"Video Output Type","description":"The output type of the generated video.","default":"X264 (.mp4)","type":"string","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"]},"video_rescaling_scale":{"title":"Video Rescaling Scale","description":"The rescaling scale for the video. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","default":0.7,"type":"number","minimum":0,"maximum":1},"video_write_mode":{"title":"Video Write Mode","description":"The write mode of the generated video.","default":"balanced","type":"string","enum":["fast","balanced","small"]},"video_modality_scale":{"title":"Video Modality Scale","description":"The modality scale for the video. Controls the ratio between video and audio modalities.","default":3,"type":"number","minimum":0,"maximum":10},"audio_rescaling_scale":{"title":"Audio Rescaling Scale","description":"The rescaling scale for the audio. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","default":0.7,"type":"number","minimum":0,"maximum":1},"camera_lora_scale":{"title":"Camera LoRA Scale","description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the mod","default":1,"type":"number","minimum":0,"maximum":1},"camera_lora":{"title":"Camera LoRA","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move th","default":"none","type":"string","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"]},"video_quality":{"title":"Video Quality","description":"The quality of the generated video.","default":"high","type":"string","enum":["low","medium","high","maximum"]},"match_input_fps":{"title":"Match Input Fps","description":"When true, match the output FPS to the input video's FPS instead of using the default target FPS.","default":true,"type":"boolean"},"video_stg_scale":{"title":"Video Stg Scale","description":"The Spatiotemporal Guidance (STG) scale for the video. Higher values result in more consistent and focused video content.","default":0,"type":"number","minimum":0,"maximum":20},"video_cfg_scale":{"title":"Video Cfg Scale","description":"The Classifier-Free Guidance (CFG) scale for the video. Higher values result in more consistent and focused video content.","default":3,"type":"number","minimum":1,"maximum":20},"num_inference_steps":{"title":"Num Inference Steps","description":"The number of inference steps to use.","default":40,"type":"number","minimum":8,"maximum":50,"multipleOf":1},"negative_prompt":{"title":"Negative Prompt","description":"The negative prompt to generate the video from.","default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","type":"string"},"enable_prompt_expansion":{"title":"Enable Prompt Expansion","description":"Whether to enable prompt expansion.","default":true,"type":"boolean"},"enable_safety_checker":{"title":"Enable Safety Checker","description":"Run the safety checker to block unsafe content.","default":true,"type":"boolean"},"audio_cfg_scale":{"title":"Audio Cfg Scale","description":"The Classifier-Free Guidance (CFG) scale for the audio. Higher values result in more consistent and focused audio content.","default":7,"type":"number","minimum":1,"maximum":20},"lora_path":{"title":"LoRA Path","description":"URL or Hugging Face path to LoRA weights. Required for this model.","type":"string"},"lora_scale":{"title":"LoRA Scale","description":"Strength of the LoRA effect.","default":1,"type":"number","minimum":0,"maximum":4,"multipleOf":0.05},"lora_path_2":{"title":"LoRA Path 2","description":"URL or Hugging Face path to a second LoRA.","type":"string"},"lora_scale_2":{"title":"LoRA Scale 2","description":"Strength of the second LoRA.","default":1,"type":"number","minimum":0,"maximum":4,"multipleOf":0.05},"lora_path_3":{"title":"LoRA Path 3","description":"URL or Hugging Face path to a third LoRA.","type":"string"},"lora_scale_3":{"title":"LoRA Scale 3","description":"Strength of the third LoRA.","default":1,"type":"number","minimum":0,"maximum":4,"multipleOf":0.05},"aspect_ratio":{"type":"string","enum":["16:9","9:16","1:1"]},"resolution":{"type":"string","enum":["1080p","1440p","2160p"]},"duration":{"type":"number","enum":[3,4,5,6,7,8,10]},"image_url":{"type":"string","format":"uri"},"end_image_url":{"type":"string","format":"uri"},"video_url":{"type":"string","format":"uri"},"audio_url":{"type":"string","format":"uri"}},"required":["model_id","prompt","lora_path","video_url"],"additionalProperties":false},"parameters":[{"key":"fps","label":"Fps","type":"number","default":24,"min":1,"max":60,"description":"The frames per second of the generated video."},{"key":"preprocessor","label":"Preprocessor","type":"select","default":"none","options":["depth","canny","pose","none"],"description":"The preprocessor to use for the generation."},{"key":"audio_stg_scale","label":"Audio Stg Scale","type":"number","default":0,"min":0,"max":20,"description":"The Spatiotemporal Guidance (STG) scale for the audio. Higher values result in more consistent and focused audio content."},{"key":"generate_audio","label":"Generate Audio","type":"toggle","default":true,"description":"Whether to generate audio for the video."},{"key":"ic_lora_type","label":"IC-LoRA Type","type":"select","default":"union","options":["match_preprocessor","union","detailer","none"],"description":"The IC LoRA type to use for the generation."},{"key":"use_multiscale","label":"Use Multiscale","type":"toggle","default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the ge"},{"key":"seed","label":"Seed","type":"seed","description":"The seed for the random number generator."},{"key":"video_strength","label":"Video Strength","type":"number","default":1,"min":0,"max":1,"description":"Video conditioning strength. Lower values represent more freedom given to the model to change the video content."},{"key":"use_restart_sampling","label":"Use Restart Sampling","type":"toggle","default":false,"description":"Whether to use restart sampling. This will inject a small amount of noise during each denoising step, which can help improve the quality of the genera"},{"key":"audio_modality_scale","label":"Audio Modality Scale","type":"number","default":3,"min":0,"max":10,"description":"The modality scale for the audio. Controls the ratio between video and audio modalities."},{"key":"scheduler","label":"Scheduler","type":"select","default":"ltx2","options":["ltx2","linear_quadratic","beta"],"description":"The scheduler to use."},{"key":"match_video_length","label":"Match Video Length","type":"toggle","default":true,"description":"When enabled, the number of frames will be calculated based on the video duration and FPS. When disabled, use the specified num_frames."},{"key":"audio_strength","label":"Audio Strength","type":"number","default":1,"min":0,"max":1,"description":"Audio conditioning strength. Lower values represent more freedom given to the model to change the audio content."},{"key":"distill_lora_first_pass_scale","label":"Distill Lora First Pass Scale","type":"number","default":0.2,"min":0,"max":1,"description":"The scale of the distill LoRA to use for the first pass. Set to 0 to disable."},{"key":"gradient_estimation_gamma","label":"Gradient Estimation Gamma","type":"number","default":2,"min":0,"max":10,"description":"The gamma of gradient estimation during denoising. Set to 0 to disable."},{"key":"distill_lora_second_pass_scale","label":"Distill Lora Second Pass Scale","type":"number","default":0.5,"min":0,"max":1,"description":"The scale of the distill LoRA to use for the second and subsequent passes."},{"key":"num_frames","label":"Num Frames","type":"number","default":121,"min":9,"max":481,"step":1,"description":"The number of frames to generate."},{"key":"acceleration","label":"Acceleration","type":"select","default":"regular","options":["none","regular","high","full"],"description":"The acceleration level to use."},{"key":"video_output_type","label":"Video Output Type","type":"select","default":"X264 (.mp4)","options":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"description":"The output type of the generated video."},{"key":"video_rescaling_scale","label":"Video Rescaling Scale","type":"number","default":0.7,"min":0,"max":1,"description":"The rescaling scale for the video. Controls the ratio between classifier-free guidance and spatiotemporal guidance."},{"key":"video_write_mode","label":"Video Write Mode","type":"select","default":"balanced","options":["fast","balanced","small"],"description":"The write mode of the generated video."},{"key":"video_modality_scale","label":"Video Modality Scale","type":"number","default":3,"min":0,"max":10,"description":"The modality scale for the video. Controls the ratio between video and audio modalities."},{"key":"audio_rescaling_scale","label":"Audio Rescaling Scale","type":"number","default":0.7,"min":0,"max":1,"description":"The rescaling scale for the audio. Controls the ratio between classifier-free guidance and spatiotemporal guidance."},{"key":"camera_lora_scale","label":"Camera LoRA Scale","type":"number","default":1,"min":0,"max":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the mod"},{"key":"camera_lora","label":"Camera LoRA","type":"select","default":"none","options":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move th"},{"key":"video_quality","label":"Video Quality","type":"select","default":"high","options":["low","medium","high","maximum"],"description":"The quality of the generated video."},{"key":"match_input_fps","label":"Match Input Fps","type":"toggle","default":true,"description":"When true, match the output FPS to the input video's FPS instead of using the default target FPS."},{"key":"video_stg_scale","label":"Video Stg Scale","type":"number","default":0,"min":0,"max":20,"description":"The Spatiotemporal Guidance (STG) scale for the video. Higher values result in more consistent and focused video content."},{"key":"video_cfg_scale","label":"Video Cfg Scale","type":"number","default":3,"min":1,"max":20,"description":"The Classifier-Free Guidance (CFG) scale for the video. Higher values result in more consistent and focused video content."},{"key":"num_inference_steps","label":"Num Inference Steps","type":"number","default":40,"min":8,"max":50,"step":1,"description":"The number of inference steps to use."},{"key":"negative_prompt","label":"Negative Prompt","type":"text","default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","description":"The negative prompt to generate the video from."},{"key":"enable_prompt_expansion","label":"Enable Prompt Expansion","type":"toggle","default":true,"description":"Whether to enable prompt expansion."},{"key":"enable_safety_checker","label":"Enable Safety Checker","type":"toggle","default":true,"description":"Run the safety checker to block unsafe content."},{"key":"audio_cfg_scale","label":"Audio Cfg Scale","type":"number","default":7,"min":1,"max":20,"description":"The Classifier-Free Guidance (CFG) scale for the audio. Higher values result in more consistent and focused audio content."},{"key":"lora_path","label":"LoRA Path","type":"text","required":true,"description":"URL or Hugging Face path to LoRA weights. Required for this model."},{"key":"lora_scale","label":"LoRA Scale","type":"number","default":1,"min":0,"max":4,"step":0.05,"description":"Strength of the LoRA effect."},{"key":"lora_path_2","label":"LoRA Path 2","type":"text","description":"URL or Hugging Face path to a second LoRA."},{"key":"lora_scale_2","label":"LoRA Scale 2","type":"number","default":1,"min":0,"max":4,"step":0.05,"description":"Strength of the second LoRA."},{"key":"lora_path_3","label":"LoRA Path 3","type":"text","description":"URL or Hugging Face path to a third LoRA."},{"key":"lora_scale_3","label":"LoRA Scale 3","type":"number","default":1,"min":0,"max":4,"step":0.05,"description":"Strength of the third LoRA."}]}}