Skip to main content

Try LTX 2.3 Pro: Extend Video in the Workbench

Run this model interactively, tune parameters, and compare outputs.
Model ID: ltx-2-3-pro-extend-video LTX 2.3 (Extend Video) lengthens an existing clip by generating additional frames at the beginning or end using Lightricks LTX-2.3. An optional prompt describes what should happen in the extended portion, and the model uses surrounding footage as context to preserve motion continuity. Extension can be applied at the end (default) or the start of the video, with a configurable amount of context drawn from the input clip. The video can be extended by up to 20 seconds per request.

Example request

Use the Workbench as a request builder: configure parameters for this model in the UI, then open the API tab to copy the exact cURL or Python call.
This blocks until the video is ready (typically 5-15 minutes). Prefer Async or Async with SSE for anything beyond quick experimentation.See the video generation reference for more details.
curl -X POST https://hub.oxen.ai/api/ai/videos/generate \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OXEN_API_KEY" \
  -d '{
  "model": "ltx-2-3-pro-extend-video",
  "input_video": "https://hub.oxen.ai/api/repos/ox/Oxen-AI-Assets/file/main/images/winter_summer_ox.mp4"
}'

Fetch model details

The models endpoint returns the full model object, including its json_request_schema.
curl -H "Authorization: Bearer $OXEN_API_KEY" https://hub.oxen.ai/api/ai/models/ltx-2-3-pro-extend-video

Request parameters

Required parameters

FieldTypeDefaultDescription
input_videostringThe URL of the video to extend. Format: uri.

Optional parameters

FieldTypeDefaultDescription
promptstringDescription of what should happen in the extended portion of the video.
durationnumber5Duration in seconds to extend the video. Maximum 20 seconds. Range: -∞ – 20.
modestring"end"Where to extend the video: ‘end’ extends at the end, ‘start’ extends at the beginning. One of: start, end.
contextnumberNumber of seconds from the input video to use as context for the extension (minimum 1 second, maximum 20 seconds). If not provided, defaults to maximize available context within the 505 frame limit. Range: 1 – 20.