n8n-nodes-genmagic is a verified community node: it is in the nodes panel on n8n Cloud, and on self-hosted n8n you can install it from Settings > Community Nodes with the package name n8n-nodes-genmagic. It calls the GenMagic API, which reaches image, video, speech, music and text models with one API key and one prepaid balance.
Operations
| Resource | Operation | What it does |
|---|---|---|
| Image | Generate | Text to image, or edit a reference image from a binary field or URL. Up to 4 images per run. |
| Video | Generate | Text to video or image to video. Set aspect ratio, length, resolution and sound; optional reference images keep characters or products consistent. Waits for the render, or returns a job ID. |
| Video | Get | Fetch a video job later, for example after a Wait node. |
| Audio | Generate Speech | Text to speech, with a choice of voice on models that offer several. |
| Audio | Generate Music | A track from a description of genre, mood, instruments and tempo. |
| Text | Generate | Text, code, an SVG or a web page with any text model. |
| Model | Get / Get Many | The live model catalog with capabilities and prices. |
| Account | Get Balance | Balance and total spend. |
Notes for workflows
- Each model dropdown reads the live catalog with each model’s price. Auto picks a default, or set a model ID with an expression.
- Results come back as binary data plus a hosted URL, the model used, the run’s cost (
cost_usd) and the remaining balance (balance_usd). - Video is billed only when it completes. Refused requests and failed renders are not billed.
- The node works as a tool for the AI Agent node.
Credentials
The GenMagic API credential takes an API key from a GenMagic account (new accounts start with a small free credit). The credential test reads the balance, which costs nothing.
Operation reference: n8n-nodes-genmagic on npm. I’m on the GenMagic team and answer questions and bug reports in this thread.