🎞️

LTX-2 API

active

LTX-2 19B — advanced AI video generation with text-to-video, image-to-video, lipsync, and control modes. Up to 1080p, 5–20 seconds.

LightTricks / WaveSpeedvideo24 credits/call
Provider
LightTricks / WaveSpeed
Pricing
20–256 credits per video (~$0.04–$0.51)
Speed
30–120 seconds
Output
video

Quick Start

Send a request to the LTX-2 API:

bash
curl -X POST https://apiin.one/api/v1/videos/generations \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "ltx-2",
  "prompt": "A cat playing piano in a jazz bar, cinematic lighting",
  "resolution": "720p",
  "aspect_ratio": "16:9",
  "duration": 5
}'

API Endpoint

POST/api/v1/videos/generations
Send a POST request with your API key to generate content using LTX-2.

Headers

HeaderТипОбязательноОписание
AuthorizationstringОбязательноBearer YOUR_API_KEY
Content-TypestringОбязательноapplication/json

Body Parameters

ПараметрТипОбязательноОписание
modelstringОбязательноModel identifier: "ltx-2"
promptstringНеобязательноText description (required for text-to-video and image-to-video)
typestringНеобязательноMode: "text-to-video", "image-to-video", "lipsync", or "control"
imagestringНеобязательноImage URL for image-to-video mode
audiostringНеобязательноAudio URL for lipsync mode
audio_durationnumberНеобязательноAudio duration in seconds for lipsync (5–20)
videostringНеобязательноVideo URL for control mode
video_durationnumberНеобязательноVideo duration for control mode (5–20)
modestringНеобязательноControl mode: "pose", "depth", or "canny"
audio_modestringНеобязательноAudio mode for control: "preserve", "generate", or "none"
resolutionstringНеобязательноOutput resolution: "480p", "720p", or "1080p" (По умолчанию: 720p)
aspect_ratiostringНеобязательноAspect ratio: "16:9" or "9:16" (text-to-video only) (По умолчанию: 16:9)
durationnumberНеобязательноVideo duration in seconds (5–20) (По умолчанию: 5)
seednumberНеобязательноRandom seed for reproducibility (-1 for random) (По умолчанию: -1)

Example Request

json
{
  "model": "ltx-2",
  "prompt": "A cat playing piano in a jazz bar, cinematic lighting",
  "resolution": "720p",
  "aspect_ratio": "16:9",
  "duration": 5
}

Example Response

Successful task creation response.

{
  "code": 200,
  "message": "success",
  "data": {
    "task_id": "n50xxxx_ltx2",
    "status": "IN_PROGRESS"
  }
}

Check Task Status

For asynchronous tasks, poll the status endpoint to check when your task is complete:

GET/api/v1/tasks/{task_id}
Returns the current status of a generation task. Poll until status is 'completed' or 'failed'.
bash
curl https://apiin.one/api/v1/tasks/task_abc123 \
  -H "Authorization: Bearer aio_your_key"

Use Cases

  • Generate high-quality videos from text prompts
  • Animate images into video with image-to-video mode
  • Create lipsync videos by combining audio with AI video
  • Apply pose/depth/edge control to existing video

API Tester

Test the LTX-2 API directly from your browser:

Песочница APIPOST

Error Codes

{
  "error": {
    "code": 400,
    "message": "Invalid parameters",
    "type": "invalid_request"
  }
}

Frequently Asked Questions

How much does LTX-2 cost?

Credits depend on mode, resolution, and duration. Text/image-to-video: 20–76 credits. Lipsync: 32–128 credits. Control: 64–256 credits.

What modes does LTX-2 support?

Four modes: text-to-video, image-to-video, lipsync (audio+video), and control (pose/depth/canny). Specify with the "type" parameter.

What resolutions are supported?

480p, 720p, and 1080p. Higher resolutions cost more credits.

Why Use LTX-2 Through API in One?

14 specialized modes in one model
2Lipsync from audio input
3Video control with pose/depth/canny
4Up to 1080p and 20 seconds

Ready to use LTX-2?

Get Your API Key →