Write lyrics
acemusic_write_lyricsWrite or rewrite song lyrics and a title from a request, without making audio; pass the result as lyrics to acemusic_create_song. Optional style and existing lyrics steer it; model acemusic-v1 adds section headers with how each part is played. Returns { title, lyrics }; takes ~10-40 s. POST /music/lyrics.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"prompt": "<prompt>"
},
"name": "acemusic_write_lyrics"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | The account to use (no credits charged as far as seen). Default: any healthy account. | ||
| model | No | The model: acemusic-v1 | acemusic-v1.1 | ace-step-1.5-xl. Default acemusic-v1 (4 credits a request); ace-step-1.5-xl is free (0 credits); acemusic-v1.1 reads references and covers (requests that need reading switch to it, reported as modelUsed). | |
| style | No | The song's style, for fitting lyrics. | |
| title | No | A working title. | |
| lyrics | No | Existing lyrics to rewrite or continue. | |
| prompt | Yes | What to write: the theme, story, mood, or a change to the given lyrics. |