suno_generate_with_custom_model
Generate music from a ready custom model with lyrics, style, or instrumental options; returns a task ID to poll for completion.
Instructions
Generate with a ready custom model, including instrumental or automatic lyrics.
Submission returns a task ID. Poll suno_get_task until finished_at is set and
inspect response.success. This operation never falls back to another model.
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": {
"id": "<id>"
},
"name": "suno_generate_with_custom_model"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Ready custom music model ID to generate with. | |
| lyric | No | Lyrics; required unless instrumental or lyric_prompt is supplied. | |
| style | No | Optional music style. | |
| title | No | Optional song title. | |
| duration | No | Requested duration in seconds; availability depends on the custom model. | |
| weirdness | No | ||
| callback_url | No | HTTPS webhook for the completed task. | |
| instrumental | No | Generate without vocals. Default false. | |
| lyric_prompt | No | Generate lyrics from this description. | |
| vocal_gender | No | Vocal preference: f or m. | |
| negative_tags | No | Styles to exclude. | |
| style_influence | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |