
Ltx 2.3 Quality Text-to-Video API
Generate high-quality video with audio from images using LTX-2.3
LTX 2.3 Quality Text-to-Video
LTX 2.3 Quality is a high-quality text-to-video model that generates cinematic videos from natural language prompts, with optional audio generation. Built on the LTX-Video architecture, it delivers smooth motion, strong prompt adherence, and flexible resolution presets.
🌟 Key Features
🎬 Cinematic Video Generation
Generates high-fidelity videos from descriptive text prompts with precise motion control, realistic lighting, and consistent style.
🔊 Optional Audio Generation
Optionally produce synchronized audio alongside the video in a single request — no separate audio pipeline required.
📐 Multiple Resolution Presets
Six aspect ratio presets cover every common layout, from square HD to widescreen landscape and vertical portrait formats.
🔁 Reproducible Results
Pin a seed value to reproduce or iterate on a specific generation, enabling systematic prompt and parameter refinement.
⚙️ Parameters
| Parameter | Required | Description |
|---|---|---|
prompt | ✅ | Text description of the video to generate. Maximum 2,000 characters. |
num_frames | ❌ | Number of frames to generate (default: 121). Must be a multiple of 8 plus 1. |
resolution | ❌ | Output video resolution preset (default: landscape_16_9). See options below. |
generate_audio | ❌ | Whether to generate accompanying audio (default: false). |
seed | ❌ | Random seed for reproducibility. Omit for random results. |
Resolution Options
| Value | Description |
|---|---|
square_hd | Square HD (1024×1024) |
square | Square (512×512) |
portrait_3_4 | Portrait 3:4 |
portrait_9_16 | Portrait 9:16 |
landscape_4_3 | Landscape 4:3 |
landscape_16_9 | Landscape 16:9 |
Frame Count Guide
num_frames | Approximate Duration (24fps) |
|---|---|
| 25 | ~1 second |
| 81 | ~3.4 seconds |
| 121 | ~5 seconds |
| 161 | ~6.7 seconds |
| 257 | ~10.7 seconds |
💲 Pricing
Billed at $0.0024075 per megapixel of generated video data (width × height × num_frames), rounded upward.
Example: landscape_16_9 (1280×720) at 121 frames ≈ 112 MP ≈ $0.27
💡 Prompt Tips
A drone shot sweeping over a misty mountain valley at dawn, golden light breaking through the clouds, cinematic slow motion, ultra-detailed.
- Describe motion explicitly: "slowly panning left", "camera zooms in", "waves crashing".
- Include lighting and atmosphere cues: "golden hour", "neon-lit rain", "overcast fog".
- Reference a visual style: "cinematic 4K", "anime style", "photorealistic".
- Use
seedwhen iterating on prompt wording to isolate the effect of each change.
🎯 Use Cases
- Creative Storytelling — Generate cinematic sequences and short films from script descriptions.
- Marketing & Advertising — Produce dynamic video assets for campaigns without filming.
- Social Media Content — Create engaging short-form video content at any aspect ratio.
- Prototyping & Storyboarding — Rapidly visualize scene concepts before full production.
- Music Visualization — Generate visuals to accompany audio tracks with
generate_audio: false.
📝 Notes
promptis the only required field.num_framesmust satisfy:(num_frames - 1) % 8 == 0(e.g. 25, 33, 41, 81, 121, 161, 257).- Task status values:
created,processing,completed,failed. - Generated video URLs are returned in
outputsonce status iscompleted.


















