LTXV 2 is a next-generation AI model designed for high-fidelity text-to-video generation with synchronized audio. Combining advanced diffusion transformer architecture and efficient multi-GPU inference, LTXV 2 enables creators to produce professional-grade videos up to 4K resolution with rapid generation speeds and rich creative control.
vs Wan2.1: LTXV 2 delivers faster generation and better compute efficiency, making it ideal for rapid prototyping and social media content, while Wan2.1 excels in photorealistic detail and smooth motion for professional-grade animations and close-ups.
vs HunyuanVideo: LTXV 2 offers superior speed and accessibility on consumer hardware, whereas HunyuanVideo is best for multi-person scenes and cinematic narratives, with advanced LoRA training for custom motion effects.
LTXV 2 exemplifies the next generation of foundation models by offering multimodal compatibility, production-ready outputs, and creative depth. It seamlessly handles text, images, and audiovisual inputs while producing high-fidelity videos with synchronized sound, making it a practical tool for both ideation and production. Whether transforming abstract text prompts into cinematic sequences or bringing static images to life with motion and audio, LTXV 2 provides unmatched flexibility and realism in generative multimedia AI.
import requests, time headers = {"Authorization": "Bearer " + AIMLAPI_KEY} job = requests.post( "https://api.aimlapi.com/v2/video/generations", headers=headers, json={ "model": "ltxv-2/text-to-video", "prompt": "A serene timelapse of clouds over a mountain range" }, ).json() gid = job["id"] while True: res = requests.get(f"https://api.aimlapi.com/v2/video/generations?generation_id={gid}", headers=headers).json() if res.get("status") in ("completed", "error"): break time.sleep(5) print(res["video"]["url"])
const headers = { Authorization: `Bearer ${process.env.AIMLAPI_KEY}`, "Content-Type": "application/json", }; const job = await (await fetch("https://api.aimlapi.com/v2/video/generations", { method: "POST", headers, body: JSON.stringify({ "model": "ltxv-2/text-to-video", "prompt": "A serene timelapse of clouds over a mountain range" }), })).json(); let res; do { await new Promise((r) => setTimeout(r, 5000)); res = await (await fetch(`https://api.aimlapi.com/v2/video/generations?generation_id=${job.id}`, { headers })).json(); } while (!["completed", "error"].includes(res.status)); console.log(res.video.url);
# submit the generation — the response contains the job "id" curl -X POST https://api.aimlapi.com/v2/video/generations \ -H "Authorization: Bearer $AIMLAPI_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"ltxv-2/text-to-video","prompt":"A serene timelapse of clouds over a mountain range"}' # then poll until status is "completed" — video.url holds the result curl "https://api.aimlapi.com/v2/video/generations?generation_id={id}" -H "Authorization: Bearer $AIMLAPI_KEY"
OpenAI-compatible — swap the base URL and it works with your existing SDK.
| Type | Price |
|---|---|
| Output | |
| Model | Input | Output | Context | Best for |
|---|---|---|---|---|
LTXV 2 This page | Video generation |
LTXV 2 takes image, text as input and returns video.
LTXV 2 is priced at $0.78 / sec (variable).
LTXV 2 is billed per generation — a fixed charge per output rather than by prompt length.
Yes, LTXV 2 accepts image input as well as a text prompt.
LTXV 2 was built by LTXV.
Send a request to v2/video/generations with ltxv-2/text-to-video as the model id.
Yes. LTXV 2 is served through AI/ML API, so the same key and endpoint format used for other models applies.
LTXV 2 generates videos from text prompts or images, supporting multiple resolutions and frame rates.