WAV 生成/获取 API

更新于 2026-09-15 · Suno-API 团队

接口说明

WAV 接口用于为已有歌曲生成或获取 WAV 无损音频地址。

接口地址: POST /api/music/wav

计费: 免费。该接口用于生成或获取已有歌曲的 WAV 地址,不扣除额度。

等待时间与超时(重要):本接口是同步接口,响应返回时才代表订单已被受理。实测多数请求 1–3 秒返回,约 10% 超过 30 秒,最长约 230 秒。请把客户端超时设置为 300 秒以上;未收到响应不等于没有生成,超时后请勿立即重试。 连接中断可稍后用 GET /api/music/songs 确认。详见新版 API 总览的「等待时间与超时设置」。

请求参数

Headers

参数名 类型 必填 说明
Authorization string 是 Bearer YOUR_API_KEY
Content-Type string 是 application/json

Body 参数

参数名 类型 必填 默认值 说明
model string 是 - 模型版本,例如 suno-v6
audioId string 是 - 歌曲 ID
maxAttempts number 否 24 最大轮询次数
intervalSeconds number 否 5 轮询间隔秒数

maxAttempts 和 intervalSeconds 都是 JSON 数字,intervalSeconds 的单位是秒,不是毫秒;通常保持默认值即可。它们只控制本次接口内部等待 WAV 就绪的次数和间隔,不会改变歌曲生成任务本身的状态。

请求示例

curl -X POST https://www.suno-api.io/api/music/wav \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "suno-v6",
    "audioId": "clip_id",
    "maxAttempts": 24,
    "intervalSeconds": 5
  }'

响应结果

{
  "code": 200,
  "message": "success",
  "data": {
    "audioId": "clip_id",
    "status": "complete",
    "wavUrl": "https://media.code-go.com/assets/example.wav"
  }
}

注意事项

WAV 生成和查询由服务端根据歌曲记录自动选择可用资源,不需要客户提供任何账号信息。

普通歌曲和分轨歌曲使用统一的受控媒体交付链路。WAV 会先由 CN2 下载并落盘,接口成功响应中的 data.wavUrl 只返回受控 CDN 地址,不返回 Suno 或 S3 临时源地址。

已存在 ready WAV 资产时直接复用,不重复请求 Suno 或搬运文件。尚未准备的 WAV 不会通过 /api/music/query 暴露 Suno/S3 地址;调用本接口或统一下载接口后才按需准备。

⚠️ WAV 地址有效期:7 天,请及时转存。返回的 data.wavUrl 由平台对象存储提供,默认 7 天后失效(文件到期回收,旧地址返回 404)。请在有效期内把 WAV 转存到你自己的存储;过期后重新调用本接口即可获得新的有效地址。

如果歌曲资源暂时不可用,接口会返回 409。请稍后重试;服务端不会返回不稳定的临时地址。

相关文章

开始接入

注册后即可在控制台创建 API Key,0.6 元一次固定生成 2 首,下载不限次数。

免费注册 查看完整文档