Nodes/JK AceStep Nodes/AceStepFireworks_Lyrics
ComfyUI Node

AceStepFireworks_Lyrics

Fireworks' Menu of 100+ Models for ACE-Step Lyrics

By jeankassio·Created 9 months ago·Updated 9 months ago· 32
AceStepFireworks_Lyrics
    • lyrics
    text
    api_key
    modelmeta-llama/Llama-3.3-70B-Instruct
    max_tokens1024
    seed0
    instrumentality_balanceBalanced

    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.

    CategoryJK AceStep Nodes/Lyrics

    Inputs (6)

    NameTypeDefaultDescription
    textSTRING
    api_keySTRING
    modelCOMBOmeta-llama/Llama-3.3-70B-Instruct13 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_tokensINT10241–4096
    seedINT00–18446744073709550000
    instrumentality_balanceCOMBOBalanced5 options: Pure Instrumental, Very Instrumental, Balanced, Vocal Focused, Vocals Only

    Outputs (1)

    NameTypeDescription
    lyricsSTRING