LTX-2.5 Fast API

Lightricks LTX-2.5 Fast: real-time speed with audio, 6–20 s, up to native 4K.

Lightricks·VideoAvailable

from$0.027/ second$0.0310% off

Model IDltx-2.5-fast

text-to-videoimage-to-videoaudio4k

Input

Text · Image

Output

Video

Provider

3 providers

Duration (s)

6 · 8 · 10 · 12 · 14 · 16 · 18 · 20

Resolution

720p · 1080p · 1440p · 2160p

Aspect ratio

16:9 · 9:16

Last 7 days · not enough recent requests for stats yet.

LTX-2.5 Fast pricing

Prices are per unit; requests without a provider are routed to the cheapest provider that supports your parameters.

Option720p1080p1440p2160p
All options
$0.027 / second
3 Credits$0.0310% off
$0.054 / second
6 Credits$0.0610% off
$0.108 / second
11 Credits$0.1210% off
$0.216 / second
22 Credits$0.2410% off

Try LTX-2.5 Fast before you integrate

Test output quality, compare provider prices and estimate cost before writing any code.

Provider
Video
Estimated cost

Input

prompt
image_url
end_image_url
duration
resolution
aspect_ratio
generate_audio

Result

Idle
Your generation will appear here.

Provider prices for this request

Enter a prompt to compare provider prices.

LTX-2.5 Fast prompt examples

Ready-to-use prompts. Load one into the playground and tweak it.

Source
Scene

9 prompts

A lateral tracking shot glides past a row of industrial presses in a cavernous steel mill. A welder's arc erupts in the mid-ground, throwing hard blue-white light and a shower of sparks that arc and die on the concrete floor. Overhead sodium lamps cut hazy orange cones through smoke. Silhouetted workers cross the frame in the foreground. High-contrast mixed color temperature, heavy atmospheric particulate, gritty texture, slow-motion spark trails, hard industrial realism.

A lone futuristic detective walks through a rain-soaked megacity at night, surrounded by towering brutalist skyscrapers, enormous holographic advertisements, flying vehicles and endless neon signs. Heavy rain falls through dense volumetric fog, steam rises from underground vents, pedestrians move like silhouettes through the glowing streets. The detective's face is partially illuminated by cyan neon while warm amber light flickers from nearby shops. Wet pavement creates endless reflections. The camera slowly tracks backward as he walks toward the lens, subtle handheld movement, shallow depth of field, anamorphic lens flare, realistic rain on the lens, cinematic chiaroscuro, deep shadows, atmospheric perspective, restrained cyberpunk aesthetic, futuristic film noir, melancholic and mysterious storytelling, photorealistic, premium cinematic VFX, 35mm film grain,

A lone futuristic detective walks through a rain-soaked megacity at night, surrounded by towering brutalist skyscrapers, enormous holographic advertisements, flying vehicles and endless neon signs. Heavy rain falls through dense volumetric fog, steam rises from underground vents, pedestrians move like silhouettes through the glowing streets. The detective's face is partially illuminated by cyan neon while warm amber light flickers from nearby shops. Wet pavement creates endless reflections. The camera slowly tracks backward as he walks toward the lens, subtle handheld movement, shallow depth of field, anamorphic lens flare, realistic rain on the lens, cinematic chiaroscuro, deep shadows, atmospheric perspective, restrained cyberpunk aesthetic, futuristic film noir, melancholic and mysterious storytelling, photorealistic, premium cinematic VFX, 35mm film grain,

A slow lateral tracking shot glides through old-growth pines, following a large brown bear as it moves along a shallow river bank, the camera drifting with it in parallel. Low morning sun cuts sideways through the trunks in hard parallel shafts, backlighting the bear's fur into a bright rim of gold against deep shadow; its breath clouds in the cold air with every step. Suspended mist and pollen turn slowly in the light beams. The bear pauses, lowers its head toward the water, then moves on. Telephoto compression, shallow depth of field, pine trunks sliding through the foreground, high dynamic range, cool green shadows against warm highlights, natural wildlife cinematography, 35mm film grain. Sound: shallow water running over stones, wind high in the pines, wet gravel underfoot, distant birdsong.

