Extensions/SpicyAPI
ComfyUI Extension

SpicyAPI

API nodes for 180+ hosted image, video, audio and chat models (Seedance, Kling, Wan, MiniMax, Vidu, LTX, Suno, GPT Image, Nano Banana, Seedream, FLUX LoRA, TTS) through SpicyAPI. No local GPU needed; each node shows its USD price before you queue. Requires a SpicyAPI key from https://spicyapi.ai.

By spicyapi-ai·Created 21 days ago·Updated 2 days ago· 2
spicyapi-ai/comfyui-spicyapi
Nodes191
On cloudLocal install
CategorySpicyAPI/Video/Alibaba, SpicyAPI/Audio/Alibaba
Stars2
Updated2 days ago

Nodes (191)

HappyHorse 1.1 · Image to Video

One frame in, fifteen seconds of video with sound out

SpicyAPI/Video/Alibaba
HappyHorse 1.1 · Reference to Video

Hold a cast, a wardrobe, or a room steady across a shot

SpicyAPI/Video/Alibaba
HappyHorse 1.1 · Text to Video

Getting a watchable clip out of nothing but a prompt

SpicyAPI/Video/Alibaba
Qwen3 TTS · Text to Speech

Narration with tone instructions that actually do something

SpicyAPI/Audio/Alibaba
Qwen Image 2.1 · Image Editing

Instruction editing with an optional mask for the pixels you care about

SpicyAPI/Image/Alibaba
Qwen Image 2.1 LoRA · Image Editing

Edit a photo in a style you trained into a LoRA

SpicyAPI/Image/Alibaba
Qwen Image 2.1 LoRA · Text to Image

Your own LoRA, by URL, no download required

SpicyAPI/Image/Alibaba
Qwen Image 2.1 · Text to Image

The open-weight Qwen you can't be bothered to load locally

SpicyAPI/Image/Alibaba
Qwen Image 2512 LoRA · Image Editing

Camera angles and relights without training anything

SpicyAPI/Image/Alibaba
Qwen Image 2512 LoRA · Text to Image

The base refresh that actually likes your LoRAs

SpicyAPI/Image/Alibaba
Qwen Image 2 · Image Editing

One image, one instruction, and a shape you have to choose yourself

SpicyAPI/Image/Alibaba
Qwen Image 2 · Text to Image

The short-prompt Qwen, and why the version numbers lie to you

SpicyAPI/Image/Alibaba
Qwen Image 3.0 · Image Editing

Merge references and change the words already in the picture

SpicyAPI/Image/Alibaba
Qwen Image 3.0 Pro · Image Editing

Retype the cover line without redrawing the cover

SpicyAPI/Image/Alibaba
Qwen Image 3.0 Pro · Text to Image

Pay the extra cent when skin, glass and typography have to hold up

SpicyAPI/Image/Alibaba
Qwen Image 3.0 · Text to Image

The node you use when the image needs readable text in it

SpicyAPI/Image/Alibaba
Qwen Image Edit Spicy · Image Editing

Three inputs, no mask, and the least polite editor in the pack

SpicyAPI/Image/Alibaba
Wan 2.2 Animate · Character Animation

Put your character's face on someone else's dance

SpicyAPI/Video/Alibaba
Wan 2.2 · Image to Video

The open model, minus the 25-minute render

SpicyAPI/Video/Alibaba
Wan 2.2 LoRA · Image To Video

Separate LoRA slots for the high-noise and low-noise experts

SpicyAPI/Video/Alibaba
Wan 2.2 LoRA · Text To Video

Attach your own weights to the one Wan you can still download

SpicyAPI/Video/Alibaba
Wan 2.2 Spicy · Image to Video

The uncensored endpoint, and why 'Spicy' isn't Alibaba's word

SpicyAPI/Video/Alibaba
Wan 2.2 Spicy LoRA · Image to Video

Uncensored endpoint, your weights on top

SpicyAPI/Video/Alibaba
Wan 2.2 Spicy LoRA · Video Extend

Adding seconds to a clip you already have

SpicyAPI/Video/Alibaba
Wan 2.2 · Text to Video

The cheap baseline, and what you give up for it

SpicyAPI/Video/Alibaba
Wan 2.5 · Image to Video

When you need the audio, not just the motion

SpicyAPI/Video/Alibaba
Wan 2.5 · Text to Video

Text in, ten seconds of video with sound out

SpicyAPI/Video/Alibaba
Wan 2.6 Flash · Image to Video

The cheap tier, and why it has no soundtrack

SpicyAPI/Video/Alibaba
Wan 2.6 · Image to Video

15 seconds with sound, and a multi-shot switch nobody uses

SpicyAPI/Video/Alibaba
Wan 2.6 · Reference to Video

Cast a subject from a clip, not a photo

