CQTAI
Suno · 音乐

延伸上传的音频

📌 这是什么把你自己上传的一段音频接着往后生成。
💡 什么时候用有一段自己的录音/伴奏,想让 AI 接着创作时用。

接口地址

用途方法路径
提交任务POST/api/cqt/generator/suno
查询结果GET/api/cqt/info/suno?id={taskId}

请求参数

参数类型必填说明
taskstring必填固定填 upload_extend
modelstring必填模型版本
audioUrlstring必填你上传音频的可下载 URL
continueAtnumber从上传音频第几秒开始续接
customModebool是否自定义模式:true 时 prompt 作精确歌词,false 时作风格描述
promptstring风格描述或歌词(随 customMode)
tagsstring风格标签,如 Happy, Party
negativeTagsstring/array要排除的风格标签
titlestring歌曲标题
makeInstrumentalbool是否纯伴奏(无人声),默认 false
高级参数(可选)
参数类型说明
styleWeightnumber(0~1)风格权重,越大越贴近 tags 风格
audioWeightnumber(0~1)原音频影响权重(用于基于音频的任务)
weirdnessConstraintnumber(0~1)创意/怪异度,越大越大胆
personaIdstring音色/角色 ID(用声音角色演唱)
artistClipIdstring风格参考片段 ID

请求示例

curl -X POST https://api.cqtai.com/api/cqt/generator/suno \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Content-Type: application/json' \
  -d '{
    "task": "upload_extend",
    "model": "v45",
    "customMode": false,
    "audioUrl": "https://cdn1.suno.ai/4f51f49d-8875-442d-9a66-81a7e66d55d6.mp3",
    "continueAt": 60,
    "makeInstrumental": false,
    "prompt": "Upbeat EDM about sunrise and new beginnings.",
    "tags": "Happy, Party",
    "negativeTags": "Hip-Hop/Rap",
    "title": "Roadtrip Sunrise2",
    "styleWeight": 0.65,
    "weirdnessConstraint": 0.65,
    "audioWeight": 0.65
  }'
# -> { "code":200, "data":"<taskId>" }

响应示例

{
  "code": 200,
  "msg": "success",
  "data": {
    "id": "6a52043628d141ff935630360126a59e",
    "taskType": "upload_extend",
    "status": "succeeded",
    "errorMsg": "",
    "param": {
      "task": "upload_extend",
      "model": "chirp-v45",
      "customMode": false,
      "audioUrl": "https://cdn1.suno.ai/4f51f49d-8875-442d-9a66-81a7e66d55d6.mp3",
      "continueAt": 60,
      "makeInstrumental": false,
      "prompt": "Upbeat EDM about sunrise and new beginnings.",
      "tags": "Happy, Party",
      "negativeTags": "Hip-Hop/Rap",
      "title": "Roadtrip Sunrise2",
      "styleWeight": 0.65,
      "weirdnessConstraint": 0.65,
      "audioWeight": 0.65
    },
    "result": [
      {
        "id": "7c060811-93e1-4a60-8b6f-a8d95664b87c",
        "title": "Roadtrip Sunrise2",
        "handle": "rositabadgercldrq",
        "status": "complete",
        "user_id": "8338d85e-0591-4277-a134-cc1080a107f5",
        "metadata": {
          "key": "E_major",
          "tags": "Happy, Party",
          "task": "upload_extend",
          "type": "gen",
          "prompt": "[Verse 1] Window full of gold Shoes on the floor …(完整歌词已省略)",
          "avg_bpm": 140.08,
          "max_bpm": 142.86,
          "min_bpm": 136.36,
          "duration": 140.64,
          "is_remix": true,
          "has_vocal": true,
          "continue_at": 60,
          "negative_tags": "Hip-Hop/Rap",
          "edited_clip_id": "a64de940-752d-4a58-8085-9d869792b581",
          "history": [
            { "id": "a64de940-752d-4a58-8085-9d869792b581", "type": "upload", "source": "ios", "continue_at": 60 }
          ],
          "control_sliders": { "audio_weight": 0.65, "style_weight": 0.65, "weirdness_constraint": 0.65 },
          "make_instrumental": false,
          "uses_latest_model": false,
          "can_publish_with_vocal": true,
          "gpt_description_prompt": "Upbeat EDM about sunrise and new beginnings."
        },
        "audio_url": "https://cdn1.suno.ai/7c060811-93e1-4a60-8b6f-a8d95664b87c.mp3",
        "image_url": "https://cdn2.suno.ai/image_7c060811-93e1-4a60-8b6f-a8d95664b87c.jpeg",
        "image_large_url": "https://cdn2.suno.ai/image_large_7c060811-93e1-4a60-8b6f-a8d95664b87c.jpeg",
        "video_url": "",
        "clip_roots": {
          "clips": [
            {
              "id": "a64de940-752d-4a58-8085-9d869792b581",
              "title": "4f51f49d-8875-442d-9a66-81a7e66d55d6",
              "image_url": "https://cdn2.suno.ai/image_a64de940-752d-4a58-8085-9d869792b581.jpeg",
              "user_handle": "rositabadgercldrq",
              "user_display_name": "rositabadgercldrq"
            }
          ],
          "clip_attribution_type": "remix"
        },
        "media_urls": [
          { "url": "https://d2lwuy8qc234o3.cloudfront.net/1/clip/7c060811-93e1-4a60-8b6f-a8d95664b87c.m4a", "delivery": "progressive", "content_type": "m4a-opus" },
          { "url": "https://cdn1.suno.ai/7c060811-93e1-4a60-8b6f-a8d95664b87c.mp3", "delivery": "progressive", "content_type": "mp3" }
        ],
        "model_name": "chirp-auk",
        "batch_index": 0,
        "created_at": "2026-07-08T06:49:07.242Z",
        "major_model_version": "v4.5"
      },
      {
        "id": "f695c860-a09c-435d-838f-d0b571e38558",
        "title": "Roadtrip Sunrise2",
        "status": "complete",
        "metadata": {
          "key": "E_major",
          "task": "upload_extend",
          "duration": 144.96,
          "avg_bpm": 140.06,
          "is_remix": true,
          "has_vocal": true,
          "continue_at": 60,
          "gpt_description_prompt": "Upbeat EDM about sunrise and new beginnings."
        },
        "audio_url": "https://cdn1.suno.ai/f695c860-a09c-435d-838f-d0b571e38558.mp3",
        "image_url": "https://cdn2.suno.ai/image_f695c860-a09c-435d-838f-d0b571e38558.jpeg",
        "batch_index": 1,
        "major_model_version": "v4.5"
      }
    ],
    "createTime": "2026-07-08 14:48:24",
    "completeTime": "2026-07-08 14:51:01"
  }
}

