【亲测可用】Suno-API 调用使用指南
AI 音乐生成近来非常火热,Suno API 提供了一套简洁易用的接口,让开发者可以通过简单的请求生成音乐。本文将以 一个 API 的调用流程 为核心,带你快速上手。
一、准备工作
在调用 Suno API 之前,你需要:
- API Key / Cookie(由 Suno 平台提供,通常在用户登录后可获取)。
- 网络工具:cURL、Python 或 Node.js 均可。
⚠️ 注意:Key 一旦泄露,他人即可调用 API,请妥善保管。
二、接口说明
本文以 生成音乐的接口 为例:
- 请求方式:POST
- 接口地址:
/_open/suno/music/generate
- 请求头:
Authorization: Bearer <YOUR_API_KEY>
Content-Type: application/json
- 请求体参数:
{
"mvVersion": "chirp-v4-5+",
"inputType": "10",
"makeInstrumental": "false",
"gptDescriptionPrompt": "写一首关于兄弟情义的歌",
"callbackUrl": ""
}
三、调用示例
使用 Python 调用
import requests
url = "http://127.0.0.1:8080/_open/suno/music/generate"
payload = "{\n\t\"mvVersion\": \"chirp-v4-5+\",\n\t\"inputType\": \"10\",\n\t\"makeInstrumental\": \"false\",\n\t\"gptDescriptionPrompt\": \"写一首关于兄弟情义的歌\",\n\t\"callbackUrl\": \"\"\n}"
headers = {
"x-token": "sk-23e8fa726b32400282139c69338d1b42",
"x-userId": "1000"
}
response = requests.request("POST", url, data=payload, headers=headers)
print(response.text)
四、响应示例
接口返回结果一般包含任务 ID,表示音乐生成任务已提交:
你需要再调用 查询接口 获取结果:
如果任务完成,会返回音乐文件地址:
五、实测体验
· 响应速度:一般在 10~30 秒内完成。
· 音乐质量:能根据提示词大致生成对应风格,旋律清晰。
· 注意事项:
- Prompt 描述越具体,生成结果越贴近预期。
六、总结
通过以上步骤,你就能快速完成一次 Suno API 的音乐生成调用:
- 提交生成任务 → 获取任务 ID
- 查询任务进度 → 获取音乐文件地址
整个过程类似“点餐 → 等待 → 取餐”,操作简洁、结果可控。
如果你想在自己的应用中集成 AI 音乐,不妨先试试这个接口 —— 亲测可用! 🎶
Suno AI - AI写歌