任务:生成歌词
简洁描述:使用 Suno 歌词生成接口创建新的歌词内容。
概览
- 请求方法:
POST - 路径:
/suno/submit/lyrics - 内容类型:
application/json
认证方式
- Header:
Authorization: Bearer <token>
请求示例
请求体参数
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| prompt | string | 是 | 歌词提示词,用于引导模型生成歌词 |
| notify_hook | string | 否 | 回调地址,用于接收任务完成通知 |
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为可选回调地址。