AceStepFireworks_Lyrics
Fireworks' Menu of 100+ Models for ACE-Step Lyrics
- lyrics
Fireworks AI is an inference platform that hosts a huge catalog of open-weight models at serverless pricing, and this node is the pack's way of pointing at that menu. If you're the kind of person who likes to A/B test models rather than settle for whatever one provider ships, AceStepFireworks_Lyrics is the most interesting node in the lyrics family - the dropdown only exposes 13 presets, but the API behind it serves 100+ Fireworks models.
How it works
Standard family contract: text is your song description, api_key is your Fireworks key (a node input, not an env var), and the node wraps your text in the shared ACE-Step lyricist prompt before calling Fireworks' OpenAI-compatible endpoint. You get the usual max_tokens (1024 default), seed, and instrumentality_balance, and a single lyrics STRING output for your conditioning.
The dropdown's personality is in the model list, which leans toward the current frontier:
- deepseek-ai/deepseek-v3 - the author's pick for latest; DeepSeek writes well-structured lyrics and is cheap per token.
- deepseek-ai/deepseek-r1 - a reasoning model. For lyrics it's overkill, but it can produce interestingly constructed songs if you feed it a demanding prompt.
- Qwen/Qwen3-235B-A22B and Qwen/Qwen2.5-72B-Instruct-Turbo - strong generalists, great value.
- meta-llama/Llama-4-Maverick / Scout - newest Llama family.
- mistralai/Mistral-Large-3-675B - the premium pick if token cost isn't a concern.
What "100+ models" means in practice
The dropdown is a curated snapshot. If you want a model that isn't listed, you're out of luck through this node's UI - it only sends what the dropdown allows. That's the one real frustration: the flexibility the platform offers is there in the API but not exposed as a free-text model field. You get Fireworks' speed and pricing, not its full menu.
Install and gotchas
Pack standard: ComfyUI Manager (search "JK AceStep Nodes"), or
cd ComfyUI/custom_nodes
git clone https://github.com/jeankassio/JK-AceStep-Nodes.git
restart. No extra deps from this node.
Two things to watch: Fireworks bills per token (with a small credit to start), so unlike the Groq or Gemini nodes there's no permanently-free tier here - but it's among the cheapest paid options. And as always in this family, errors return as the lyrics string and your key ships in saved workflow JSON. The niche for this node: you already use Fireworks, or you want DeepSeek-class quality without OpenAI's pricing.
Inputs (6)
| Name | Type | Default | Description |
|---|---|---|---|
| text | STRING | — | |
| api_key | STRING | — | |
| model | COMBO | meta-llama/Llama-3.3-70B-Instruct | 13 options: deepseek-ai/deepseek-v3, deepseek-ai/deepseek-r1, Qwen/Qwen3-235B-A22B-Instruct, Qwen/Qwen2.5-72B-Instruct-Turbo, meta-llama/Llama-4-Maverick-17B, meta-llama/Llama-4-Scout-17B, +7 |
| max_tokens | INT | 10241–4096 | — |
| seed | INT | 00–18446744073709550000 | — |
| instrumentality_balance | COMBO | Balanced | 5 options: Pure Instrumental, Very Instrumental, Balanced, Vocal Focused, Vocals Only |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| lyrics | STRING | — |