响应字段说明

字段类型说明
codenumber状态码,200 表示成功
msgstring提示信息
data.idstring任务 ID(= 提交时拿到的 taskId,用于轮询查询)
data.taskTypestring任务类型,与提交的 task 一致
data.statusstring任务状态:pending 处理中 / succeeded 成功 / failed 失败
data.errorMsgstring失败原因,成功时为空
data.paramobject原样回显你提交的请求参数
data.resultarray生成结果,一次返回 2 条候选片段
data.result[].idstring生成片段的 clipId,可继续用于再次 extend / cover 等
data.result[].audio_urlstring音频文件地址(mp3)
data.result[].video_urlstring视频文件地址(mp4),有时为空需稍后再查
data.result[].image_urlstring封面图地址(image_large_url 为大图)
data.result[].titlestring歌曲标题
data.result[].statusstring片段状态,complete 表示可下载
data.result[].metadata.durationnumber音频总时长(秒)
data.result[].metadata.tagsstring风格标签
data.result[].metadata.keystring调性,如 E_major
data.result[].metadata.avg_bpmnumber平均速度 BPM(另有 max_bpm/min_bpm)
data.result[].metadata.has_vocalbool是否含人声
data.result[].metadata.continue_atnumber从上传音频第几秒开始续接
data.result[].metadata.historyarray溯源链:type=upload 表示续接自你上传的音频
data.result[].metadata.negative_tagsstring排除的风格标签(回显 negativeTags)
data.result[].metadata.gpt_description_promptstring你输入的风格描述(回显 prompt)
data.result[].metadata.is_remixbool是否二次创作,upload_extend 恒为 true
data.result[].clip_rootsobject源片段(父曲)信息:标题 / 封面 / 作者
data.result[].media_urlsarray多格式音频地址(m4a-opus / mp3)
data.result[].batch_indexnumber候选序号(0、1)
data.result[].major_model_versionstring生成所用模型版本,如 v4.5 / v5.5
data.createTime / completeTimestring任务提交时间 / 完成时间
其它字段action_config / model_badges / secondary_badges / ownership / avatar_image_url 等为 Suno 前端展示用,可忽略

计费与积分

30 积分(× 你的用户费率)。任务失败自动退回。