跳转到主要内容
POST
/
suno
/
v2
/
customModel
/
upload
upload audio for custom model
curl --request POST \
  --url https://api.mountsea.ai/suno/v2/customModel/upload \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "sessionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "audioUrl": "https://example.com/song.mp3"
}
'
{
  "taskId": "15c257ff-43f7-4678-bd41-202ad6b8488b"
}
这是 Custom Model 工作流程的第二步。您必须先完成第一步:Prepare。详情请参阅完整工作流程指南
每次请求上传一个音频文件。任务结果包含带有 id 字段的片段信息 — 收集这些作为创建步骤clipIds 在进入创建步骤之前,您需要至少 6 次成功上传
多个上传请求可以使用相同的 sessionId 并行运行。每个请求返回自己的 taskId 以进行独立轮询。

授权

Authorization
string
header
必填

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

请求体

application/json
sessionId
string<uuid>
必填

prepare 返回的会话 sessionId

audioUrl
string<uri>
必填

要上传的音频 URL(可下载的公网地址)

示例:

"https://example.com/song.mp3"

响应

201 - application/json
taskId
string
必填

task id. Use this id to query task status.

示例:

"15c257ff-43f7-4678-bd41-202ad6b8488b"