WAV 生成/取得 API

2026-09-18 更新 · Suno-API 團隊

介面說明

WAV 介面用於為既有歌曲生成或取得 WAV 無損音訊位址。

介面位址: POST /api/music/wav

計費: 免費。該介面用於生成或取得既有歌曲的 WAV 位址,不扣除額度。

等待時間與逾時(重要):本介面是同步介面,回應返回時才代表訂單已被受理。實測多數請求 1–3 秒返回,約 10% 超過 30 秒,最長約 230 秒。請把用戶端逾時設為 300 秒以上;未收到回應不等於沒有生成,逾時後請勿立即重試。 連線中斷可稍後用 GET /api/music/songs 確認。詳見 Suno API 介面文件總覽的「等待時間與逾時設定」。

請求參數

Headers

參數名 型別 必填 說明
Authorization string 是 Bearer YOUR_API_KEY
Content-Type string 是 application/json

請求主體參數

參數名 型別 必填 預設值 說明
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。請稍後重試;服務端不會返回不穩定的臨時位址。

下一篇MIDI 取得 API

取得 API 金鑰

註冊後即可在主控台建立 API 金鑰。每次生成 0.6 元可得 2 首歌,下載不限次數,且不需要手機號碼。

取得 API 金鑰 回到總覽