Skip to main content
Spicy AI video generator

Spicy models, uncensored by design.

LoRA-tuned families built for work a standard checkpoint quietly refuses. The prompt you wrote is the prompt the model sees — no rewriting, no platform scan, no silent substitution.

Spicy families
18
Video families
15
Image families
3
From
$0.012per output second

Every Spicy version, by model line

Each Spicy version is its own LoRA-tuned model, and we run every one unfiltered: no platform scan, no prompt rewriting. Find the line you already use, then open a version to generate in the browser or call it through the API.

MiniMax H3 Spicy

From $0.038/s

A LoRA build of MiniMax H3 for image-to-video: open on your still and, if you want, pin the closing frame as well.

Vidu Q3 Spicy

From $0.067/s

Vidu, tuned for image-to-video: your still carries the content, sound can be generated with the clip, and the prompt is optional.

Qwen Image Edit Spicy

$0.038/image

Qwen Image Edit, tuned for editing: change one image with a plain-English instruction, with no mask or strength dial to set.

Unfiltered means we add no filter of our own. Each model's own safety layer still runs, so some wording can come back refused, and a publisher may decline photos of real, identifiable people.

Tuned for it. Not toggled into it.

A Spicy family is its own tuned model, listed beside the base version. Choose the checkpoint built for your workflow, with its own published controls and content profile.

  • 01LoRA-tuned checkpoints

    Each Spicy family is a separately tuned checkpoint, not a base model with a flag flipped. It renders the subject matter it was tuned for instead of drifting toward a safer composition.

  • 02Your prompt arrives verbatim

    We add no content classifier and rewrite no prompts. What reaches the model is the string you sent, and what comes back is the render — or a clear error, never a quietly different result.

  • 03One contract for everything

    Same endpoints, same async task shape, same idempotency keys, same SDKs and CLI. Choose the Spicy model identifier and its required inputs without rebuilding your integration.

  • 04Base and Spicy, side by side

    Both stay listed and callable. Route the safe-for-work half of your product to the base family and the rest to Spicy without running two integrations.

Standard family vs Spicy family

Identical plumbing. The difference is what the checkpoint was tuned on and what happens to your prompt on the way in.

Standard family vs Spicy family
BehaviourStandard familySpicy family
CheckpointPublisher's general-purpose releaseLoRA-tuned variant listed as its own family
Prompt handlingSent as writtenSent as written
Platform content scanNoneNone
RefusalsModel may decline or steer the compositionTuned to render the brief instead of steering away
BillingPer output second or per imageSame units, priced per family
API surfaceSharedShared — one identifier apart

No model accepts everything. A Spicy family can still fail a render or return an error, and your own legal, consent and licensing duties do not move.

Every Spicy family in the catalogue

Pulled live from the catalogue, so a family that ships tonight is on this page tonight.

Browse the full catalogue

Video

Uncensored — This model declares no content filter. SpicyAPI forwards the request without adding a platform content scan; legal and consent duties remain with the customer.Seedance 2.5 SpicyImage to video · Video extensionFrom $0.216per output secondUncensored — This model declares no content filter. SpicyAPI forwards the request without adding a platform content scan; legal and consent duties remain with the customer.Wan 3.0 SpicyImage to video · Video extensionSpicy list price: $0.06From $0.0575% below the Spicy list priceper output secondUncensored — This model declares no content filter. SpicyAPI forwards the request without adding a platform content scan; legal and consent duties remain with the customer.MiniMax H3 SpicyImage to video · Video extensionSpicy list price: $0.04From $0.0385% below the Spicy list priceper output secondUncensored — This model declares no content filter. SpicyAPI forwards the request without adding a platform content scan; legal and consent duties remain with the customer.Wan 3.0 Prime SpicyImage to video · Video extensionFrom $0.09per output secondUncensored — This model declares no content filter. SpicyAPI forwards the request without adding a platform content scan; legal and consent duties remain with the customer.Seedance 2.0 Mini SpicyImage to video · Video extensionSpicy list price: $0.042From $0.0398% below the Spicy list priceper output secondUncensored — This model declares no content filter. SpicyAPI forwards the request without adding a platform content scan; legal and consent duties remain with the customer.Wan 2.7 SpicyImage to video · Video extensionSpicy list price: $0.13From $0.1235% below the Spicy list priceper output secondUncensored — This model declares no content filter. SpicyAPI forwards the request without adding a platform content scan; legal and consent duties remain with the customer.LTX 2.3 SpicyImage to video · Video extensionSpicy list price: $0.02From $0.0195% below the Spicy list priceper output secondUncensored — This model declares no content filter. SpicyAPI forwards the request without adding a platform content scan; legal and consent duties remain with the customer.LTX 2.3 Spicy LoRAImage to video · Video extensionSpicy list price: $0.03From $0.0295% below the Spicy list priceper output secondUncensored — This model declares no content filter. SpicyAPI forwards the request without adding a platform content scan; legal and consent duties remain with the customer.Seedance 2.0 SpicyImage to video · Video extensionSpicy list price: $0.12From $0.1145% below the Spicy list priceper output secondUncensored — This model declares no content filter. SpicyAPI forwards the request without adding a platform content scan; legal and consent duties remain with the customer.Seedance 2.0 Fast SpicyImage to video · Video extensionFrom $0.081per output secondUncensored — This model declares no content filter. SpicyAPI forwards the request without adding a platform content scan; legal and consent duties remain with the customer.Vidu Q3 SpicyImage to video · Video extensionSpicy list price: $0.07From $0.0675% below the Spicy list priceper output secondUncensored — This model declares no content filter. SpicyAPI forwards the request without adding a platform content scan; legal and consent duties remain with the customer.Seedance 1.5 Pro SpicyImage to video · Video extensionSpicy list price: $0.014From $0.01214% below the Spicy list priceper output secondUncensored — This model declares no content filter. SpicyAPI forwards the request without adding a platform content scan; legal and consent duties remain with the customer.Wan 2.6 SpicyImage to videoSpicy list price: $0.1From $0.0955% below the Spicy list priceper output secondWan 2.2 Spicy cover artwork for the uncensored image-to-video family.Uncensored — This model declares no content filter. SpicyAPI forwards the request without adding a platform content scan; legal and consent duties remain with the customer.Wan 2.2 SpicyImage to video · Video extensionSpicy list price: $0.02From $0.0195% below the Spicy list priceper output secondUncensored — This model declares no content filter. SpicyAPI forwards the request without adding a platform content scan; legal and consent duties remain with the customer.Wan 2.2 Spicy LoRAImage to video · Video extensionFrom $0.024per output second

