ExploreModels
Pricing
Explore

LTX 2.3 Trainer (V2) - Video Inpainting

All training models

Train a LoRA that regenerates a masked region of a video while keeping the rest unchanged, blending the new content with its surroundings.

Training$ Commercial use

About LTX 2.3 Trainer (V2) - Video Inpainting

Train a LoRA that regenerates a masked region of a video while keeping the rest unchanged, blending the new content with its surroundings.

Pricing

Training models are coming soon. You can still browse this model's inputs below.

Inputs

training_data_urlfilerequired

URL to a `.zip` archive of your training data. The exact file layout depends on the training mode — see this endpoint's documentation for the required structure. You can include a `.txt` caption alongside each media file (same base name).

rankselectdefault: 32

The rank of the LoRA adaptation. Higher values increase capacity but use more memory.

Options: 8, 16, 32, 64, 128

number_of_stepsintegerdefault: 2000

The number of training steps.

learning_ratenumberdefault: 0.0002

Learning rate for optimization.

number_of_framesintegerdefault: 89

Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).

frame_rateintegerdefault: 24

Target frames per second for the training video (LTX-2.3 native is 24).

resolutionselectdefault: "medium"

Resolution to use for training. Higher resolutions require more memory.

Options: low, medium

aspect_ratioselectdefault: "1:1"

Aspect ratio to use for training.

Options: 16:9, 1:1, 9:16

trigger_phrasetextdefault: ""

A phrase that will trigger the LoRA style. Will be prepended to captions during training.

auto_scale_inputbooleandefault: false

If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.

split_input_into_scenesbooleandefault: false

Off for inpainting: scene splitting would desync a clip from its mask. Provide pre-split clips instead.

split_input_duration_thresholdnumberdefault: 30

The duration threshold in seconds. If a video is longer than this, it will be split into scenes.

debug_datasetbooleandefault: false

When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.

validationjsondefault: []

A list of validation prompts, each with a source video + a mask.

validation_negative_prompttextareadefault: "blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts."

A negative prompt to use for validation. Note: validation previews are single-stage approximations of the production two-stage (distilled) inference, so preview quality and guidance differ from final inference.

validation_number_of_framesintegerdefault: 89

The number of frames in validation videos.

validation_frame_rateintegerdefault: 24

Target frames per second for validation videos (LTX-2.3 native is 24).

validation_resolutionselectdefault: "high"

The resolution to use for validation.

Options: low, medium, high

validation_aspect_ratioselectdefault: "1:1"

The aspect ratio to use for validation.

Options: 16:9, 1:1, 9:16

stg_scalenumberdefault: 1

STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.

More from LTX 2.3 Trainer

LTX 2.3 Trainer (V2) - Image-to-Video
LTX 2.3 Trainer (V2) - Image-to-Video

Fine-tune LTX 2.3 to animate a starting image — supply a still plus a prompt at inference and the model generates a video that begins from that frame.

training
LTX 2.3 Trainer (V2) - Text-to-Audio
LTX 2.3 Trainer (V2) - Text-to-Audio

Train a LoRA that generates audio from a text prompt — the audio counterpart of text-to-video — learning a sound or style from your clips.

training
LTX 2.3 Trainer (V2) - Text-to-Video
LTX 2.3 Trainer (V2) - Text-to-Video

Fine-tune LTX 2.3 on your own clips to teach it a new subject, character, object, or visual style, then generate full videos from a text prompt.

training
LTX 2.3 Trainer (V2) - Video-to-Video
LTX 2.3 Trainer (V2) - Video-to-Video

Train a LoRA that learns a video-to-video transformation from paired before/after clips, steered at inference by a reference (control) video.

training
LTX 2.3 Trainer (V2) - Video-to-Video IC-LoRA
LTX 2.3 Trainer (V2) - Video-to-Video IC-LoRA

Train an IC-LoRA that learns a video-to-video transformation from paired before/after clips, conditioned at inference on a reference (control) video.

training
LTX 2.3 Trainer (V2) - Audio-to-Audio
LTX 2.3 Trainer (V2) - Audio-to-Audio

Train a LoRA that transforms one audio clip into another, learning a reference→target mapping from paired audio examples.

training
LTX 2.3 Trainer (V2) - Audio-to-Video
LTX 2.3 Trainer (V2) - Audio-to-Video

Train a LoRA that generates video from a start image plus a conditioning audio track, producing motion that matches the sound.

training
LTX 2.3 Trainer (V2) - Forward Audio Extension
LTX 2.3 Trainer (V2) - Forward Audio Extension

Train a LoRA that continues an audio clip forward in time, generating the audio that follows a short clean prefix.

training
LTX 2.3 Trainer (V2) - Backward Audio Extension
LTX 2.3 Trainer (V2) - Backward Audio Extension

Train a LoRA that generates the lead-in to an audio clip, extending audio backward in time from its ending.

training
LTX 2.3 Trainer (V2) - Audio Inpainting
LTX 2.3 Trainer (V2) - Audio Inpainting

Train a LoRA that regenerates masked time spans of an audio clip while keeping the rest unchanged.

training
LTX 2.3 Trainer (V2) - Audio+Video Reference Transformation
LTX 2.3 Trainer (V2) - Audio+Video Reference Transformation

Train a LoRA for a joint audio+video transformation, conditioned on a reference clip (its video and audio) to produce a matching target clip.