SpicyAPI/Video/Alibaba
Wan 2.6 Spicy · Image to Video

Uncensored, with the 15-second runway

SpicyAPI/Video/Alibaba
Wan 2.6 · Text to Video

Write the shot list, get 15 seconds with sound

SpicyAPI/Video/Alibaba
Wan 2.7 · Image Editing

Edit up to nine reference images with one instruction

SpicyAPI/Image/Alibaba
Wan 2.7 Pro · Image Editing

The 2k canvas, for edits with several moving parts

SpicyAPI/Image/Alibaba
Wan 2.7 Pro · Text to Image

4k canvases and a colour palette you actually control

SpicyAPI/Image/Alibaba
Wan 2.7 Spicy · Image to Video

Uncensored, up to 15 seconds, with a negative prompt

SpicyAPI/Video/Alibaba
Wan 2.7 · Text to Image

The reasoning pass that plans the shot before drawing it

SpicyAPI/Image/Alibaba
Wan 3.0 · Image to Video

30 seconds, and a '-1' that lets the model pick the length

SpicyAPI/Video/Alibaba
Wan 3.0 Prime · Image to Video

Same schema as 3.0, about a third more per second

SpicyAPI/Video/Alibaba
Wan 3.0 Prime · Reference to Video

Hand it a script, a web page and five clips

SpicyAPI/Video/Alibaba
Wan 3.0 Prime Spicy · Image to Video

One frame in, an unfiltered clip out

SpicyAPI/Video/Alibaba
Wan 3.0 Prime · Text to Video

Prompt-only video with sound, on someone else's GPU

SpicyAPI/Video/Alibaba
Wan 3.0 Pro · Image To Video

Animate a still at 2K and 4K (which are upscales)

SpicyAPI/Video/Alibaba
Wan 3.0 Pro Prime · Image To Video

The expensive tier, and when it earns it

SpicyAPI/Video/Alibaba
Wan 3.0 Pro Prime · Reference To Video

Lock a face, a garment and a voice

SpicyAPI/Video/Alibaba
Wan 3.0 Pro Prime · Text To Video

4K video from a sentence, at $0.234 a second

SpicyAPI/Video/Alibaba
Wan 3.0 Pro · Reference To Video

Keep the same person, product or place

SpicyAPI/Video/Alibaba
Wan 3.0 Pro · Text To Video

The mid-tier that's usually the smart buy

SpicyAPI/Video/Alibaba
Wan 3.0 · Reference to Video

The cheapest way to keep a subject consistent

SpicyAPI/Video/Alibaba
Wan 3.0 Spicy · Image to Video

Animate a still without the filter conversation

SpicyAPI/Video/Alibaba
Wan 3.0 · Text to Video

The cheap drafting node you'll end up keeping

SpicyAPI/Video/Alibaba
Z-Image Base LoRA · Image Editing

Restyle a photo with your own LoRAs

SpicyAPI/Image/Alibaba
Z-Image Base LoRA · Text to Image

Test your trained LoRA for a cent and a half

SpicyAPI/Image/Alibaba
Z-Image Spicy Pro · Text To Image

You set the pixels, up to 2560 a side

SpicyAPI/Image/Alibaba
Z-Image Spicy · Text To Image

Exact pixel control for about a penny

SpicyAPI/Image/Alibaba
Z-Image Turbo LoRA · Image Editing

Restyle a photo in about a second's worth of compute

SpicyAPI/Image/Alibaba
Z-Image Turbo LoRA · Text to Image

Your LoRA, hosted, for a cent a picture

SpicyAPI/Image/Alibaba
Z-Image · Text to Image

A penny a picture, and the cheapest good frame in the graph

SpicyAPI/Image/Alibaba
FLUX.1 Dev LoRA · Image Editing

The revival act, with a mask that actually works

SpicyAPI/Image/Black Forest Labs
FLUX.1 Dev LoRA · Text to Image

Borrow a 12B LoRA library without the 12B download

SpicyAPI/Image/Black Forest Labs
Seedance 1.5 Pro · Image to Video

The still you already made, now moving

SpicyAPI/Video/ByteDance
Seedance 1.5 Pro Spicy · Image to Video

Same shot, fewer refusals

SpicyAPI/Video/ByteDance
Seedance 1.5 Pro · Text to Video

A whole shot with sound from one prompt

SpicyAPI/Video/ByteDance
Seedance 2.0 Fast · Image to Video

What '-1' does, and why audio is free here

SpicyAPI/Video/ByteDance
Seedance 2.0 Fast · Reference to Video

No first frame, just your own material

SpicyAPI/Video/ByteDance
Seedance 2.0 Fast Spicy · Image to Video

Uncensored, and audio costs nothing extra

SpicyAPI/Video/ByteDance
Seedance 2.0 Fast · Text to Video

The switch that makes it search the web first