Sideways tracking shot past heavy presses in a steel mill, a welding arc throwing blue-white sparks in slow motion, sodium lamps cutting through smoke, workers passing in silhouette, gritty realism.

LTX-2.5 Fast API reference

Endpoints, request fields and runnable examples for this model.

Base URL

https://01router.com/api/v1
llms.txt

Quick start

Set API_KEY to your project key, then run a sample from your server. Replace example media URLs with your own public URLs.

Auto-routing chooses a provider that supports the request. Select a provider to see its input constraints and pinned request examples.

curl https://01router.com/api/v1/generations \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "ltx-2.5-fast",
  "input": {
    "prompt": "A cinematic shot of a red fox running through snow",
    "duration": 6,
    "resolution": "1080p",
    "aspect_ratio": "16:9",
    "generate_audio": true
  }
}
JSON

# Replace GENERATION_ID with the id returned above; poll until status is "succeeded" or "failed"
curl https://01router.com/api/v1/generations/GENERATION_ID -H "Authorization: Bearer $API_KEY"

Endpoints

Only endpoints relevant to this model are listed. Paths below include /api/v1. Click an endpoint to read its usage.

Authentication

Send your API key as a Bearer token. Requests are billed to the key owner's credits.

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Get an API key

Input

Send JSON with Content-Type: application/json. Model parameters belong inside input; model, provider and callback_url are top-level fields.

Request body

NameTypeRequiredDescription
modelstringYes"ltx-2.5-fast"
providerstringNoPin a provider; omit to auto-route to the cheapest. One of: fal | replicate | atlascloud
inputobjectYesModel parameters, see the input fields below.
callback_urlstringNoOptional public HTTPS webhook URL. The final task result is signed and delivered here; polling remains available.

input · input fields

Required fields are marked explicitly. Other fields use the listed defaults when omitted.

NameTypeRequiredValuesDefault
prompt*stringYes——
image_url
Optional start image (image-to-video)
stringNo——
end_image_urlstringNo——
durationnumberNo6 | 8 | 10 | 12 | 14 | 16 | 18 | 206
resolutionstringNo720p | 1080p | 1440p | 2160p1080p
aspect_ratiostringNo16:9 | 9:1616:9
generate_audiobooleanNo—true
Callbacks →

Output

Creating a task does not mean generation has finished. Keep its id, poll until succeeded or failed, then read outputs or error. Amounts below are illustrative; actual charges depend on the request.

queued→processing→succeeded / failed

Task submitted

{
  "id": "gen_example",
  "object": "generation",
  "model": "ltx-2.5-fast",
  "type": "video",
  "provider": "fal",
  "status": "processing",
  "input": {
    "prompt": "A cinematic shot of a red fox running through snow",
    "duration": 6,
    "resolution": "1080p",
    "aspect_ratio": "16:9",
    "generate_audio": true
  },
  "outputs": [],
  "error": null,
  "credits": 0,
  "price_usd": 0,
  "created_at": "2026-10-25T08:00:00.000Z",
  "completed_at": null
}

Task completed

{
  "id": "gen_example",
  "object": "generation",
  "model": "ltx-2.5-fast",
  "type": "video",
  "provider": "fal",
  "status": "succeeded",
  "input": {
    "prompt": "A cinematic shot of a red fox running through snow",
    "duration": 6,
    "resolution": "1080p",
    "aspect_ratio": "16:9",
    "generate_audio": true
  },
  "outputs": [
    "https://example.com/output.mp4"
  ],
  "error": null,
  "credits": 0,
  "price_usd": 0,
  "created_at": "2026-10-25T08:00:00.000Z",
  "completed_at": "2026-10-25T08:01:00.000Z"
}

Response fields

NameTypeRequiredDescription
idstringYesGeneration ID. Use it to query or cancel this task.
objectstringYesgeneration
modelstringYesltx-2.5-fast
typestringYesvideo
providerstringYesProvider
statusstringYesqueued → processing → succeeded / failed. Stop polling at either terminal state.
inputobjectYesModel parameters, see the input fields below.
outputsstring[]YesResult URLs. Empty while processing; read after succeeded and save the files promptly.
errorstring | nullYesFailure reason, or null when no failure is reported.
creditsnumberYesCredits charged for this request.
price_usdnumberYesRequest price in USD.
created_atstringYesCreation time in ISO 8601 format.
completed_atstring | nullYesCompletion time in ISO 8601 format; null before completion.

