Introduction
LTX-2 19B Image to video animates one photo into a clip with its own soundtrack. LTX-2 is Lightricks' open 19-billion-parameter audio-video model; this endpoint returns 5 to 20 seconds at 480p, 720p or 1080p in the photo's own shape, with stereo sound in the same MP4. The platform adds no content filter.
Choose a mode by starting material
| What you have | Mode |
|---|---|
| a written description | LTX-2 19B Text to video |
| a photo to animate | LTX-2 19B Image to video |
| a photo and your own LoRA files | LTX-2 19B LoRA Image to video |
Key features & highlights
Your photo, with sound
The soundtrack is generated with the motion, so a guitar photo comes back playing and a crowd photo comes back talking.
Keeps the shape
Portrait, square or widescreen photos come back in their own shape.
Up to 20 seconds
Any whole second from 5 to 20, billed per second.
Uncensored
No filter on the photo, the prompt or the clip. Our mid-level content probes rendered; the strongest came back toned down.
Request parameters
| Parameter | Required | Description |
|---|---|---|
prompt | Yes | Required. Describe what happens next in this picture, the camera, and the sound on an "Audio:" line. at least 1 characters |
image_url | Yes | The opening frame. The clip starts from this photo and keeps its aspect ratio; a public, directly downloadable link. |
resolution | No | 480p, 720p (the default) or 1080p. Each step costs more per second; the shape follows your photo. |
duration_seconds | No | Any whole second from 5 to 20, billed per second. |
seed | No | Keeps runs comparable while you change the prompt. It does not promise a frame-identical clip. |
Pricing
Billed per second of output at the chosen resolution. The shape of your photo does not change the price, and the soundtrack is included.
| Specification | Price |
|---|---|
| $0.0144 / second |
| $0.0192 / second |
| $0.0288 / second |
Use cases
Musicians and performers
A still of someone with an instrument or a microphone becomes a performance.
Product and lifestyle shots
Add motion and ambience to a catalogue photo in one call.
Unfiltered clips from your users' images
Animate your users' own images with sound and no content filter, adults only.
Prompt guide & pro tips
Stay in the picture
Describe what happens next in the photo you sent; a prompt about another place can cut to a new shot.
Write the sound
An "Audio:" line with two or three sounds works better than none.
Draft at 480p
Find the motion at 480p and 5 seconds, then go up.
Use a clean, public link
The image must download directly; a link that needs a login fails and is not charged.
API quick start
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "lightricks/ltx-2-19b/image-to-video",
"input": {
"duration_seconds": 5,
"image_url": "https://example.com/reference.png",
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "720p"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
See the API reference for authentication, the complete schema, polling, and error handling.













