AceStepReplicate_Lyrics
Pay-Per-Second Lyrics From the 405B
- lyrics
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.
Inputs (6)
| Name | Type | Default | Description |
|---|---|---|---|
| text | STRING | — | |
| api_key | STRING | — | |
| model | COMBO | meta/llama-3.1-70b-instruct | 8 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_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 | — |