N8N Integration
N8N community nodes for WaveSpeedAI. Build no-code AI workflows for text-to-image, text-to-video, image-to-video, and audio generation — connect to 700+ models across 15 categories without writing HTTP requests.
Installation
- In N8N, open Settings -> Community Nodes
- Click Install and enter
n8n-node-wavespeed - Search for “wavespeed” in the node picker
Setup
- Get your API key
- In N8N, add credentials of type WaveSpeed API
- Paste your API key and save
All WaveSpeed nodes in a workflow share the same credentials.
Available Nodes
| Node | Purpose |
|---|---|
| WaveSpeed Task Submit | Select model category, pick a model, configure parameters via guided form |
| WaveSpeed Task Submit by JSON | Send raw JSON payloads for full API control |
| WaveSpeed Task Status | Poll task progress and retrieve outputs |
| WaveSpeed Upload Media | Upload images, videos, or audio for use in generation |
| WaveSpeed Loras | Fetch and select LoRA models |
Supported Categories
15 AI model categories with dynamic model selection:
| Category | Category |
|---|---|
| Text to Image | Image to Image |
| Text to Video | Image to Video |
| Video to Video | Video Effects |
| Image Effects | Image Tools |
| Text to Audio | Audio to Video |
| Text to Text | Image to Text |
| Image to 3D | Training |
| Scenario Marketing |
Models load automatically based on selected category with built-in parameter validation.
Supported Media Types
| Type | Formats |
|---|---|
| Images | JPG, JPEG, PNG, WebP, GIF, BMP, TIFF |
| Videos | MP4, AVI, MOV, WMV, FLV, WebM, MKV, 3GP, OGV |
| Audio | MP3, WAV, OGG, AAC, FLAC, WebM, M4A, Opus |
Example Workflows
Basic generation:
WaveSpeed Task Submit -> Use ResultUpload then generate:
Read Binary File -> WaveSpeed Upload Media -> WaveSpeed Task Submit -> Use ResultWith polling:
WaveSpeed Task Submit -> WaveSpeed Task Status (poll enabled) -> IF (status routing)With LoRA:
WaveSpeed Loras -> WaveSpeed Task Submit -> Use ResultTroubleshooting
| Problem | Solution |
|---|---|
| Invalid API key | Recreate the key and update credentials |
| Model not available | Check category — nodes only list models you have access to |
| Parameter errors | Review hints for required format and limits |
| Upload timeout | Increase timeout or use smaller files |
| Polling never resolves | Lower polling interval or check task history in dashboard |