Skip to main content
POST
/
generation
/
ltx-2.3
LTX 2.3
curl --request POST \
  --url https://open.skills.video/api/v1/generation/ltx-2.3 \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "prompt": "<string>",
  "image_url": "<string>",
  "end_image_url": "<string>",
  "audio_url": "<string>",
  "video_url": "<string>",
  "quality": "pro",
  "duration": 6,
  "resolution": "1080p",
  "aspect_ratio": "16:9",
  "fps": 25,
  "generate_audio": true,
  "guidance_scale": 5,
  "mode": "end",
  "context": 10,
  "start_time": 0,
  "retake_mode": "replace_audio_and_video"
}
'
{
  "id": "gen_123",
  "status": "IN_QUEUE",
  "input": {
    "prompt": "a cat walking through neon rain",
    "duration": 5,
    "aspect_ratio": "16:9",
    "n": 1
  },
  "usage": {
    "total": 20,
    "subscription": 20,
    "permanent": 0
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.skills.video/llms.txt

Use this file to discover all available pages before exploring further.

4K, 50 fps, cinematic, preserves details.

Authorizations

Authorization
string
header
required

API Key for API endpoints

Body

prompt
string | null
required
feature
string
Allowed value: "text-image"
image_url
string<uri> | null
end_image_url
string<uri> | null
audio_url
string<uri> | null
video_url
string<uri> | null
quality
enum<string>
default:pro
Available options:
pro,
fast
duration
default:6
Required range: 1 <= x <= 20
resolution
enum<string>
default:1080p
Available options:
1080p,
1440p,
2160p
aspect_ratio
enum<string>
default:16:9
Available options:
16:9,
9:16
fps
default:25
generate_audio
boolean
default:true
guidance_scale
number
default:5
Required range: 1 <= x <= 50
mode
enum<string>
default:end
Available options:
start,
end
context
number
Required range: 0 <= x <= 20
start_time
number
default:0
Required range: 0 <= x <= 20
retake_mode
enum<string>
default:replace_audio_and_video
Available options:
replace_audio,
replace_video,
replace_audio_and_video
{key}
any

Response

Generation submission accepted

id
string
required

Generation id.

status
enum<string>
required

Queue status

Available options:
IN_QUEUE,
IN_PROGRESS,
COMPLETED,
FAILED,
CANCELED
input
Text/Image · object
required
usage
object
required

Credit usage breakdown for the request