LTX-2.3 is one of the strongest open-source video generation models today, and it stands out for being able to generate audio simultaneously. This guide covers what changed in LTX-2.3, how to install it, how to use all six native workflows, and when the LTX API makes more sense than a local setup.

What Is LTX-2.3?
LTX-2.3 is an open-weights video engine developed by Lightricks and released on March 5, 2026. It generates synchronized video and audio in a single forward pass, reaching up to 4K resolution at 50 FPS and up to 20 seconds of footage. The weights are available on Hugging Face under the LTX-2 License (Free for non-commercial and organizations under $10M revenue; commercial license required above that threshold).
Note: Lightricks has released LTX-2.5, a newer open-weights foundation model that adds native multi-shot scenes, automatic clip duration, native 4K HDR and RAW output, a Gemma 4 12B text encoder, and a faster distilled model.
What Changed from LTX-2
LTX 2.3 adds much-needed (and requested) improvements:
- Sharper textures and cleaner edges through a rebuilt variational autoencoder (VAE).
- Increased prompt adherence through a gated attention text connector.
- Quality upgrade for portrait mode (9:16), which is essential for social media.
- Audio quality improved with reduced noise and cleaner dialogue.
LTX-2.3 Model Variants
The model ships in several checkpoint variants for different hardware. Official system requirements list 32GB VRAM as the minimum for the full BF16 dev model. Community FP8 builds extend support to 16GB cards when paired with the FP4-mixed Gemma encoder.
| Variant | Parameters | Precision | Steps | Min VRAM |
|---|---|---|---|---|
| 22B Dev | 22B | BF16 | 20–50 | 32GB+¹ |
| 22B Dev FP8 | 22B | FP8 | 20–50 | 16GB |
| 22B Distilled | 22B | BF16 | 4–8 | 32GB+¹ |
| 22B Distilled FP8 | 22B | FP8 | 4–8 | 16GB |
| NVFP4² | 22B | NVFP4 | 4–8 | 24GB² |
¹ Per official Lightricks system requirements. ² NVFP4 requires RTX 50xx (Blackwell) GPUs.
The RTX 4090 (24GB) can cover the FP8 dev model at 720p when paired with the FP4 Gemma encoder. Comfortable 1080p output from the dev model requires 40GB+, which puts it beyond consumer GPUs. The official LTX API or a cloud GPU instance are practical options without quantization trade-offs.
What LTX-2.3 Can Generate
Text-to-Video (T2V)
Text-to-video is the most direct mode. Write a prompt, set resolution and frame count, and the model generates a video from scratch. LTX-2.3's improved text connector means it follows detailed prompts more reliably, including camera direction terms and composite scene descriptions.
Image-to-Video (I2V)
Image-to-video takes a static image as the first frame and animates it forward based on a motion prompt. The motion consistency improvements in LTX-2.3 are most visible here: earlier versions frequently produced frozen frames or jitter artifacts, and 2.3 substantially reduces both.
First-Last Frame Interpolation (FLF2V)
FLF2V generates the motion between supplied opening and closing frames. It works well for controlled transformations and transitions. Complex multi-step actions with very different keyframes tend to produce more conservative interpolations.
Image-Audio-to-Video (IA2V)
IA2V generates a lip-synced video from a reference image and an audio file. It handles real people, digital humans, and illustrated characters in portrait and half-body formats.
IC-LoRA Union Control
IC-LoRA transfers motion structure from a reference to generate new content. It supports depth maps, Canny edge detection, and human pose estimation.
ID-LoRA Personalized Video
ID-LoRA adapts the model to a specific person's appearance and voice using a reference image and short audio clip. It generates personalized speaking videos with synchronized audio in a single pass.
LTX-2.3 VRAM Requirements
VRAM by Checkpoint and Resolution
VRAM usage scales significantly with resolution. The figures below are community-reported estimates; actual usage varies by frame count and whether the Gemma encoder is offloaded via the API node.
| VRAM tier | Example GPUs | Workload |
|---|---|---|
| 16GB | RTX 5080, RTX 4080 SUPER | Preview and prompt iteration on the distilled checkpoint with FP8. Draft resolution, short clips (33–49 frames). |
| 24–32GB | RTX 4090 (24GB), RTX 5090 (32GB) | Production two-stage generation at 720p–1080p. 32GB adds headroom for concurrent IC-LoRA. |
| 48GB | L40S, RTX 6000 Ada | LoRA fine-tuning at practical batch sizes. Inference no longer needs FP8 to fit. |
| 80GB+ | A100 80GB, H100 | Full model training and audio-video LoRA at full sequence length. |
Tiers from Lightricks' hardware guide, calibrated for LTX-2.3 with FP8 quantization enabled.
What Does LTX-2.3 Cost to Run?
The model weights are free to download from Hugging Face under the Apache 2.0 license. There are two main ways to run LTX-2.3: the LTX API (Lightricks' hosted service) or self-hosting on a GPU.
| Option | Cost per 10s clip at 1080p | Setup | Best for |
|---|---|---|---|
| LTX API Fast | $0.60 ($0.06/sec) | API key configuration | Low volume, no GPU available |
| LTX API Pro | $0.80 ($0.08/sec) | API key configuration | Production quality, no GPU available |
| Self-hosted | A100 80GB at ~$1.09/hr | ComfyUI install, model downloads | High volume, LoRA workflows, full control |
| Self-hosted (RTX 4090, owned) | Hardware amortized | ComfyUI install, model downloads | Ongoing use, 24GB workloads |
LTX API pricing from ltx.io/model/api/pricing. Cloud GPU pricing varies by provider. Self-hosted clip times are community-reported estimates on an A100 80GB.
In short, the LTX API is the simpler option with no infrastructure to manage. Self-hosting costs less per clip at volume and gives full access to custom ComfyUI node graphs, IC-LoRA structural control, and LoRA stacking.
How to Install LTX-2.3 in ComfyUI
Update ComfyUI First
LTX-2.3 is natively supported in ComfyUI since the March 2026 update. All six workflow templates are built-in with no custom nodes required. Open ComfyUI Manager and update to version 0.16.1 or later before proceeding.
Loading the Official Workflow
Open the Template Library in the ComfyUI interface.

Search for "LTX-2.3", and select a workflow. Each template handles all node connections automatically. If a workflow shows red nodes after loading, your ComfyUI version predates native LTX-2.3 support. Update before troubleshooting further.

Download Model Files
For manual installation, download up to four files from the Lightricks HuggingFace repository. A proper workflow might use:
- Checkpoint:
- ltx-2.3-22b-dev-fp8.safetensors
- Place in ComfyUI/models/checkpoints/
- Text Encoder:
- gemma_3_12B_it_fp4_mixed.safetensors
- Place in ComfyUI/models/text_encoders/
- LoRA (optional):
- ltx_2.3_22b_distilled_1.1_lora_dynamic_fro09_avg_rank_111_bf16.safetensors
- Place in ComfyUI/models/loras/
- Upscaler (optional):
- ltx-2.3-spatial-upscaler-x2-1.1.safetensors
- Place in ComfyUI/models/latent_upscale_models/
How to Use LTX-2.3 in ComfyUI
Configuring Your First Text-to-Video Generation
Load the LTX-2.3 T2V template and confirm the checkpoint has loaded in the model loader node. A 1280x720 output at 81 frames (roughly 3.4 seconds at 24fps) is a practical starting point.
Key settings before your first run:
- Steps: 4 to 8 for distilled, 20 to 50 for dev. Start at the lower end of each range.
- CFG Scale: Keep between 2.0 and 5.0. The default of 3.0 to 3.5 works for most prompts.
- Resolution: Generate at your target resolution from the start. Upscaling from 720p in post produces noticeably worse results than generating at 1080p directly.
Prompting Tips for LTX-2.3
Lead with motion and camera behavior; the model follows motion instructions more reliably when they come first. "Camera slowly tracks forward, a woman walks through a misty forest" outperforms "A woman in a misty forest, cinematic mood."
Limit each prompt to one or two actions. Asking the model to choreograph four events in sequence will not produce reliable results.
For negative prompts, listing common artifacts helps: "blurry motion, flickering, frozen frames, watermark, inconsistent lighting."
The LTX API: Generating Video Without a Local GPU
How the LTX API Works
The LTX API is Lightricks' managed REST API for video generation. It runs LTX-2.3 on Lightricks' infrastructure and returns an MP4. No local GPU is needed. Authentication uses a bearer token, and the endpoint accepts a text prompt or image input. Billing is per second of output video, not per request or compute time.
The API exposes four model tiers:
ltx-2.3-fastltx-2.3-proltx-2.5-fastltx-2.5-pro
LTX API Pricing
| Model | 720p | 1080p | 1440p | 4K |
|---|---|---|---|---|
| LTX-2.3 Fast (T2V / I2V) | $0.03/sec | $0.06/sec | $0.12/sec | $0.24/sec |
| LTX-2.3 Pro (T2V / I2V) | $0.04/sec | $0.08/sec | $0.16/sec | $0.32/sec |
| LTX-2.3 Pro - Audio-to-Video (A2V) | $0.10/sec | $0.10/sec | N/A | |
| LTX-2.5 Fast | $0.09/sec | $0.13/sec | $0.19/sec | $0.30/sec |
| LTX-2.5 Pro | $0.12/sec | $0.17/sec | N/A | |
| Extend / Retake | $0.10/sec | $0.10/sec | N/A |
Official pricing from August 2026. Subject to change.
Using the LTX API from the Command Line
Get an API key from the LTX Developer Console. For example, this is a request for text-to-video generation pointed at the /v1/text-to-video endpoint:
curl -X POST https://api.ltx.video/v1/text-to-video \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "ltx-2.3-fast",
"prompt": "Camera slowly tracks forward through a misty forest at golden hour, shafts of light through tall trees, cinematic depth of field",
"duration": 5,
"resolution": "1920x1080",
"fps": 24
}'
The endpoint returns a URL to the generated MP4. For longer clips or production workloads, the async /v2/text-to-video endpoint returns a job ID immediately and lets you poll for completion rather than holding an open connection.
Using the Gemma API Node in ComfyUI
The Gemma API Text Encoding node offloads prompt encoding to Lightricks' free API rather than running the Gemma 3 12B encoder locally. The FP4-mixed Gemma encoder occupies approximately 8GB of VRAM; the full BF16 encoder requires significantly more. Offloading via the API node removes that overhead entirely.
To use it, replace the local Gemma encoder node in your workflow with the Gemma API Text Encoding node (installed as part of ComfyUI-LTXVideo). Pass your prompt and it returns embeddings ready for the sampler. The call completes in under a second with no token limits.
LTX API, Cloud GPU, or Local: How to Choose
| Factor | LTX API | Cloud GPU | Local GPU |
|---|---|---|---|
| Setup | API key only | CLI install, model downloads | ComfyUI install, model downloads |
| VRAM needed | None | 16GB-80GB | 16GB-80GB |
| Cost | $0.06 (Fast) / $0.08 (Pro) | A100 at $1.09/hr | Hardware amortized |
| Workflow control | REST parameters only | Full ComfyUI node graph access | Full ComfyUI node graph access |
| LoRA / IC-LoRA support | Limited | Yes, via ComfyUI nodes | Yes, via ComfyUI nodes |
| Minimum resolution | 1080p | Any | Any |
| Best for | Low volume, no GPU, quick integration | High volume without upfront hardware cost | Ongoing use, hardware already owned |
How to Run LTX-2.3 on Thunder Compute
Running the 22B dev model at 1080p or above requires 40GB+ of VRAM, which puts it outside most consumer hardware. Thunder Compute offers a one-click ComfyUI template on an A100 80GB. It covers every LTX-2.3 variant at full precision, including the two-stage upscaling pipeline.
To get started: install the CLI, run tnr create --template comfy-ui and choose your instance specs, then connect with tnr connect 0 and launch with start comfyui.
Last Thoughts on LTX-2.3 ComfyUI
LTX-2.3 is a strong open-source option for AI video generation, and native ComfyUI support has made it more accessible than any previous version. For users hitting VRAM limits on the dev model, a cloud A100 is the cleaner path than quantization.
FAQ
Does LTX-2.3 Require Custom Nodes in ComfyUI?
No. LTX-2.3 has been natively supported since the March 2026 ComfyUI update. All six workflow templates are built in and accessible through the Template Library. If you see missing nodes after loading a workflow, the most likely cause is an outdated ComfyUI version.
How Much VRAM Do I Need for LTX-2.3 in ComfyUI?
The 22B dev model in BF16 requires 32GB+ per official Lightricks documentation. The FP8 checkpoint can run on 16GB when paired with the FP4-mixed Gemma encoder and sequential CPU offloading. For comfortable 1080p output, 40GB is the practical minimum for the dev model.
What Is the LTX API and How Is It Priced?
The LTX API is Lightricks' managed REST endpoint for video generation without a local GPU. LTX-2.3 Fast costs $0.06 per second at 1080p; Pro costs $0.08 per second. A 10-second clip at 1080p with the Fast model costs $0.60. Billing is per second of output video.
What Are the Six Native ComfyUI Workflows for LTX-2.3?
Text-to-Video (T2V), Image-to-Video (I2V), First-Last Frame to Video (FLF2V) for interpolated transitions, Image-Audio-to-Video (IA2V) for lip sync, IC-LoRA Union Control for depth and pose-guided generation, and ID-LoRA for personalized speaking avatar video with synchronized audio.
What Is the Gemma API Text Encoding Node?
A ComfyUI node that offloads prompt encoding to Lightricks' free hosted API instead of running the Gemma 3 12B encoder locally. This removes the encoder's VRAM overhead (approximately 8GB for the FP4 variant, significantly more for BF16) and lets the encoding call complete in under a second with no token limits.