Skip to main content

MiniMax H3 Spicy image-to-video is an uncensored LoRA build of MiniMax H3 that animates the opening frame you supply. Add an optional closing frame and prompt for a clip of 3 to 15 seconds at 480p, 540p, 768p or 1080p.

From $0.038/s5% below the Spicy list price

Workbench

Input

Image to video
Optional. Describe the beat, the camera and the sound; do not re-describe the frame.
1/1

Drop files or media links, paste, or browse · 1 file · Max 10 MB · JPG · PNG · WEBP · GIF

  • 1
1 / 1 files
Required. The still that animates - it decides the content, so make it right first.
0/1

Drop files or media links, paste, or browse · 1 file · Max 10 MB · JPG · PNG · WEBP · GIF

0 / 1 files
Optional, and only valid with image_url. It pins the ending, not the motion in between.
Durationaffects price
Whole seconds, 3 to 15. Three is cheap enough to generate variants in bulk. no lower than 3 · no higher than 15
affects price
480p, 540p, 768p or 1080p. It defaults to 480p, the cheapest of the four tiers. 768p is the model's native canvas; 1080p is rendered above it, so it is enlarged rather than natively sharper. The tier you pick sets the rate as well as the picture, so draft at 480p and step up for anything you intend to deliver.
Seed
Optional, 0 to 2147483647. Keep one seed while you change a single field, such as the prompt or the duration, so the comparison is fair; the same seed does not promise an identical clip. Leave it empty for a fresh take each time. Does not change the price. no lower than 0 · no higher than 2147483647
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.

Output

Ready for a new run
Example result

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.

An uncensored image-to-video endpoint with four resolution tiers

MiniMax H3 Spicy image-to-video turns a single opening frame into a clip of 3 to 15 whole seconds, with an optional closing frame and an optional prompt directing the action, camera and mood in between. It is an uncensored endpoint: no platform content filter sits between the request and the model. Four resolution tiers run from 480p, the default, up to 1080p, and billing is per second at the tier's own rate.

Open the playground
An uncensored image-to-video endpoint with four resolution tiers
Required input
One opening-frame image; everything else is optional
Duration
3 to 15 whole seconds, default 5
Resolution tiers
480p, 540p, 768p or 1080p, default 480p
Closing frame
Optional, and only valid alongside the opening frame
Content filter
None from the platform; the model sets its own limits
Billing
Per second, at the rate of the resolution tier you send
Identity anchor
The opening frame carries who is in the sceneFace, wardrobe and setting come from the image you send, so the prompt only has to direct what that person does next. Nothing about appearance has to be retyped between requests.
No added filter
Nothing is layered on top of the modelMiniMax H3 Spicy runs unrestricted: an uncensored video request reaches the model without a platform content check, and what the model returns is what comes back. Any boundary you hit after that belongs to the model itself.
Native canvas vs. upscale
768p is native, 1080p is enlargedThe model renders natively at 768p; the 1080p tier scales that output up rather than adding native detail, so treat it as a bigger delivery size, not a sharper render.

What the MiniMax H3 Spicy API does well

One frame holds a character across a run of clips

One frame holds a character across a run of clips

Identity, wardrobe and setting are read from image_url, so sending the same approved still with different prompts keeps a character recognizable from one clip to the next. None of it has to be re-described in text, and text is what drifts when a look is carried by words instead of by a frame.

Whole-second duration from 3 to 15 seconds

Whole-second duration from 3 to 15 seconds

Length is set second by second rather than in fixed tiers, so a 3-second clip covers a single held gesture and a 15-second one covers a full directed beat. duration_seconds defaults to 5 when a request leaves it out, and since billing runs per second, the quote moves with the number you send.

  • Change one field at a time to see what it controls

    Keep the prompt, seed, duration and resolution unchanged, then vary one setting at a time. On image-based tasks, reuse the same source images. Compare the staging and motion across a few takes to see whether the change helps.

  • A closing frame for a known destination

    Add last_image_url alongside the opening frame when a take has to land on a specific final composition, such as a particular pose or a lit doorway. It constrains where the clip ends and leaves the movement before that to the model; send nothing and the ending follows the prompt and the duration.

  • Prompt only what the frame does not already show

    Since the opening frame fixes who is in the scene and what they are wearing, the prompt is for action, camera distance, pacing and mood. A physical description repeated from the frame competes with the image, while a garment that has to survive the whole take is worth naming in each beat.

