使用指南
- 此接口允许您延长现有音乐曲目
- 您可以选择使用原始参数或设置新的自定义参数
- 延长的音乐将与源曲目保持风格一致性
参数详情
-
使用自定义参数(
defaultParamFlag: true)时:- 需要提供
prompt、style、title和continueAt prompt长度限制:3000字符style长度限制:200字符title长度限制:80字符
- 需要提供
-
使用原始参数(
defaultParamFlag: false)时:- 仅需提供
audioId - 其他参数将从源音频继承
- 仅需提供
开发者注意事项
- 生成的文件将保留14天
- 模型版本必须与源音频的模型版本匹配
- 回调过程与音乐生成接口遵循相同的模式
可选参数
vocalGender(string): 人声性别偏好。m男声,f女声。styleWeight(number): 对风格的遵循强度。范围 0–1,保留两位小数。示例:0.65。weirdnessConstraint(number): 创意/离散程度。范围 0–1,保留两位小数。示例:0.65。audioWeight(number): 音频要素权重。范围 0–1,保留两位小数。示例:0.65。personaId(string): 应用到生成音乐的personaId。仅在开启自定义模式时可用。生成personaId请访问生成 Persona。
Authorizations
所有接口都需要通过 Bearer Token 方式进行认证。
获取 API Key:
- 访问 API Key 管理页面 获取您的 API Key
使用方式: 在请求头中添加: Authorization: Bearer YOUR_API_KEY
注意事项:
- 请妥善保管您的 API Key,不要泄露给他人
- 如果怀疑 API Key 泄露,请立即在管理页面重置
Body
application/json
控制延长时使用的参数来源。
- 如果为
true:使用此请求中指定的自定义参数。需要continueAt、prompt、style和title。 - 如果为
false:使用原始音频参数。仅需要audioId,其他参数将被继承。
Example:
true
要延长的音频曲目的唯一标识符。所有延长请求都必填。
Example:
"e231****-****-****-****-****8cadc7dc"
用于生成的AI模型版本。
- 所有请求都必填。
- 可用选项:
V5: 更卓越的音乐表现力,生成速度更快。V4_5PLUS:V4.5+ 音色更丰富,新的创作方式,最长8分钟。V4_5:V4.5 更智能的提示词,更快的生成速度,最长8分钟。V4:V4 改进的人声质量,最长4分钟。V3_5:V3.5 更好的歌曲结构,最长4分钟。
可用选项:
V3_5, V4, V4_5, V4_5PLUS, V5 Example:
"V3_5"
描述所需音频延长内容的提示词。
- 当
defaultParamFlag为true时必填。 - 最大长度:3000字符。
- 描述音乐应如何在延长部分继续或变化。
Example:
"用更多放松的音符和一个柔和的过渡段延长音乐"
延长音频的音乐风格规范。
- 当
defaultParamFlag为true时必填。 - 最大长度:200字符。
- 通常应与原始音频的风格保持一致以获得最佳效果。
Example:
"Classical"
延长音乐曲目的标题。
- 当
defaultParamFlag为true时必填。 - 最大长度:80字符。
- 将显示在播放器界面和文件名中。
Example:
"Peaceful Piano Extended"
音频开始扩展的时间点(以秒为单位)。
- 当
defaultParamFlag为true时必填。 - 取值范围:大于0且小于该生成音频的总时长。
- 指定从原始音频的哪个时间点开始进行扩展。
Example:
60
从延长的音频中排除的音乐风格或特征。可选。用于避免特定不需要的特性。
Example:
"重金属, 快节奏鼓点"
人声性别偏好。可选。'm' 表示男声,'f' 表示女声。根据实践,此参数只能加强概率,但不能保证一定遵循男女声的指令。
可用选项:
m, f Example:
"m"
对指定风格的遵循强度。可选。范围 0–1,保留两位小数。
Required range:
0 <= x <= 1Must be a multiple of 0.01Example:
0.65
控制实验性/创意偏离程度。可选。范围 0–1,保留两位小数。
Required range:
0 <= x <= 1Must be a multiple of 0.01Example:
0.65
音频要素相对权重。可选。范围 0–1,保留两位小数。
Required range:
0 <= x <= 1Must be a multiple of 0.01Example:
0.65
仅在开启自定义模式(customMode: true)时可用。应用到生成音乐的人格ID。可选。使用此参数为音乐生成应用特定的人格风格。
要生成人格ID,请使用 生成 Persona 接口,基于已生成的音乐创建个性化的音乐人格。
Example:
"persona_123"
Response
请求成功
响应状态码
- 200: 成功 - 请求已成功处理
- 401: 未授权 - 身份验证凭据缺失或无效
- 402: 积分不足 - 账户没有足够的积分执行此操作
- 404: 未找到 - 请求的资源或端点不存在
- 409: 冲突 - WAV记录已存在
- 422: 验证错误 - 请求参数未通过验证检查
- 429: 超出限制 - 已超过对此资源的请求限制
- 451: 未授权 - 获取图像失败。请验证您或您的服务提供商设置的任何访问限制。
- 455: 服务不可用 - 系统当前正在进行维护
- 500: 服务器错误 - 处理请求时发生意外错误
可用选项:
200, 401, 402, 404, 409, 422, 429, 451, 455, 500 当 code != 200 时的错误信息
Example:
"success"