Get the result

Poll every few seconds until status is succeeded or failed. Output URLs are provider-hosted and may expire — download them promptly. Or pass callback_url to get the result pushed.

curl "https://01router.com/api/v1/generations/GENERATION_ID" \
  -H "Authorization: Bearer $API_KEY"

queued → processing → succeeded / failed. Stop polling at either terminal state. Result URLs. Empty while processing; read after succeeded and save the files promptly.

Cancel a task

Cancellation depends on provider support and task state. A confirmed cancellation returns status: failed and error: Canceled by user. Unsupported or completed tasks return 409 not_cancelable.

curl -X POST "https://01router.com/api/v1/generations/GENERATION_ID/cancel" \
  -H "Authorization: Bearer $API_KEY"

Quote

Same body as creating a generation. Returns every available provider sorted by price, plus the ones that cannot serve the request and why.

curl "https://01router.com/api/v1/quote" -H "Content-Type: application/json" --data-binary @- <<'JSON'
{
  "model": "ltx-2.5-fast",
  "input": {
    "prompt": "A cinematic shot of a red fox running through snow",
    "duration": 6,
    "resolution": "1080p",
    "aspect_ratio": "16:9",
    "generate_audio": true
  }
}
JSON

Model schema

This public endpoint returns the model parameters and each provider’s supported constraints and prices.

curl "https://01router.com/api/v1/models/ltx-2.5-fast"

Errors

Check the HTTP status and error.message. Fix the request before retrying validation or authentication errors. A failed generation is reported in status and error on the task itself.

{
  "error": {
    "message": "Invalid or missing API key",
    "code": "unauthorized"
  }
}

400Invalid body or parameter value

401Missing or invalid API key

402Not enough credits

404Unknown model or generation

409The task cannot be canceled (already finished, or the provider does not support canceling)

429Too many requests — retry after the given seconds

502Every provider rejected the task (credits refunded)

Auth, routing, billing and error codes are covered in →

Use with AI

Give your coding assistant this model reference: endpoints, input constraints, output fields and request examples in plain text.

Open llms.txt

How does LTX-2.5 Fast compare?

Specs and starting prices side by side. Test with the same prompt before you choose.

LTX-2.5 FastGrok Imagine Video 1.5Seedance 2.5Grok Imagine Video 1.5 Lite
VendorLightricksxAIByteDancexAI
Starting price$0.027 / second$0.011 / second$0.086 / second$0.013 / second
InputText · ImageText · ImageText · ImageText · Image
Provider3 providers10 providers9 providers6 providers
Duration (s)6 · 8 · 10 · 12 · 14 · 16 · 18 · 201 – 154 – 301 – 15
Resolution720p · 1080p · 1440p · 2160p480p · 720p · 1080p480p · 720p · 1080p480p · 720p · 1080p
Aspect ratio16:9 · 9:1616:9 · 4:3 · 3:2 · 1:1 · 2:3 · 3:4 · 9:1616:9 · 9:16 · 1:1 · 4:3 · 3:4 · 21:916:9 · 4:3 · 3:2 · 1:1 · 2:3 · 3:4 · 9:16

LTX-2.5 Fast API FAQ

What is LTX-2.5 Fast for?

Lightricks' speed-optimized tier for fast iteration, previews and high-volume work, with resolutions up to 4K and audio included.

Which durations are supported?

6 to 20 seconds in 2-second steps. Clips longer than 10 seconds require 720p or 1080p.

Which resolutions and ratios are supported?

720p, 1080p, 1440p and 2160p (4K), in 16:9 or 9:16 only.

How should I write prompts?

Write one present-tense paragraph, be specific about camera movement and lighting, and use active verbs. Longer, detailed prompts usually work better.

How is it billed on 01router?

Per output second at the chosen resolution, with audio included; see the pricing table. Failed generations are refunded.

Related models

Other models you can call with the same API key.