Skip to content

续写歌曲

根据输入的歌词,续写歌曲。

接口信息

  • 方法: POST
  • 路径: /api/v1/music?action=song_extend
  • 功能: 续写歌曲

认证

BearerAuth Type: HTTP (bearer)

请求体

json
{
  "song_id": "string",
  "upload_audio_id": "string",
  "lyrics": "string",
  "extend_at": integer
}

参数说明

字段类型必填说明
song_idstring原歌曲 ID (与 upload_audio_id 二选一)
upload_audio_idstring要续写的歌曲上传 id,由 files/upload API 生成(purpose: audio)
lyricsstring续写的歌词
extend_atint64续写开始时间,单位毫秒。如果大于歌曲的时长,则取歌曲的时长。取值范围[8000,420000]

响应

json
{
  "code": 0,
  "message": "success",
  "resp_data": {
    "id": "task_1234567890abcdef",
    "created_at": 1640995200,
    "finished_at": 0,
    "model": "mureka-7.5",
    "status": "preparing",
    "failed_reason": "",
    "watermarked": false,
    "choices": []
  }
}

请求示例

bash
curl -X POST "[HOST]/api/v1/music?action=song_extend" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "song_id": "song_1234567890abcdef",
    "lyrics": "【Verse 2】\n时光荏苒如流水\n青春岁月不回头",
    "extend_at": 120000
  }'