跳转到主要内容
POST
/
suno
/
v2
/
mashupLyrics
混搭歌词
curl --request POST \
  --url https://api.mountsea.ai/suno/v2/mashupLyrics \
  --header 'Content-Type: application/json' \
  --data '
{
  "lyrics_a": "<string>",
  "lyrics_b": "<string>"
}
'
{
  "taskId": "<string>"
}
将两首歌曲的歌词组合生成混搭歌词。纯乐器曲目请使用 [Instrumental]。生成混搭歌词后,使用 Generate 端点配合 task=mashup 来创建音乐。

请求体

lyrics_a
string
必填
第一首歌曲的歌词。如果是纯乐器曲目,请使用 [Instrumental]
lyrics_b
string
必填
第二首歌曲的歌词。如果是纯乐器曲目,请使用 [Instrumental]

响应

taskId
string
任务 ID。使用此 ID 通过获取任务状态查询任务状态。

示例

curl -X POST https://api.mountsea.ai/suno/v2/mashupLyrics \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer your-api-key" \
  -d '{
    "lyrics_a": "[Verse 1]\nWalking down the street today\nSunshine lighting up my way\n\n[Chorus]\nFeeling so alive, feeling so free",
    "lyrics_b": "[Instrumental]"
  }'

响应示例

{
  "taskId": "15c257ff-43f7-4678-bd41-202ad6b8488b"
}

工作流程

1

生成混搭歌词

使用两首歌曲的歌词调用此端点,生成组合后的混搭歌词。
2

检查任务状态

使用返回的 taskId 轮询任务状态端点,获取生成的混搭歌词。
3

生成混搭音乐

将混搭歌词与 Generate 端点配合使用(task=mashup),创建最终的混搭曲目。
当其中一个曲目没有人声时,请使用 [Instrumental] 作为歌词值。这在创建有声曲目与纯乐器曲目之间的混搭时非常有用。