Skip to content

Suno 歌词生成

根据提示词生成歌词,也可基于两段参考歌词进行混合或改写。

接口地址

http
POST /suno/lyrics

请求参数

参数类型必填默认值说明
promptstring-歌词生成提示词,最长 5000
lyrics_astring-参考歌曲 A 的歌词
lyrics_bstring-参考歌曲 B 的歌词
modelstringdefault歌词生成模型,可选值见下方说明
async_modebooleanfalse是否使用异步模式

model 可选值

text
default, remi-v1, mashup
model说明
default默认歌词生成模型
remi-v1用于根据提示词生成或优化歌词
mashup用于结合 lyrics_alyrics_b 生成混合歌词

请求示例

json
{
  "prompt": "A song about winter",
  "model": "default"
}

基于两段参考歌词生成混合歌词:

json
{
  "prompt": "将两首参考歌词融合成一首温暖的家庭主题歌曲",
  "lyrics_a": "[Verse]\nMorning light on the window\n...",
  "lyrics_b": "[Chorus]\nWe come home together\n...",
  "model": "mashup"
}

Python 示例

python
import requests

url = "https://your-domain.com/suno/lyrics"
headers = {
    "X-API-Key": "YOUR_API_KEY",
    "Content-Type": "application/json",
}
payload = {
    "prompt": "A song about winter",
    "model": "remi-v1",
}

response = requests.post(url, headers=headers, json=payload)
print(response.text)

响应说明

默认异步模式下通常会返回任务信息,可通过 任务查询 获取结果。

扣费说明

功能参考积分
歌词生成3