KIE.AI
old-model
  • All Model
  • old-model
language
language
  • 🇺🇸 English
  • 🇨🇳 Chinese
language
language
  • 🇺🇸 English
  • 🇨🇳 Chinese
Support
old-model
  • All Model
  • old-model
old-model
  • All Model
  • old-model
Suno API
4o Image APIVeo3.1 APIRunway APIFlux Kontext API
Suno API
4o Image APIVeo3.1 APIRunway APIFlux Kontext API
  1. Music Generation
  • Suno API 快速开始
  • Music Generation
    • 音乐封面生成回调
    • 生成音乐回调
    • 音乐扩展回调
    • 音频上传和翻唱回调
    • 音频上传和扩展回调
    • 添加伴奏回调
    • 添加人声回调
    • 替换音乐分区回调
    • 生成音乐
      POST
    • 延长音乐
      POST
    • 上传并翻唱音乐
      POST
    • 上传并扩展音乐
      POST
    • 添加伴奏生成音乐
      POST
    • 添加人声生成音乐
      POST
    • 获取音乐任务详情
      GET
    • 获取带时间戳的歌词
      POST
    • 提升音乐风格
      POST
    • 替换音乐分区
      POST
    • 生成音乐封面
      POST
    • 获取音乐封面生成详情
      GET
    • 生成 Persona
      POST
    • 生成混音音乐
      POST
    • 恢复音频
      POST
  • Lyrics Generation
    • 生成歌词回调
    • 生成歌词
      POST
    • 获取歌词任务详情
      GET
  • WAV Conversion
    • 转换为WAV格式回调
    • 转换为WAV格式
    • 获取WAV转换详情
  • Vocal Removal
    • 音频分离回调
    • MIDI 生成回调
    • 人声和乐器分离
    • 获取人声和乐器分离详情
    • 从音频生成 MIDI
    • 获取 MIDI 生成详情
  • Music Video Generation
    • MP4生成完成回调
    • 创建音乐视频
    • 获取音乐视频详情
  • Sounds Generation
    • 生成声音
  • voice
    • Suno Voice 生成回调
    • Suno Voice 验证短句回调
    • Suno Voice生成验证短句接口
    • Suno Voice获取验证短句接口
    • Suno Voice自建音色生成接口
    • Suno Voice获取自建音色记录
    • Suno Voice 重新生成验证短句
    • Suno Voice检查是否可用接口
  1. Music Generation

恢复音频

POST
/api/v1/suno/recovery
为已经生成完成的音乐任务恢复可播放的音频链接。
Suno 的原始链接(source_audio_url)只在一段时间内有效,现已废弃。传入原音乐生成任务的 task_id,该任务下的所有音轨会一起恢复。
本接口只负责创建任务:立即返回恢复任务的 task_id,实际恢复过程为异步执行。

查询任务状态#

**本任务不能通过通用的「获取任务详情」接口查询。**请使用下面这个专用的轮询接口,并传入本接口返回的恢复任务 task_id:
GET /api/v1/suno/recovery/record-info?task_id={task_id}
轮询规则:
建议轮询间隔 2 秒。
code 为 201 表示任务仍在执行中(data 为 null),请继续轮询。
code 为 200 表示恢复完成,data 中每一项对应一首音轨,停止轮询。
code 为 500 表示所有音轨均恢复失败,停止轮询。
在生产环境中,建议使用 call_back_url 参数在恢复完成后接收自动通知,而非轮询状态接口。

回调说明#

传入 call_back_url 时,恢复任务结束后会向该地址发起 POST 请求。任务级 code 为 200 表示至少有一首音轨恢复成功,为 500 表示全部失败。回调报文结构与 GET /api/v1/suno/recovery/record-info 的响应一致。

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Body Params application/jsonRequired

Examples

Responses

🟢200
application/json
请求成功
Bodyapplication/json

Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.kie.ai/api/v1/suno/recovery' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
    "task_id": "5c79bea4b7e14dd8a1c0e2a1f1f0be8e",
    "call_back_url": "https://api.example.com/callback"
}'
Response Response Example
{
    "code": 200,
    "msg": "success",
    "data": {
        "task_id": "dc1928bfcbc77cb6c85f3359a9c718b3"
    }
}
Previous
生成混音音乐
Next
生成歌词回调
Built with