跳转到主要内容
POST
Replace a section
能力按服务端配置逐项启用。未启用操作返回 503 且不创建任务;音乐积分扣除当前未启用。

调用步骤

指定歌曲中的一段时间,用新歌词或风格重写这一段。
    1. 按下方示例准备输入,将占位地址和 ID 换成你有权使用的资源。
    1. 将 model 设为 suno_replace_section,参数放在 input 内。提交一次并保存返回的 task_id。
    1. 查询已保存的任务,或接收回调。任务仍在处理中时继续等待,不重新提交同一操作。
  • 从 result.data.data 读取作品。每首歌曲都有独立的本站 id,后续任务可将其作为 audio_id。

创建任务

一次操作只有一个执行项,后台记录供应商、账号、各阶段上游任务和输出映射。所有公开 ID 均为本站 ID。当前未启用音乐积分扣除。

参数速查

输入与限制

下方 Schema 包含全部支持字段、必填项、枚举、范围和默认值;未知参数会被拒绝。URL 参数仅接受公开 HTTPS 地址,不接受文件对象。

重要条件

  • 歌曲音频按供应商真实格式返回,可能是 MP3 或 M4A,不将 M4A 冒充 MP3。需要 MP3 时使用 suno_export_mp3;可选封面无法获取时返回 null,不影响音频使用。
  • 完整歌曲续写/替换与混合加轨需要等待合并;合并失败不会将片段冒充整曲;双曲部分成功会在结果消息中注明。
  • PayAPI 差异:超过 120 秒的替换、歌曲声音 Persona 翻唱/续写和 Persona 替换组合待验证;原生单轨抽取目前开放文档明确的 Piano。
  • 上传文件 24 小时,生成文件 14 天,任务详情 30 天。MP3 复用不延长原文件有效期;有效 Voice 的最小身份映射不会随任务日志清理。

输出

创建响应为 {code:200,msg:“success”,data:{task_id}},轮询 GET /api/v1/tasks/{task_id}。成功时 data.result 为符合下方 Schema 的对象,其他状态为 null;input 仍为 JSON 字符串。

相关流程

Voice 完整四步 文件上传 回调

授权

Authorization
string
header
必填

Every valid key can submit and query its own account. Revoked keys are rejected.

请求体

application/json
model
enum<string>
必填
可用选项:
suno_replace_section
示例:

"suno_replace_section"

input
object
必填
callback_url
string<uri>

Optional public HTTPS endpoint for signed completion callbacks; no redirects or private IPs.

响应

Accepted task. Poll the common task endpoint or use callback_url.

code
any
必填
msg
any
必填
data
object
必填