callBackUrl 参数设置回调地址。任务完成后,系统会自动将结果推送到您指定的地址。callBackUrl 发送 POST 请求,格式如下:{
"code": 200,
"msg": "All generated successfully.",
"data": {
"callbackType": "complete",
"task_id": "2fac****9f72",
"data": [
{
"id": "e231****-****-****-****-****8cadc7dc",
"audio_url": "https://example.cn/****.mp3",
"source_audio_url": "https://example.cn/****.mp3",
"stream_audio_url": "https://example.cn/****",
"source_stream_audio_url": "https://example.cn/****",
"image_url": "https://example.cn/****.jpeg",
"source_image_url": "https://example.cn/****.jpeg",
"prompt": "[Verse] 夜晚城市 灯火辉煌",
"model_name": "chirp-v3-5",
"title": "钢铁侠",
"tags": "electrifying, rock",
"createTime": "2025-01-01 00:00:00",
"duration": 198.44
}
]
}
}| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
code | integer | 是 | 回调状态码,表示任务处理结果: - 200: 成功 - 请求已成功处理 - 400: 验证错误 - 歌词包含受版权保护的内容 - 408: 超出限制 - 超时 - 413: 冲突 - 上传的音频与现有艺术作品匹配 - 500: 服务器错误 - 处理请求时发生意外错误 - 501: 音频生成失败 - 531: 服务器错误 - 抱歉, 由于问题生成失败。您的积分已退还。请重试 |
msg | string | 是 | 状态消息,提供详细的状态描述 |
data.callbackType | string | 是 | 回调类型,表示生成阶段: - text: 文本生成完成 - first: 第一首完成 - complete: 全部完成 - error: 生成失败 |
data.task_id | string | 是 | 任务 ID,与您提交任务时返回的 taskId 一致 |
data.data | array | 是 | 生成的音频数组。文本回调或失败时为空。 |
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
data.data[].id | string | 否 | 音频唯一标识 |
data.data[].audio_url | string | 否 | 生成的音频文件 URL,用于下载 |
data.data[].source_audio_url | string | 否 | 原始音频文件 URL |
data.data[].stream_audio_url | string | 否 | 生成的流式音频 URL,用于实时播放 |
data.data[].source_stream_audio_url | string | 否 | 原始流式音频 URL |
data.data[].image_url | string | 否 | 生成的封面图片 URL |
data.data[].source_image_url | string | 否 | 原始封面图片 URL |
data.data[].prompt | string | 否 | 使用的生成提示词/歌词 |
data.data[].model_name | string | 否 | 使用的模型名称(如 "chirp-v3-5") |
data.data[].title | string | 否 | 音乐标题 |
data.data[].tags | string | 否 | 音乐标签/风格 |
data.data[].createTime | string | 否 | 创建时间戳 |
data.data[].duration | number | 否 | 音频时长(秒) |