SpicyAPI/Video/ByteDance
Seedance 2.0 · Image to Video

The one that goes to 4K

SpicyAPI/Video/ByteDance
Seedance 2.0 Mini · Image to Video

Seedance 2.0 for about two cents a second

SpicyAPI/Video/ByteDance
Seedance 2.0 Mini · Reference to Video

The cheapest way to point at your own footage

SpicyAPI/Video/ByteDance
Seedance 2.0 Mini Spicy · Image to Video

The uncensored option that doesn't cost the earth

SpicyAPI/Video/ByteDance
Seedance 2.0 Mini · Text to Video

No image, no GPU, cheap takes

SpicyAPI/Video/ByteDance
Seedance 2.0 · Reference to Video

Nine images, three clips, three tracks, one shot

SpicyAPI/Video/ByteDance
Seedance 2.0 Spicy · Image to Video

Uncensored, and it goes to 4K

SpicyAPI/Video/ByteDance
Seedance 2.0 · Text to Video

Seven ratios, 4K, and what web search really costs

SpicyAPI/Video/ByteDance
Seedance 2.5 · Image to Video

30-second clips, and why 'adaptive' is your only ratio

SpicyAPI/Video/ByteDance
Seedance 2.5 · Reference to Video

30 images of your own material is the whole trick

SpicyAPI/Video/ByteDance
Seedance 2.5 Spicy · Image to Video

The priciest node in the Seedance line

SpicyAPI/Video/ByteDance
Seedance 2.5 · Text to Video

Half a minute of footage from one prompt

SpicyAPI/Video/ByteDance
Seed Audio 1.0 · Text to Audio

One prompt, a whole scene, several speakers

SpicyAPI/Audio/ByteDance
Seedream 4.0 · Image Editing

Pick the exact pixels before you describe the change

SpicyAPI/Image/ByteDance
Seedream 4.0 · Text to Image

One prompt, sixteen exact sizes, one flat rate

SpicyAPI/Image/ByteDance
Seedream 5.0 Flash · Image Editing

Ten references, fifteen ratios, and a real alpha channel

SpicyAPI/Image/ByteDance
Seedream 5.0 Flash · Layer Decomposition

Turn a flat PNG into sixteen movable layers

SpicyAPI/Image/ByteDance
Seedream 5.0 Flash · Text to Image

Fifteen ratios, three resolutions, one price

SpicyAPI/Image/ByteDance
Seedream 5.0 Lite · Image Editing

Eight exact sizes, one uncensored edit model

SpicyAPI/Image/ByteDance
Seedream 5.0 Lite · Text to Image

A 2K frame from a short prompt, at eight fixed sizes

SpicyAPI/Image/ByteDance
Seedream 5.0 Pro · Image Editing

Thinking mode, ten references, real transparency

SpicyAPI/Image/ByteDance
Seedream 5.0 Pro · Layer Decomposition

Split a finished image into named, movable layers

SpicyAPI/Image/ByteDance
Seedream 5.0 Pro · Text to Image

The thinking pass is free, so leave it on

SpicyAPI/Image/ByteDance
Seed Speech 2.0 · Text to Speech

41 voices, knobs for speed and pitch, no filter

SpicyAPI/Audio/ByteDance
SpicyAPI Chat

25 text models in one node, writing your prompts for you

SpicyAPI/Text
Anima Turbo · Image Editing

The strength dial that decides how much of your photo survives

SpicyAPI/Image/CircleStone Labs
Anima Turbo LoRA · Image Editing

Restyle a photo with weights you already trained

SpicyAPI/Image/CircleStone Labs
Anima Turbo LoRA · Text to Image

Your anime LoRAs, rented by the image

SpicyAPI/Image/CircleStone Labs
Anima Turbo · Text to Image

The cheapest anime node in the pack, and the most literal

SpicyAPI/Image/CircleStone Labs
Gemini 2.5 Pro TTS · Text to Speech

30 voices, acted-out cues like [sighs], and two-speaker dialogue

SpicyAPI/Audio/Google
Gemini 3.8 Flash-Lite TTS · Text to Speech

The cheapest voice in the pack, with one caveat

SpicyAPI/Audio/Google
Gemini 3.8 Flash TTS · Text to Speech

30 voices, cues that get acted out, half the Pro price

SpicyAPI/Audio/Google
Nano Banana 2 · Image Editing

Fourteen reference images, and it can search the web mid-render

SpicyAPI/Image/Google
Nano Banana 2 · Text to Image

4K for twelve cents, and it can Google your prompt first

SpicyAPI/Image/Google
Nano Banana Pro · Image Editing

Stack up to 14 reference images and tell Google what to change

SpicyAPI/Image/Google
Nano Banana Pro · Text to Image

The model that plans the poster before it draws it

SpicyAPI/Image/Google
HeartMuLa Transcribe · Transcribe Lyrics

