跳转到主要内容
POST
  1. 提交后会返回 task_id。如果提供了 callback_url,当任务状态变为 finished 或 failed 时,系统会向 callback_url 发送 POST 请求。
  2. 无论是否提供 callback_url,都可以通过统一的查询音乐详情接口获取结果。

使用指南

  • 此接口用新内容替换现有音乐曲目中的指定时间段
  • 适合编辑主歌、副歌或已生成曲目的任意部分
  • 替换内容根据你的提示词和风格标签生成

参数详情

  • task_id(必填):已完成音乐生成的原始任务 ID
  • audio_id(必填):回调数据中具体音轨的标识符
  • prompt(必填):替换内容的描述(歌词或音乐描述)
  • tags(必填):替换片段的风格标签
  • title(必填):生成曲目的标题
  • infill_start_s(必填):开始时间(秒,最小 0,最多 2 位小数)
  • infill_end_s(必填):结束时间(秒,必须大于开始时间)

使用说明

  • 确保 infill_end_s 始终大于 infill_start_s
  • 时间范围应在原曲时长之内
  • 希望整首曲目的歌词保持一致时,使用 full_lyrics

可选参数

  • negative_tags (string):替换片段中要排除的风格
  • full_lyrics (string):修改后整首曲目的完整歌词
  • callback_url (string):用于接收完成通知的 Webhook URL

授权

Authorization
string
header
必填

所有 API 接口都需要 Bearer Token 认证

获取 API Key:

进入 仪表盘 → API 密钥(API Key 管理页面)获取你的 API Key

在请求头中添加:

请求体

application/json
model
string
必填
示例:

"replace-section"

input
object
必填

片段替换的输入参数

callback_url
string<uri>

接收结果通知的 Webhook 回调 URL

示例:

"https://your-domain.com/callback"

响应

200 - application/json

任务提交成功

code
integer
必填

HTTP 状态码

示例:

200

data
object
必填