Model API

LTX 2.5 Pro

Generate a video with synchronized sound from a text prompt.

Model id

Use this in every request
lightricks/ltx-2.5/text-to-video/pro

This model has other modes with their own ids: lightricks/ltx-2.5/image-to-video/pro.

Run it

Quote the input, start the generation with the quote, then poll the job. Set RAYWAKE_API_KEY first; see Authentication.

# 1. Price the exact input (quotes are valid for up to 10 minutes)
curl -s https://api.raywake.com/v1/quotes \
  -H "Authorization: Bearer $RAYWAKE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "lightricks/ltx-2.5/text-to-video/pro",
  "input": {
    "prompt": "A red ceramic cup on a wooden table, soft morning light"
  }
}'

# 2. Start the generation with the quote_id from step 1
curl -s https://api.raywake.com/v1/generate \
  -H "Authorization: Bearer $RAYWAKE_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{"model": "lightricks/ltx-2.5/text-to-video/pro", "quote_id": "QUOTE_ID", "input": {"prompt":"A red ceramic cup on a wooden table, soft morning light"}}'

# 3. Poll until the status is terminal
curl -s https://api.raywake.com/v1/jobs/JOB_ID \
  -H "Authorization: Bearer $RAYWAKE_API_KEY"

Input

Input fields for lightricks/ltx-2.5/text-to-video/pro
NameTypeDescription
promptrequiredstring
The prompt to use for the generated video
durationenum
The duration of the generated video in seconds, up to 10 seconds. Set to 'auto' to let the model choose the duration automatically.

Default: auto

One of: 6, 8, 10, auto

resolutionstring (enum)
The resolution of the generated video.

Default: 1080p

One of: 720p, 1080p

aspect_ratiostring (enum)
The aspect ratio of the generated video

Default: 16:9

One of: 16:9, 9:16

fpsnumber (enum)
The frames per second of the generated video.

Default: 25

One of: 24, 25, 50

generate_audioboolean
Whether to generate audio for the generated video

Default: true

camera_motionstring (enum)
Optional camera motion applied to the generated video.

One of: dolly_in, dolly_out, dolly_left, dolly_right, jib_up, jib_down, static, focus_shift

Output

A succeeded job lists its results under outputs, stored on our side. See Jobs for every field.

Job excerpt
"outputs": [
  { "type": "video", "url": "https://…", "mime_type": "video/mp4", "thumbnail_url": "https://…" }
]

Pricing

  • 720p$0.1902/ second
  • 1080p$0.2694/ second

The exact charge for your input comes from a quote. How charges settle