Nodes/JK AceStep Nodes/AceStepReplicate_Lyrics
ComfyUI Node

AceStepReplicate_Lyrics

Pay-Per-Second Lyrics From the 405B

By jeankassio·Created 9 months ago·Updated 9 months ago· 32
AceStepReplicate_Lyrics
    • lyrics
    text
    api_key
    modelmeta/llama-3.1-70b-instruct
    max_tokens1024
    seed0
    instrumentality_balanceBalanced

    AceStepReplicate_Lyrics is the pack's gateway to the genuinely big open-weight models. Replicate is a pay-as-you-go inference platform, and its dropdown here is a short, focused list: Llama 3.1 from the 8B up to the 405B, Llama 3/2, plus the Mistral family (7B v0.3, Small 24B, and Mixtral 8x7B). If you want to see what a 405B writes for your song idea without renting a GPU, this is the node.

    The mechanism

    Family-standard, with one real quirk: it's the only lyrics node whose default model (meta/llama-3.1-70b-instruct) is not the cheapest entry - Replicate bills by the second, and the 70B is a meaningful step up in cost per request versus the 8B. The text field holds your description, api_key is your Replicate token, and the node sends the shared ACE-Step lyricist prompt (production tags, short singable lines, vocabulary rules) to Replicate's API with max_tokens, seed, and instrumentality_balance. Output: a lyrics STRING.

    Which model

    • meta/llama-3.1-405b-instruct - the headline. The quality jump over 8B/70B is real for creative writing: better structure, less repetition, fewer dropped formatting rules. It's also the most expensive entry on the list. Use it for the song you're actually going to render.
    • meta/llama-3.1-70b-instruct - the default and the sensible quality/cost middle ground.
    • meta/llama-3.1-8b-instruct - cheap drafts and A/B iteration.
    • mistralai/mistral-small-24b-instruct-2501 and mixtral-8x7b - the "why not, it's on the menu" picks. Fine, unremarkable for lyrics.

    Why you'd pick this over the others

    The other providers (OpenAI, Claude, Fireworks) host the models their names suggest. This node is for the Llama-specific case: you want Llama's take, at 405B scale, without running it yourself. It also avoids subscription thinking entirely - you pay for what you run.

    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.

    Watch the bill - a 405B call that generates a full lyric sheet plus the long system prompt adds up faster than the smaller options, and there's no cost display in the node. Also standard family rules: key is a node input that ships with saved workflow JSON, and API errors come back as the lyrics string. Great node for the occasional "give me the big model's version" moment; don't make it your default draft machine.

    CategoryJK AceStep Nodes/Lyrics

    Inputs (6)

    NameTypeDefaultDescription
    textSTRING
    api_keySTRING
    modelCOMBOmeta/llama-3.1-70b-instruct8 options: meta/llama-3.1-405b-instruct, meta/llama-3.1-70b-instruct, meta/llama-3.1-8b-instruct, meta/llama-3-70b-instruct, meta/llama-2-70b-chat, mistralai/mistral-7b-instruct-v0.3, +2
    max_tokensINT10241–4096
    seedINT00–18446744073709550000
    instrumentality_balanceCOMBOBalanced5 options: Pure Instrumental, Very Instrumental, Balanced, Vocal Focused, Vocals Only

    Outputs (1)

    NameTypeDescription
    lyricsSTRING