Who MiniMax H3 Spicy is for

  • A returning character across a scene sequence

    Character-led role play

    A returning character across a scene sequence

    Role play and companion work need the same face to come back in every scene. Approve one opening frame, keep it in the request, and write each scene as direction alone: where the camera sits, how fast the beat moves, what the character does. The look is settled once and reused.

  • Scenes you direct shot by shot

    Romantic beats

    Scenes you direct shot by shot

    A romantic beat takes direction like any other shot: camera distance, the light, the pacing, and the one gesture that carries it. Write those into the prompt in the order they happen and let the opening frame hold wardrobe and setting steady underneath them.

  • A single gesture or expression before a longer take

    Short reaction and performance takes

    A single gesture or expression before a longer take

    The 3-second floor makes it cheap to try one beat, a turn of the head or a change in expression, before committing to a longer render. Because the per-second rate follows the tier, a 480p test costs a fraction of the 1080p version of the same setup.

  • One approved frame behind a run of scheduled clips

    Production teams shipping a set

    One approved frame behind a run of scheduled clips

    Teams shipping a set of clips keep the confirmed opening frame in the request template and change only the prompt per scene. Review time then goes to the direction, since the character was settled before the first request and holds through the last one.

How to call the MiniMax H3 Spicy API

  1. Confirm every character is an adult and the scene is consensual

    Check ages, consent and the rights to every frame you are about to upload. The platform does not screen individual requests before they run, so this check belongs at the top of the shot list.

  2. Choose an opening frame that already shows identity, wardrobe and setting

    Whatever has to stay consistent across the clip belongs in image_url. The frame decides appearance and setting while the prompt decides what happens next, so a still that is already right saves an argument between the two.

  3. Write the prompt in time order

    Cover action, camera distance, pacing and mood in the order they happen, and skip re-describing what the opening frame already shows. Name any garment or prop that has to survive the take in every beat that mentions movement.

  4. Add last_image_url only for a required ending

    Send it alongside the opening frame when the take must finish on an exact pose or composition. Otherwise let duration_seconds and the prompt carry the scene to whatever ending the direction implies.

  5. Pick a resolution tier deliberately

    Draft at 480p, the default, with a short duration to confirm identity and pacing cheaply, then raise the tier for the version you deliver. 1080p enlarges the 768p canvas, so choose it for delivery size rather than for extra native detail.

MiniMax H3 Spicy worked examples

  • Two takes, one identity

    Sending the same approved opening frame with two different prompts produces two clips that share a face, wardrobe and setting while only the requested action changes between them.

    She leans against the balcony rail, tilts her head back toward the night sky, and lets out a slow breath as the wind moves her hair
  • A closing frame for a specific final pose

    Pairing last_image_url with the opening frame gives the model a known destination, useful when the clip has to end on an exact composition instead of wherever the prompt's own interpretation settles.

    She rises slowly from the chair, crosses toward the window, and settles into the pose and framing shown in the closing image
  • A three-second check before the real take

    Three seconds is enough to learn whether a still animates cleanly at all: whether hands hold their shape, whether fabric and hair move the way the scene needs. Confirm that, then re-run the same setup at full length.

    Close on her face as she catches someone's eye across the room, a slow smile forming before she looks away

MiniMax H3 Spicy API questions

Directing a scene with one frame and a prompt

Write the prompt in time order: action, camera distance, pacing, mood. Leave appearance to the opening frame, which already fixes who is in the shot and what they are wearing, and repeat any garment that has to survive the whole take. Confirm every character is an adult and that you hold the rights to the frame before you send it. Draft at 3 to 5 seconds and 480p, then raise duration_seconds and the resolution tier once the take reads right.