POST
/v2/wav/generate创建 WAV 转换任务
将已有音乐生成任务中的一个音频结果创建为 WAV 转换任务。
POST
https://udioapi.pro/api/v2/wav/generatetips
请使用音乐生成接口返回的 task_id,以及所选结果的 audio_id。
创建后返回的 wav... taskId 是轮询、日志和 Webhook 唯一使用的 ID。建议每 5-10 秒轮询一次。
requestHeaders
| name | required | description |
|---|---|---|
nameAuthorization | requiredyes | description用于鉴权并将任务限定到当前账户的 Bearer API Key |
nameContent-Type | requiredyes | descriptionJSON 请求体 |
requestBody
来源音乐任务、所选音频结果和可选的 Webhook 地址
commonParams
| paramName | paramType | required | description | example |
|---|---|---|---|---|
paramNametask_id | paramTypestring | requiredyes | description我方 Udio API 音乐生成 taskId | examplegen2abc123def456bksv |
paramNameaudio_id | paramTypestring | requiredyes | description来源任务结果中的音频 ID | examplee231f197-6bcb-4d70-bb8f-749b7f3272b8 |
paramNamecallback_url | paramTypestring | requiredno | description接收 WAV 最终状态的 HTTPS 地址 | examplehttps://api.example.com/webhooks/wav |
responses
json
{
"code": 200,
"message": "success",
"workId": "wav7f93c2a18d4e4d61b63d2fd142f31c90",
"data": {
"task_id": "wav7f93c2a18d4e4d61b63d2fd142f31c90",
"status": "IN_PROGRESS"
}
}codeExamples
curl
curl -X POST "https://udioapi.pro/api/v2/wav/generate" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"task_id": "gen2abc123def456bksv",
"audio_id": "e231f197-6bcb-4d70-bb8f-749b7f3272b8",
"callback_url": "https://api.example.com/webhooks/wav"
}'