LTX Video

LTX-Video is the first DiT-based video generation model capable of generating high-quality videos in real-time. It produces 24 FPS videos at a 768x512 resolution faster than they can be watched.

~55.02s
~$0.057
 1import requests
 2import json
 3
 4url = "https://api.segmind.com/v1/ltx-video"
 5headers = {
 6    "x-api-key": "YOUR_API_KEY",
 7    "Content-Type": "application/json"
 8}
 9
10data = {
11    "cfg": 3,
12    "seed": 2357108,
13    "steps": 30,
14    "length": 97,
15    "prompt": "A woman with blood on her face and a white tank top looks down and to her right, then back up as she speaks. She has dark hair pulled back, light skin, and her face and chest are covered in blood. The camera angle is a close-up, focused on the woman's face and upper torso. The lighting is dim and blue-toned, creating a somber and intense atmosphere. The scene appears to be from a movie or TV show",
16    "target_size": 640,
17    "aspect_ratio": "3:2",
18    "negative_prompt": "low quality, worst quality, deformed, distorted"
19}
20
21response = requests.post(url, headers=headers, json=data)
22
23if response.status_code == 200:
24    result = response.json()
25    print(json.dumps(result, indent=2))
26else:
27    print(f"Error: {response.status_code}")
28    print(response.text)

API Endpoint

POSThttps://api.segmind.com/v1/ltx-video

Parameters

promptrequired
string

Text prompt for the video. This model needs long descriptive prompts, if the prompt is too short the quality won't be good.

aspect_ratiooptional
string

Aspect ratio of the output video. Ignored if an image is provided.

Default: "3:2"
Allowed values (13 total):
"1:1""1:2""2:1""2:3""3:2""3:4""4:3""4:5""5:4""9:16"+3 more
cfgoptional
number

How strongly the video follows the prompt

Default: 3Range: 1 - 20
imageoptional
string (uri)

Optional input image url to use as the starting frame

Default: null
lengthoptional
integer

Length of the output video in frames

Default: 97
Allowed values :
97129161193225257
negative_promptoptional
string

Things you do not want to see in your video

Default: "low quality, worst quality, deformed, distorted"
seedoptional
integer

Set a seed for reproducibility. Random by default.

Default: 2357108
stepsoptional
integer

Number of steps

Default: 30Range: 1 - 50
target_sizeoptional
integer

Target size for the output video

Default: 640
Allowed values :
5125766407047688328969601024

Response Type

Returns: Video

Common Error Codes

The API returns standard HTTP status codes. Detailed error messages are provided in the response body.

400

Bad Request

Invalid parameters or request format

401

Unauthorized

Missing or invalid API key

403

Forbidden

Insufficient permissions

404

Not Found

Model or endpoint not found

406

Insufficient Credits

Not enough credits to process request

429

Rate Limited

Too many requests

500

Server Error

Internal server error

502

Bad Gateway

Service temporarily unavailable

504

Timeout

Request timed out