Where to start

Three picks, chosen by rule rather than by opinion: the catalogue decides which family fills each slot, so this section is never out of date.

Slots are filled from the live catalogue by rank, by lowest published rate and by publisher release date. A family can hold more than one.

Rates and tasks, family by family

The same numbers the catalogue serves, gathered here so you can size a pipeline without opening sixteen tabs. Rates are the lowest published tier; longer clips and higher resolutions cost more.

Rates and tasks, family by family
FamilyTaskContent profileFrom
Seedance 2.5 SpicyImage to video · Video extensionUncensored$0.216/ output second
Wan 3.0 SpicyImage to video · Video extensionUncensored$0.057/ output second
MiniMax H3 SpicyImage to video · Video extensionUncensored$0.038/ output second
Wan 3.0 Prime SpicyImage to video · Video extensionUncensored$0.09/ output second
Qwen Image Edit SpicyImage editingUncensored$0.038/ image
Z-Image Spicy ProText to imageUncensored$0.019/ image
Seedance 2.0 Mini SpicyImage to video · Video extensionUncensored$0.039/ output second
Wan 2.7 SpicyImage to video · Video extensionUncensored$0.123/ output second
LTX 2.3 SpicyImage to video · Video extensionUncensored$0.019/ output second
LTX 2.3 Spicy LoRAImage to video · Video extensionUncensored$0.029/ output second
Seedance 2.0 SpicyImage to video · Video extensionUncensored$0.114/ output second
Seedance 2.0 Fast SpicyImage to video · Video extensionUncensored$0.081/ output second
Vidu Q3 SpicyImage to video · Video extensionUncensored$0.067/ output second
Seedance 1.5 Pro SpicyImage to video · Video extensionUncensored$0.012/ output second
Wan 2.6 SpicyImage to videoUncensored$0.095/ output second
Wan 2.2 SpicyImage to video · Video extensionUncensored$0.019/ output second
Wan 2.2 Spicy LoRAImage to video · Video extensionUncensored$0.024/ output second
Z-Image SpicyText to imageUncensored$0.012/ image

A rate is the starting tier for that family. Pick settings in the Playground to see the exact quote before you send anything.

Which one should you call?

Four questions get you to a shortlist faster than reading sixteen model pages.

  • Do you have a first frame?

    Most Spicy families are image-to-video: you supply the opening frame and the model animates it. That is the better path when the character has to stay consistent — you control the face, the wardrobe and the framing before a single second is rendered. Start from an image family if identity matters.

  • How long is the shot?

    Clip length is priced per output second, so a 4-second beat and a 20-second scene are different budget conversations. Cut long sequences into shots and render them separately; you get more control over each shot and can refine a weak take without regenerating the whole sequence.

  • What is a retry worth?

    Cheaper families make iteration nearly free, which matters more than peak quality while you are still finding the shot. Lock the composition on a fast family, then re-render the keeper on a flagship one.

  • Photoreal or stylised?

    Flagship families hold photoreal skin, fabric and lighting better; lighter ones are quicker and hold stylised or animated looks well. Both are listed side by side, so the swap is one identifier.

Submit, poll, done

Media tasks are asynchronous everywhere on the platform, Spicy included. Submit a task, poll it or take the callback, then pull the file from our own storage — never a hotlinked upstream URL.

  1. 01

    Submit the task

    One POST with the model identifier and your prompt. You get a task id back immediately.

  2. 02

    Poll or take the callback

    Ask for the record, or hand us a callback URL and let the task come to you when it finishes.

  3. 03

    Collect the render

    Finished media is served from our storage for 14 days. Download it, mirror it, do what you like with it.