Get the lyrics back out of a song you generated

SpicyAPI/Audio/HeartMuLa
Jib Mix Qwen LoRA · Text to Image

Bring your own weights for three cents, without the fp8 headache

SpicyAPI/Image/J1B
Jib Mix Qwen · Text to Image

Two and a half cents for a photoreal portrait, no GPU involved

SpicyAPI/Image/J1B
Kling 2.1 · Image to Video

The cheapest way to make a still move

SpicyAPI/Video/Kling
Kling 2.1 Master · Image to Video

1080p motion at twenty-two cents a second, and you'd better mean it

SpicyAPI/Video/Kling
Kling 2.1 Master · Text to Video

$2.16 for ten seconds, silent, 1080p

SpicyAPI/Video/Kling
Kling 2.5 Turbo · Image to Video

Sound on every clip, whether you want it or not

SpicyAPI/Video/Kling
Kling 2.5 Turbo · Text to Video

1080p with sound for twenty-eight cents a clip

SpicyAPI/Video/Kling
Kling 2.6 · Motion Control

Put your character's face on someone else's dance

SpicyAPI/Video/Kling
Kling 2.6 · Image to Video

1080p, sound optional, and the audio toggle doubles the price

SpicyAPI/Video/Kling
Kling 2.6 · Text to Video

Describe the scene, decide whether you want sound

SpicyAPI/Video/Kling
Kling 3.0 · Motion Control

The version with knobs — orientation, shots, original audio

SpicyAPI/Video/Kling
Kling 3.0 · Image to Video

3 to 15 seconds, 4K if you're feeling wealthy, and a real shot list

SpicyAPI/Video/Kling
Kling 3.0 · Text to Video

Write a shot list, get a multi-shot clip back

SpicyAPI/Video/Kling
Kling 3.0 Turbo · Image to Video

You pay more for less, and that's the trade

SpicyAPI/Video/Kling
Kling 3.0 Turbo · Text to Video

Four widgets, sound always on, no negative prompt

SpicyAPI/Video/Kling
Kling Avatar 2.0 · Talking Avatar

One portrait, one audio file, and the picture talks

SpicyAPI/Video/Kling
Kling O3 · Image to Video

Animate one still, and keep an eye on the meter

SpicyAPI/Video/Kling
Kling O3 · Reference to Video

Seven photos, one shot, characters that stay put

SpicyAPI/Video/Kling
Kling O3 · Text to Video

No image, no seed, and no free retries

SpicyAPI/Video/Kling
Kling O3 · Video Edit

Change one thing in a clip and leave the rest frozen

SpicyAPI/Video/Kling
Krea 2 Large · Text to Image

The finishing tier, complete with reference images and anamorphic frames

SpicyAPI/Image/Krea
Krea 2 Medium · Text to Image

The volume tier, and the only Krea with a format switch

SpicyAPI/Image/Krea
Krea 2 Medium Turbo · Text to Image

A penny and a half per idea, ten style references included

SpicyAPI/Image/Krea
LTX-2 19B · Image to Video

All the LTX, none of the 22GB text encoder

SpicyAPI/Video/Lightricks
LTX-2 19B LoRA · Image to Video

Your own weights, no GPU, no VAE archaeology

SpicyAPI/Video/Lightricks
LTX-2 19B LoRA · Text to Video

Stack three of your own weights on a hosted LTX

SpicyAPI/Video/Lightricks
LTX-2 19B · Text to Video

20 seconds with a soundtrack for under thirty cents

SpicyAPI/Video/Lightricks
LTX 2.3 Spicy · Image to Video

The release that fixed frozen clips, without the filter

SpicyAPI/Video/Lightricks
LTX 2.3 Spicy LoRA · Image to Video

Thirteen built-in LoRAs, and the one input that will confuse you

SpicyAPI/Video/Lightricks
LTX 2.5 · Image to Video

The architectural jump, up to 4K, with an ending you choose

SpicyAPI/Video/Lightricks
LTX 2.5 · Text to Video

Long single takes at 4K, and a soundtrack you don't have to ask for

SpicyAPI/Video/Lightricks
SpicyAPI LoRA

It never loads a LoRA — it just points the server at a file

SpicyAPI/Utils
MiniMax H3 Image LoRA · Image Editing

Put the same face in a new scene, from one prompt

SpicyAPI/Image/MiniMax
MiniMax H3 Image LoRA · Text to Image

Four megapixels, your weights, four cents

SpicyAPI/Image/MiniMax
MiniMax H3 · Image to Video

The audio-native model, at two and a half cents a second

SpicyAPI/Video/MiniMax
MiniMax H3 LoRA · Image to Video

Your own weights on an audio-native model

SpicyAPI/Video/MiniMax
MiniMax H3 LoRA · Reference to Video

