n8n community nodes for MuAPI — a generative media AI platform supporting text-to-image, image-to-video, audio generation, image enhancement, and more.
Generate images, videos, and audio using 60+ AI models across 7 categories:
| Category | Models |
|---|---|
| Text to Image | FLUX Dev/Schnell, FLUX Kontext Dev/Pro/Max, HiDream Fast/Dev/Full, Reve, GPT-4o, Midjourney V7, Wan 2.1, Seedream 3/4, Qwen |
| Image to Image | FLUX Kontext Dev/Pro/Max (I2I), FLUX Kontext Effects, GPT-4o Edit, Reve Edit, Midjourney V7 (I2I/Style/Omni), SeedEdit, Qwen Edit |
| Text to Video | Veo 3, Veo 3 Fast, Wan 2.1/2.2, Runway, Kling V3, Seedance Pro/V1.5, MiniMax Hailuo, HunyuanVideo, PixVerse, Sora 2 |
| Image to Video | Veo 3, Veo 3 Fast, Wan 2.1/2.2, Runway, Kling V3, Seedance, Midjourney V7, HunyuanVideo, PixVerse, Sora 2 |
| Image Enhance | AI Upscale, Background Remover, Face Swap, Skin Enhancer, Photo Colorizer, Ghibli Style, Anime Generator, Image Extender, Object Eraser, Product Shot |
| Video Edit | Wan AI Effects, Face Swap (Video), Dress Change, AI Clipping, Lipsync |
| Audio | Suno Create/Remix/Extend, MMAudio Text-to-Audio, MMAudio Video-to-Audio |
Upload media files (images, videos, audio) to MuAPI and get a hosted URL to use in generation tasks.
- Accepts binary data from previous n8n nodes
- Accepts a URL (downloads then re-uploads)
- Auto-detects MIME type from filename or content-type header
- Go to Settings → Community Nodes
- Click Install
- Enter
n8n-nodes-muapi - Restart n8n
cd ~/.n8n
npm install n8n-nodes-muapi
sudo systemctl restart n8nAdd to your environment:
N8N_COMMUNITY_PACKAGES=n8n-nodes-muapi
- Get your API key from muapi.ai/dashboard/keys
- In n8n go to Credentials → New Credential → MuAPI API
- Enter your API key
[Manual Trigger] → [MuAPI: Text to Image (FLUX Dev)] → [MuAPI Upload] → [HTTP Request: download result]
MuAPI uses an async submit → poll pattern:
POST /api/v1/{endpoint}→ returns{ "request_id": "abc123" }GET /api/v1/predictions/{id}/result→ poll until{ "status": "completed", "outputs": [...] }
The MuAPI node handles this automatically. Set "Return Request ID Only" in options to get the ID immediately and poll manually with the Predict Result endpoint.
MIT