Read the API reference
Choose a model identifier from this page and supply that model’s required inputs. The submit-and-track workflow stays the same.
POST /api/v1/jobs/createTask
Authorization: Bearer $SPICY_API_KEY
Idempotency-Key: 7b1f0c2e-9a4d-4f31-8c67-2b5e0d9a1c44
Content-Type: application/json

{
  "model": "bytedance/seedance-2.5-spicy/image-to-video",
  "input": {
    "prompt": "She turns toward the window, silk catching the neon",
    "image_url": "https://example.com/frame-01.jpg",
    "duration_seconds": 8,
    "resolution": "1080p"
  },
  "callBackUrl": "https://example.com/hooks/spicyapi"
}

Controls that come with the account

  • Daily, monthly and lifetime spend caps on every key, enforced before a task is accepted.
  • Scoped keys: restrict a key to specific models, or to the addresses your servers actually call from.
  • Usage records per request, reconcilable line by line against what you were charged.
  • Generated media expires after 14 days; uploads after one; prompt text is erased after 30.

Getting the shot on fewer takes

Uncensored removes the filter, not the craft. These four habits cut the number of renders it takes to land a scene.

  • Direct it like a shot list

    Name the lens, the light and the motion: close-up, warm key from camera left, slow push-in. Models respond to cinematography vocabulary far more reliably than to adjectives about mood.

  • Describe wardrobe and material

    Silk, velvet, lace, wet cotton — material and how it catches light does more work than any intensity word. It is also what a tuned checkpoint has actually learned to render.

  • One action per clip

    A single continuous movement holds together; three chained actions in eight seconds produce morphing. Render beats separately and cut them together.

  • Hold the seed while you iterate

    Change one variable at a time against a fixed seed and you can tell what the change did. Change three and you are guessing.

What people build on it

Uncensored does not mean single-purpose. These are the four shapes of work that keep coming back.

  • Short-form film and music video

    Tension, mood and bold scenes without a checkpoint second-guessing the storyboard mid-shot.

  • Companion and character apps

    Character continuity across an ongoing conversation, where a refused frame breaks the illusion harder than a slow one.

  • Fashion, evening wear and editorial

    Evening wear, editorial looks and fit-focused product shots that generic models routinely soften into something unusable.

  • Creator platforms

    Volume pipelines with per-key spend caps, workspace budgets and usage records you can reconcile line by line.

Spicy

Where the line is

No platform scan is not the same as no rules. These four are ours, they are not negotiable, and no model identifier changes them.

  • Minors: never, in any form

    Any sexualised depiction of a minor, real or generated, is prohibited outright and is reported. There is no setting, model or prompt that makes this acceptable, and accounts that attempt it are closed.

  • Real people need real consent

    Uploading someone's likeness to generate intimate imagery without their documented consent is prohibited. This includes public figures, ex-partners and anyone whose photograph you simply have access to.

  • No passing it off as real

    Do not present generated media as authentic footage of an identifiable person, and do not use it for harassment, extortion or fraud. Label synthetic media where your jurisdiction requires it.

  • Your jurisdiction still applies

    Age verification, record-keeping and distribution rules for age-restricted material vary by country and by platform. Meeting them where you publish is your obligation, not something an API can discharge for you.

Terms used on this page

LoRA
Low-Rank Adaptation: a way of training a small set of extra weights on top of an existing model so it learns a subject or style without retraining the whole thing. It is why a Spicy family behaves differently from its base version while keeping the base model's motion and coherence.
Checkpoint
A specific set of trained weights — the actual file the model runs. Two checkpoints from the same publisher can behave very differently, which is why we list them as separate families rather than as options on one page.
Uncensored
In our catalogue this means the listed model declares no content filter and we add no platform scan on top. It does not mean the model will accept every request, and it does not remove any legal obligation from the person sending it.
Image-to-video
You supply a starting frame and a prompt describing the motion; the model animates from that frame. It is the most reliable way to keep a character's face and wardrobe consistent from shot to shot.
Text-to-video
A prompt goes in, a clip comes out, with no source image. Faster to start with and better for abstract or environmental shots; less reliable than image-to-video when a specific character has to look the same in every cut.
Seed
The number that sets the random starting point of a render. Keep the seed and other settings fixed while changing one variable to make comparisons more useful. Identical output is not guaranteed across reruns or model versions.
Asynchronous task
Generation does not finish inside the HTTP request. You submit, get a task id back in about a second, and collect the result by polling or by webhook — so a client timeout never costs you a render.
Callback URL
An HTTPS address you hand us when submitting a task. When the render finishes we POST the result there, so your app never has to sit in a polling loop waiting for a job that takes minutes.

Questions worth answering first

Ship the shot you actually storyboarded

Create a key, send one request, and compare the render against whatever you are using now. Pay by the second, stop whenever you like.