Nine Images, Three Clips and Your Own LoRAs in One Shot

SpicyAPI/Video/MiniMax
MiniMax H3 LoRA · Text to Video

Pick Your Own Weights Without Leaving ComfyUI

SpicyAPI/Video/MiniMax
MiniMax H3 Max · Image to Video

Give It a First Frame, Get the Shot With Sound

SpicyAPI/Video/MiniMax
MiniMax H3 Max · Text to Video

Fast H3 Clips, and Mind That 1:1 Default

SpicyAPI/Video/MiniMax
MiniMax H3 · Reference to Video

Nine Images In, One Character Who Actually Stays Put

SpicyAPI/Video/MiniMax
MiniMax H3 Singularity LoRA · Image to Video

The Community Fine-Tune, With Your LoRAs Stacked On

SpicyAPI/Video/MiniMax
MiniMax H3 Singularity LoRA · Reference to Video

Nine Images, Three Clips, Three LoRAs

SpicyAPI/Video/MiniMax
MiniMax H3 Spicy · Image to Video

An Unfiltered H3 Build for the Frames Others Refuse

SpicyAPI/Video/MiniMax
MiniMax H3 · Text to Video

2K Clips With Real Sound, From About 2.5 Cents a Second

SpicyAPI/Video/MiniMax
MiniMax Music 3.0 · Text to Music

A Finished Song for Eighteen Cents, Vocals Included

SpicyAPI/Audio/MiniMax
MiniMax Speech 2.8 HD · Text to Speech

472 Voices, an Emotion Dial, and (sighs) Actually Performed

SpicyAPI/Audio/MiniMax
MiniMax Speech 2.8 Turbo · Text to Speech

The Cheap One. For Most Scripts, Take It.

SpicyAPI/Audio/MiniMax
Neta Lumina · Text to Image

Booru Tags or Plain English, Twelve Bucks a Thousand Images

SpicyAPI/Image/Neta.art Lab
GPT Image 2.5 Flare · Image Editing

Sixteen Sources, One Mask, and an Alpha Channel You Can Actually Use

SpicyAPI/Image/OpenAI
GPT Image 2.5 Flare · Text to Image

The One You Use When the Picture Needs Legible Words

SpicyAPI/Image/OpenAI
GPT Image 2.5 Sunburst · Image Editing

Same Inputs as Flare, Slower, Better, Worth the Wait

SpicyAPI/Image/OpenAI
GPT Image 2.5 Sunburst · Text to Image

4K, Legible Type, and a Local Alternative Muscling In

SpicyAPI/Image/OpenAI
GPT Image 2 · Image Editing

Ten Sources, and an `auto` Aspect Ratio That Just Keeps Your Frame

SpicyAPI/Image/OpenAI
GPT Image 2 · Text to Image

Medium Quality, Legible Type, and Fifteen Aspect Ratios

SpicyAPI/Image/OpenAI
Prefect Pony XL LoRA · Text to Image

Booru Tags, Score Tags, and Your Pony LoRAs, Rented by the Image

SpicyAPI/Image/Prefect
Prefect Pony XL · Text to Image

Pony's prompt dialect without the 6 GB download

SpicyAPI/Image/Prefect
Chatterbox · Text to Speech

The open-weights TTS everyone clones voices with, no install

SpicyAPI/Audio/Resemble AI
Background Remover · Remove Background

You want the alpha mask, not the flat image

SpicyAPI/Image/Tools
Video Character Swap · Video Analysis

The analysis pass that doesn't touch your video

SpicyAPI/Video/Tools
Video Character Swap · Video Edit

One JSON list and the person is someone else

SpicyAPI/Video/Tools
Face Swap Pro · Image Editing

$0.16 a shot when the cheap swap isn't good enough

SpicyAPI/Image/Tools
Face Swap · Image Editing

The thirteen-cent swap, and what it won't do

SpicyAPI/Image/Tools
Face Swap Plus · Image Editing

Skin tone is 90% of why swaps look fake

SpicyAPI/Image/Tools
Video Face Swap · Video Edit

Keeping one face on the same head for 30 seconds

SpicyAPI/Video/Tools
Video Sound Effects · Add Sound Effects

The last stage your silent render has been missing

SpicyAPI/Video/Tools
Head Swap · Image Editing

When the hair has to come with the face

SpicyAPI/Image/Tools
Video Head Swap · Video Analysis

Find every head in the clip before you change one

SpicyAPI/Video/Tools
Video Head Swap · Video Edit

The swap call, and the two values that must match

SpicyAPI/Video/Tools
Image Expander · Expand Image

Outpaint to a new aspect ratio without painting a mask

SpicyAPI/Image/Tools
Image Upscaler · Upscale

8K costs the same as 2K, so think about which you're asking for

SpicyAPI/Image/Tools
Lip Sync · Lip Sync

