Package Information
Available Nodes
Documentation generating…
Documentation
n8n-nodes-spicyapi: NSFW image and video generation for n8n
An n8n community node for Spicy API (spicyapi.com), an adult-content generation API: uncensored AI images, image-to-video clips and chat from a prompt, inside your workflows. Pay per generation, no subscription. 18+ only.
Install
In n8n: Settings, Community Nodes, Install, then enter n8n-nodes-spicyapi.
Credentials
Create a Spicy API credential with a key from spicyapi.com/dashboard/api-keys. Tick Sandbox when creating the key to get one that returns sample output and bills nothing, which is ideal while you build the workflow.
Operations
| Resource | Operation | What it does |
|---|---|---|
| Image | Generate | Text to image; returns durable CDN URLs and cost_usd |
| Image | Edit | Prompt-driven edit of images your account generated |
| Image | List | Your generated images: the valid inputs for edits and video |
| Video | Generate | Image to video or text to video; returns a task ID |
| Video | Get Task | Poll until succeeded (output.video_url) or failed (refunded) |
| Chat | Complete | Uncensored, OpenAI-compatible chat completion |
| Account and Models | Get Account | Balance in USD |
| Account and Models | List Models | Every model with prices and limits |
A typical workflow
Trigger (Telegram, Discord, webhook), Image: Generate, Video: Generate with the image URL as the first frame, Wait 15 seconds, Video: Get Task in a loop until status is succeeded, then send output.video_url back.
Prices and rules
Images from $0.06, video from $0.10 per second, chat from $0.575 per 1M tokens: spicyapi.com/pricing. Failed generations are refunded and blocked prompts are never charged. Adults only, no real people without consent, no minors in any form, no uploads: read the acceptable use policy. Products built on the API must age-verify their users.
Docs · JavaScript client · Python client · MCP server for AI agents
MIT licensed.
Development
Built on n8n's official starter. Needs Node 22+.
npm install
npm run lint
npm run build
npm run dev # starts n8n with this node loaded
Releases are published by GitHub Actions with npm provenance (.github/workflows/publish.yml): run npm run release, which tags and pushes; the workflow publishes.