Skip to main content

Continue a clip with LTX 2.3 Spicy: the last frame of your video opens a new 3 to 20 second segment, and you get back one file with the original and the continuation joined, at 480p, 720p or 1080p.

From $0.019/s

Workbench

Input

Video extension
  1. 1

    Pick the clip to continue

    Pick a video and we’ll keep it going from its last frame.

  2. 2

    What happens next

    Pick a clip in step 1 and this step opens.

    Optional. What happens next: the action that follows and the camera move. The last frame already fixes the subject and the set, so do not describe them again. Leave it empty and the model adds a small, natural continuation.
    Durationaffects price
    Length of the new segment: any whole number from 3 to 20 seconds, default 5. 20 seconds is one generation, not a stitched sequence. Your source is added on top and is not billed. no lower than 3 · no higher than 20
    affects price
    Resolution of the new segment: 480p, 720p or 1080p, default 480p. The resolution only sets how sharp the new segment is generated, so match your source’s resolution: a lower setting makes the new part look softer than the original. It sets the price.
Safety checkerOff

SpicyAPI does not run a safety checker on this model. Your prompt and media go to the model as written, and the model itself decides what comes back.

Checking your account before enabling submission and pricing.

1 required field missing: Input video

Output

Ready for a new run

Your result will appear here.

Configure the inputs, review the estimate, then run the model.

Related models and next tasks

Missing the model you need?

Tell us what to add and where you would use it. Requests go to the people who decide what gets onboarded next.

These previews show selected examples. Try your own prompt and settings in the Playground.

UNCENSORED 20S VIDEO API

Twenty uncensored seconds from one frame. Prompt optional.

Key numbers

Endpoint
2
Image-to-video and video extend. There is no text-to-video task in this family.
Clip length
3-20S
Any whole number of seconds from 3 to 20 in a single generation.
Top resolution
1080P
480p, 720p and 1080p; 480p is the default, so raise it deliberately.
Content policy
OPEN
Uncensored source frames and direction are both accepted.
Optional text
PROMPT?
The prompt is optional - a frame on its own is a valid request.
Sound
IN EDIT
No audio field; any track that comes back is often silent or faint.

What it does

Long uncensored take

Twenty seconds is a scene, not a loop

Most uncensored video endpoints cap out around five or six seconds, which forces everything into a loop. Twenty seconds in one generation is enough for a beat with a beginning, a turn and an ending, and the continuity is handled inside the take rather than across a seam you have to hide. To go beyond twenty seconds, continue the clip with the Video Extend endpoint.

Frame-first

The still decides the content

There is no text-only entry point, and that is the point: whatever is in the frame - wardrobe, body, pose, framing - is what animates, so your material arrives as supplied instead of being reinterpreted by a text encoder. Settle the image in a cheap pass first and the video request becomes a movement question.

Optional prompt

You can send nothing but the image

prompt is optional. A frame on its own produces a plausible small movement, which is often all a loop needs and makes bulk passes over an existing photo set trivial. Add text only when a specific beat matters, and keep it to what changes rather than describing the picture again.

Before you spend

image-to-video

The opening frame is followed closely and stills come through as supplied. The prompt is optional; when you use one, keep it to movement, because text that contradicts the frame makes the clip negotiate between them. Twenty seconds is one generation, not a trim - a three-second draft and a twenty-second final are separate runs. Resolution defaults to 480p, so ask for 720p or 1080p when you are delivering.

image-to-video

The result can go further than the frame or the prompt asked for. In our tests a fully armoured knight came back with part of the armour gone in two of three runs. For strictly SFW work, pick a different model.

all

This family publishes image-to-video and video extend - no text, reference or edit task - and has no audio field; any track that comes back is often silent or faint. Requests are asynchronous: create a task, then poll or take the callback. You must own the rights to every frame you upload, everyone depicted must be an adult, and you are responsible for how the output is used.

Where it fits

  • Scenes other APIs reject

    Source frames are accepted and animated as supplied, so material refused at the prompt filter elsewhere runs here. Because the content lives in the image rather than the text, the clip matches the frame you approved rather than a softened reading of your words.

  • Twenty-second companion scenes

    A single generation covers an approach, a hold and a look away - the shape a companion or roleplay clip needs to feel like a moment rather than a two-second loop stuck on repeat. One frame, one prompt, one request.

  • Bulk motion for an existing set

    Because the prompt is optional, an archive of stills can be run through with no per-image direction at all: each frame becomes a three-second clip at 480p, and only the ones worth keeping get a longer 1080p pass.

  • Rain, water and wet fabric

    Cloth against skin, water on glass and reflected neon are where the longer take earns its cost, because the detail keeps changing across the twenty seconds instead of settling into a loop point after two.

Model reference

LTX 2.3 Spicy API reference

LTX 2.3 Spicy API specifications

Publisher
Lightricks
Endpoint
image-to-video, video-extend
Duration
3-20 seconds, whole seconds
Resolution
480p, 720p, 1080p (default 480p)
Aspect ratio
Not a parameter; set by the shape of the opening frame
Prompt
Optional; uncensored direction accepted
Content
Uncensored, no content classifier
Audio
No audio field; returned tracks are often silent or faint
Execution
Asynchronous task, billed per second of output

How to call the LTX 2.3 Spicy API

  1. Make the frame first

    Wardrobe, body, pose and framing are settled in the image pass, because the video pass will not change them. Export it at the shape you want to deliver - there is no aspect ratio field to fix it afterwards.

  2. Write only the movement, or nothing

    The prompt is optional. When you use one, keep it to the beat and the camera: "She turns further toward the driver's seat, wet shirt clinging as she moves, pushes a soaked strand of hair back and mouths something with a tired smile. Rain streams down the windscreen, neon reflections crawl across the glass, wipers sweep once." Then set duration_seconds anywhere from 3 to 20.

  3. Draft at 480p, deliver once

    Three seconds at 480p is cheap enough to test whether a frame animates at all. Once it does, run the full length at 720p or 1080p with the same seed, and add sound in the edit - any track this endpoint returns is often silent or faint.

The short version

LTX 2.3 Spicy is an uncensored LoRA build based on Lightricks' LTX 2.3 - not a model Lightricks sells under its own name - published as uncensored image-to-video and video-extend endpoints. The opening frame is required and carries the content; the prompt is optional and is best spent on movement, camera and pacing. One request returns 3 to 20 whole seconds at 480p, 720p or 1080p, which is long enough for a scene with a beginning and an end rather than a loop. There is no audio field: clips can come back with an audio track, but it is often silent or faint, so plan to add sound in the edit. The usual pattern is a two-step pipeline: produce the still with an uncensored image model, then animate it here. Tasks run asynchronously and are billed per second of output.

LTX 2.3 Spicy API questions