Redub the mouth, keep the performance

SpicyAPI/Video/Tools
Celebrity Look-Alike · Image Editing

The weird one, and why it can't be seeded

SpicyAPI/Image/Tools
Object Eraser · Erase Objects

Name the thing, and it's gone

SpicyAPI/Image/Tools
Talking Avatar · Talking Avatar

One portrait, one voice clip, one video

SpicyAPI/Video/Tools
Video Upscaler · Upscale

The cheap way to make a 480p render look finished

SpicyAPI/Video/Tools
Suno v6 Mini · Text to Music

Two Finished Songs for Seven Cents

SpicyAPI/Audio/Suno
Suno v6 · Text to Music

Hand It Your Lyrics or Let It Write Them

SpicyAPI/Audio/Suno
Suno v6 Wild · Text to Music

The Suno Node You Use When the Safe One Sounds Boring

SpicyAPI/Audio/Suno
HunyuanVideo 1.5 · Image to Video

Two-Cent Seconds, and the Prompt Is Optional

SpicyAPI/Video/Tencent
HunyuanVideo 1.5 · Text to Video

Cheap, Silent, and Weirdly Unfiltered

SpicyAPI/Video/Tencent
Vidu Q3 · Image to Video

Sound Included, at 1080p and Seven Cents a Second

SpicyAPI/Video/Vidu
Vidu Q3 Pro · Image to Video

Cheaper Per Second, and Permanently 540p

SpicyAPI/Video/Vidu
Vidu Q3 Spicy · Image to Video

The Unfiltered Vidu Node, and What It Doesn't Have

SpicyAPI/Video/Vidu
Vidu Q3 Turbo · Image to Video

The Video Node You'd Actually Draft With

SpicyAPI/Video/Vidu
Grok STT · Speech to Text

Two Hours of Audio Transcribed for About a Quarter

SpicyAPI/Audio/xAI
Grok TTS · Text to Speech

71 Voices, and One Setting That Will Ruin Your Audio

SpicyAPI/Audio/xAI
Readme
<div align="center">

SpicyAPI for ComfyUI

Seedance, Kling, Wan, MiniMax H3, Suno, GPT Image, Nano Banana and more AI models as ComfyUI nodes. No GPU, no model downloads.

Get an API key · Setup guide · All models · Status

Tests License: MIT

</div>

comfyui-spicyapi is a ComfyUI custom node pack that runs hosted SpicyAPI models from inside your workflows. Each model is one node whose options come from that model's published input schema, so the node offers exactly what the model accepts. Generation runs on SpicyAPI's servers: you need an internet connection and an API key, not a graphics card or model weights. Every request is paid in US dollars from a prepaid balance, and each node shows its price before it runs.

A ComfyUI graph built from SpicyAPI nodes: Z-Image Spicy Pro text to image feeding Wan 2.2 Spicy image to video, each node showing its price badge and the final charge

<!-- stats:start -->

189 model nodes (104 video, 69 image, 16 audio) from 117 model families, plus 25 text models in one Chat node.

<!-- stats:end -->

At a glance

| | | | --- | --- | | What it adds | One node per hosted model, a Chat node for text models, and a LoRA node | | Inputs and outputs | Standard ComfyUI IMAGE, MASK, VIDEO, AUDIO and STRING | | Hardware | None: models run on SpicyAPI, so it works on laptops, Macs and CPU-only machines | | Dependencies | None beyond ComfyUI itself (Python 3.10+, the V3 node API; tested with ComfyUI 0.39) | | Pricing | Pay per request from a prepaid USD balance; the rate is shown on every node | | New models | Picked up automatically: the node list is rebuilt from your account at each start | | License | MIT |

Install

cd ComfyUI/custom_nodes
git clone https://github.com/spicyapi-ai/comfyui-spicyapi

Then restart ComfyUI. Prefer not to use git? Download the ZIP, unpack it into ComfyUI/custom_nodes, and restart. There is nothing else to install.

Quick start

  1. Add your key. Open Settings > SpicyAPI, paste a key from spicyapi.ai/console/keys; a notice shows your balance. Restart ComfyUI once so the node list comes from your account.

    The SpicyAPI section of ComfyUI's settings: a masked API key and a max cost per run

  2. Add a model node. Double-click the canvas and type a model name (seedance, kling, wan, suno, nano banana...), or browse SpicyAPI > Video / Image / Audio in the node menu.

    ComfyUI node search for "seedance spicy" listing SpicyAPI video nodes, with the model description and starting price in the preview panel

  3. Connect and run. Wire a Load Image into the node's image input if the model takes one, connect Save Image, Save Video or Save Audio to its output, and press Run. The node shows its progress, then what the run cost.

Prefer to start from a working graph? Open ComfyUI's template browser: under comfyui-spicyapi you will find text to image, image to video, a chat model writing the prompt for an image model, text to speech, and LoRA.