training
LTX 2.3 Trainer (V2) - Masked Audio+Video Transformation
LTX 2.3 Trainer (V2) - Masked Audio+Video Transformation

Train a LoRA that regenerates a masked video region (guided by kept pixels and a video reference) while jointly generating audio from an audio reference.

training
LTX 2.3 Trainer (V2) - Forward Video Extension
LTX 2.3 Trainer (V2) - Forward Video Extension

Train a LoRA that continues a video forward in time — supply an opening clip at inference and the model generates what comes next.

training
LTX 2.3 Trainer (V2) - Backward Video Extension
LTX 2.3 Trainer (V2) - Backward Video Extension

Train a LoRA that generates the lead-in to a video, extending a clip backward in time from its ending.

training
LTX 2.3 Trainer (V2) - Audio-to-Audio IC-LoRA
LTX 2.3 Trainer (V2) - Audio-to-Audio IC-LoRA

Train an IC-LoRA that transforms one audio clip into another, conditioned at inference on a reference audio clip.

training
LTX 2.3 Trainer (V2) - Audio+Video Reference IC-LoRA
LTX 2.3 Trainer (V2) - Audio+Video Reference IC-LoRA

Train an IC-LoRA for a joint audio+video transformation, conditioned on a reference clip's video and audio to produce a matching target.

training
LTX 2.3 Trainer (V2) - Masked Audio+Video IC-LoRA
LTX 2.3 Trainer (V2) - Masked Audio+Video IC-LoRA

Train an IC-LoRA that regenerates a masked video region (guided by kept pixels and a video reference) while jointly generating audio from an audio reference.

training
LTX 2.3 Trainer (V2) - Masked Video-to-Video IC-LoRA
LTX 2.3 Trainer (V2) - Masked Video-to-Video IC-LoRA

Train an IC-LoRA that regenerates only the masked region of a video, guided by the kept pixels and a separate reference/control video.

training
LTX 2.3 Trainer (V2) - Keyframe Interpolation
LTX 2.3 Trainer (V2) - Keyframe Interpolation

Train a LoRA that generates the video between keyframes — supply first/last (and optional middle) frames at inference and the model fills the in-between motion.

training
LTX 2.3 Trainer (V2) - Spatial Outpainting
LTX 2.3 Trainer (V2) - Spatial Outpainting

Train a LoRA that expands the video frame outward, keeping an inner rectangle fixed and generating the surrounding region.

training
LTX 2.3 Trainer (V2) - Video-to-Audio
LTX 2.3 Trainer (V2) - Video-to-Audio

Train a LoRA that generates audio (foley / sound design) for a silent video, learning a soundtrack that matches the on-screen action.

training
LTX 2.3 Trainer (V2) - Masked Video-to-Video
LTX 2.3 Trainer (V2) - Masked Video-to-Video

Train a LoRA that regenerates only the masked region of a video, guided by both the kept pixels and a separate reference/control video.

training
Train Flux LoRA
Train Flux LoRA

Train styles, people and other subjects at blazing speeds.

lorapersonalization
training
Krea 2 Trainer
Krea 2 Trainer

Train a custom LoRA on your own images to teach Krea 2 a new subject, character, or style. Provide a set of training images (and an optional trigger word), and the trainer outputs LoRA weights you can use for inference with the Krea 2 LoRA endpoint.

lorapersonalization
training
Train Flux LoRAs For Portraits
Train Flux LoRAs For Portraits

FLUX LoRA training optimized for portrait generation, with bright highlights, excellent prompt following and highly detailed results.

lorapersonalization
training
FLUX 3 Klein LoRA Trainer✦ new
FLUX 3 Klein LoRA Trainer

Fine-tune FLUX 3 Image Klein with your own images to teach it a subject, a product or a style.

fluxlora
training
Z Image Trainer
Z Image Trainer

Train LoRAs on Z-Image Turbo, a super fast text-to-image model of 6B parameters developed by Tongyi-MAI.

turboz-image
training
FLUX 2 Trainer
FLUX 2 Trainer

Fine-tune FLUX.2 [dev] from Black Forest Labs with custom datasets. Create specialized LoRA adaptations for specific styles and domains.

training
FLUX 2 Trainer V2
FLUX 2 Trainer V2

Fine-tune FLUX.2 [dev] from Black Forest Labs with custom datasets. Create specialized LoRA adaptations for specific styles and domains.

training
Qwen Image 2512 Trainer
Qwen Image 2512 Trainer

Qwen Image 2512 LoRA training

lorapersonalization
training
Z Image Turbo Trainer V2
Z Image Turbo Trainer V2

Fast LoRA trainer for Z-Image-Turbo, a super fast text-to-image model of 6B parameters developed by Tongyi-MAI.

lorapersonalization
training
FLUX 3 Klein Edit LoRA Trainer✦ new
FLUX 3 Klein Edit LoRA Trainer

Fine-tune FLUX 3 Image Klein on before/after image pairs to teach it a custom edit, with up to 10 input images per pair.

fluxlora
training
FLUX 2 [klein] 9b Base Trainer
FLUX 2 [klein] 9b Base Trainer

Fine-tune FLUX.2 [klein] 9B from Black Forest Labs with custom datasets. Create specialized LoRA adaptations for specific editing tasks.

training
Turbo Flux Trainer
Turbo Flux Trainer

A blazing fast FLUX dev LoRA trainer for subjects and styles.

training