Skip to content

任务:生成歌词

简洁描述:使用 Suno 歌词生成接口创建新的歌词内容。


概览

  • 请求方法:POST
  • 路径:/suno/submit/lyrics
  • 内容类型:application/json

认证方式

  • Header:Authorization: Bearer <token>

请求示例

请求体参数

参数类型必填描述
promptstring歌词提示词,用于引导模型生成歌词
notify_hookstring回调地址,用于接收任务完成通知

curl 示例

bash
curl -X POST "https://api.gpt.ge/suno/submit/lyrics" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-xxxx" \
  -d '{
    "prompt": "欢快的磁性女声歌曲,中文,主题:难忘周末",
    "notify_hook": "https://example.com/callback"
  }'

JavaScript (fetch) 示例

javascript
fetch('https://api.gpt.ge/suno/submit/lyrics', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer sk-xxxx'
  },
  body: JSON.stringify({
    prompt: '欢快的磁性女声歌曲,中文,主题:难忘周末',
    notify_hook: 'https://example.com/callback'
  })
}).then(r => r.json()).then(console.log);

Python (requests) 示例

python
import requests

response = requests.post(
    'https://api.gpt.ge/suno/submit/lyrics',
    headers={
        'Content-Type': 'application/json',
        'Authorization': 'Bearer sk-xxxx'
    },
    json={
        'prompt': '欢快的磁性女声歌曲,中文,主题:难忘周末',
        'notify_hook': 'https://example.com/callback'
    }
)
print(response.json())

返回示例(200)

json
{
  "code": "success",
  "message": "",
  "data": "2a145658-3342-4228-b779-b8323a2b77df"
}

注意:该接口只需提供 prompt 参数即可开始歌词创作,notify_hook 为可选回调地址。