Supported models

The node list follows the live SpicyAPI catalogue. At the time of this release:

<!-- models:start -->

Video (104 nodes)

| Maker | Models | | --- | --- | | MiniMax | MiniMax H3 Singularity LoRA, MiniMax H3 Max, MiniMax H3 LoRA, MiniMax H3 Spicy, MiniMax H3 | | Lightricks | LTX 2.5, LTX 2.3 Spicy, LTX 2.3 Spicy LoRA, LTX-2 19B, LTX-2 19B LoRA | | Alibaba | Wan 3.0 Prime, Wan 3.0, Wan 3.0 Pro Prime, Wan 3.0 Pro, Wan 3.0 Spicy, Wan 3.0 Prime Spicy, HappyHorse 1.1, Wan 2.7 Spicy, Wan 2.6 Flash, Wan 2.6 Spicy, Wan 2.6, Wan 2.5, Wan 2.2 Animate, Wan 2.2 Spicy, Wan 2.2 Spicy LoRA, Wan 2.2 LoRA, Wan 2.2 | | ByteDance | Seedance 2.5 Spicy, Seedance 2.5, Seedance 2.0 Mini Spicy, Seedance 2.0 Mini, Seedance 2.0 Spicy, Seedance 2.0, Seedance 2.0 Fast Spicy, Seedance 2.0 Fast, Seedance 1.5 Pro Spicy, Seedance 1.5 Pro | | Kling | Kling 3.0 Turbo, Kling O3, Kling 3.0, Kling Avatar 2.0, Kling 2.6, Kling 2.5 Turbo, Kling 2.1 Master, Kling 2.1 | | Vidu | Vidu Q3 Turbo, Vidu Q3 Spicy, Vidu Q3, Vidu Q3 Pro | | Tencent | HunyuanVideo 1.5 | | SpicyAPI tools | Video Character Swap, Video Head Swap, Video Face Swap, Video Upscaler, Talking Avatar, Lip Sync, Video Sound Effects |

Image (69 nodes)

| Maker | Models | | --- | --- | | Alibaba | Qwen Image 2.1, Qwen Image 2.1 LoRA, Qwen Image 3.0 Pro, Qwen Image 3.0, Qwen Image Edit Spicy, Wan 2.7 Pro, Wan 2.7, Qwen Image 2, Z-Image Base LoRA, Qwen Image 2512 LoRA, Z-Image Spicy Pro, Z-Image Spicy, Z-Image, Z-Image Turbo LoRA | | ByteDance | Seedream 5.0 Flash, Seedream 5.0 Pro, Seedream 5.0 Lite, Seedream 4.0 | | OpenAI | GPT Image 2.5 Sunburst, GPT Image 2.5 Flare, GPT Image 2 | | MiniMax | MiniMax H3 Image LoRA | | CircleStone Labs | Anima Turbo, Anima Turbo LoRA | | Krea | Krea 2 Large, Krea 2 Medium Turbo, Krea 2 Medium | | Google | Nano Banana 2, Nano Banana Pro | | J1B | Jib Mix Qwen, Jib Mix Qwen LoRA | | Prefect | Prefect Pony XL LoRA, Prefect Pony XL | | Neta.art Lab | Neta Lumina | | Black Forest Labs | FLUX.1 Dev LoRA | | SpicyAPI tools | Face Swap Pro, Face Swap Plus, Celebrity Look-Alike, Face Swap, Head Swap, Background Remover, Image Upscaler, Object Eraser, Image Expander |

Audio (16 nodes)

| Maker | Models | | --- | --- | | Google | Gemini 3.8 Flash-Lite TTS, Gemini 3.8 Flash TTS, Gemini 2.5 Pro TTS | | Suno | Suno v6 Mini, Suno v6 Wild, Suno v6 | | HeartMuLa | HeartMuLa Transcribe | | ByteDance | Seed Audio 1.0, Seed Speech 2.0 | | MiniMax | MiniMax Music 3.0, MiniMax Speech 2.8 HD, MiniMax Speech 2.8 Turbo | | xAI | Grok STT, Grok TTS | | Alibaba | Qwen3 TTS | | Resemble AI | Chatterbox |

Text (25 models in the SpicyAPI Chat node)

Claude Sonnet 5.5, Claude Opus 5.5, Grok 4.7, DeepSeek V4.1 Flash, GLM 5.3 Flash, GLM 5.3, DeepSeek V4 Pro, Gemini 3.7 Flash, Grok 4.6, DeepSeek V4 Flash, Claude Opus 5, Gemini 3.5 Flash-Lite, Kimi K3, Grok 4.5, Claude Sonnet 5, GLM 5.2, Claude Fable 5, Grok 4.3, Gemini 3.1 Pro Preview, Claude Sonnet 4.6, Claude Opus 4.6, Gemini 3 Flash Preview, Claude Opus 4.5, Claude Sonnet 4.5, Gemini 2.5 Flash.

Every node with its model ID and starting price: MODELS.md.

<!-- models:end -->

How the nodes work

  • Inputs follow the model. Dropdowns, sliders and switches mirror each model's schema. Image, video and audio inputs are sockets, uploaded for you when the node runs. Models that take several references grow a new socket every time you connect one.
  • Defaults are the model's own. A dropdown set to model default, or a number set to -1, is left out of the request so the model decides.
  • Outputs are ordinary ComfyUI values. Video nodes return VIDEO (and the last frame as IMAGE when return_last_frame is on), audio nodes return AUDIO, image nodes return IMAGE, and background removal also returns an alpha mask. Transcription returns STRING.
  • SpicyAPI Chat sends a prompt, optional system instructions and optional images to any text model on SpicyAPI and returns the answer as a STRING, ready to wire into another node's prompt.
  • SpicyAPI LoRA adds a LoRA weights file by URL to models with LoRA support. Chain several to stack them.

A SpicyAPI LoRA node with a pixel-art LoRA link feeding Z-Image Turbo LoRA, and the pixel-art result

Costs and safety

  • Price on the node. Each node's badge shows the current rate for the options you picked, for example $0.0525/s for video or $0.01/image, and updates as you change them.
  • Quote before every run. Set Settings > SpicyAPI > Max cost per run and any run quoted above it stops before anything is charged.
  • No surprise re-runs. Seeds start on fixed, so queueing the same graph twice reuses the first result. Switch control after generate to randomize for a new result each run. Models that take no seed (Seedream, for example) still get a seed widget for this; it is never sent to the model and only decides whether the node runs again.
  • Your key stays out of shared files. It is stored in the ComfyUI user folder (user/spicyapi/config.json, readable by your account only), never in a workflow or the metadata of a saved image. On a server, set SPICY_API_KEY instead.
  • Cancelling stops the wait, not the job. A cancelled run keeps going on SpicyAPI, is charged if it succeeds, and its result is in your console for up to 14 days.

FAQ

How do I use Seedance in ComfyUI?

Install this pack and add your key, then add the Seedance 2.5 · Image to Video node (or any other Seedance node), connect Load Image to its image input and Save Video to its video output, write a prompt and run. Resolution, duration and audio are options on the node. The same steps work for Kling, Wan, MiniMax H3, Vidu and LTX video models.

Do I need a GPU or to download model weights?

No. The models run on SpicyAPI's servers, and the nodes only send inputs and receive results. A laptop or a CPU-only machine is enough.

How much does a run cost?

Each model has its own rate, shown on the node and on its page at spicyapi.ai/models: image models are priced per image, video models per second of output, speech per character, per second or per request. A run is quoted before it starts, and the node prints the final charge when it finishes. Failed runs are not charged unless a model's page says otherwise.

Is my API key safe when I share a workflow or an image?

Yes. ComfyUI writes node settings into workflow files and into PNG metadata, so the key is never a node setting. It lives in a file in your ComfyUI user folder, or in the SPICY_API_KEY environment variable.

Can I use my own LoRA?

Yes, with the LoRA model nodes (their names end in LoRA). Add a SpicyAPI LoRA node with a direct download link to a .safetensors file and its strength, and connect it to the model node's loras input. The link must open without a login. The lora template comes ready to run with an Apache-2.0 pixel-art LoRA for Z-Image Turbo (by tarn59 on Hugging Face); swap in your own link.

A model I saw on spicyapi.ai is not in my node list

Restart ComfyUI. The node list is built from your account's catalogue when ComfyUI starts, so models added since the last start appear after a restart. Without a key, the list bundled with this release is used.

Does it work with ComfyUI on a remote server or in the cloud?

Yes, as long as that machine can reach api.spicyapi.ai. Set SPICY_API_KEY in its environment, or enter the key in Settings from the browser. Proxies set through HTTPS_PROXY are honoured.

Troubleshooting

| You see | What to do | | --- | --- | | No SpicyAPI key is set | Add the key in Settings > SpicyAPI, or set SPICY_API_KEY. | | 40310 email not verified | Open the verification link from your sign-up email. | | 40004 no deployment serves this combination | Change the option named in the message. | | An error ending in request_id ... | Send that id to support; it identifies the request exactly. | | a proxy or firewall ... may be intercepting the request | Check that HTTPS_PROXY, if set, points at a working proxy. |

Other ways to use SpicyAPI

Development

python -m unittest discover -s tests -t .
python scripts/update_snapshot.py   # needs SPICY_API_KEY; refreshes the bundled model list
python scripts/render_docs.py       # rewrites the model lists in README.md and MODELS.md

License

MIT