使用AI模型生成带或不带歌词的音乐。
customMode: true):
instrumental: true:需提供 style 和 titleinstrumental: false:需提供 style、prompt 和 titleprompt 3000字符,style 200字符prompt 5000字符,style 1000字符prompt 5000字符,style 1000字符prompt 5000字符,style 1000字符title 长度限制:80字符(所有模型)customMode: false):
instrumental 设置如何,仅需提供 promptprompt 长度限制:500字符customMode: false 开始使用,更简单text(文本生成)、first(第一首完成)、complete(全部完成)vocalGender(string): 人声性别偏好。m 男声,f 女声。注意:此参数仅在 customMode 为 true 时生效。根据实践,此参数只能加强概率,但不能保证一定遵循男女声的指令。styleWeight(number): 对风格的遵循强度。范围 0–1,保留两位小数。示例:0.65。weirdnessConstraint(number): 创意/离散程度。范围 0–1,保留两位小数。示例:0.65。audioWeight(number): 音频要素权重。范围 0–1,保留两位小数。示例:0.65。personaId(string): 应用到生成音乐的personaId。仅在开启自定义模式时可用。使用此参数为音乐生成应用特定的人格风格。要生成personaId,请访问 生成 Persona 接口。所有接口都需要通过 Bearer Token 方式进行认证。
获取 API Key:
使用方式: 在请求头中添加: Authorization: Bearer YOUR_API_KEY
注意事项:
描述所需音频内容的提示词。
自定义模式下(customMode: true):当 instrumental 为 false 时必填。提示词将严格作为歌词使用并在生成的音轨中演唱。不同模型的字符限制:
非自定义模式下(customMode: false):始终必填。提示词作为核心创意,歌词将根据它自动生成(不严格匹配输入),最多500字符。
示例:"一段简短放松的钢琴曲"
"A calm and relaxing piano track with soft melodies"
确定是否启用高级参数自定义。
true:允许详细控制,对 style 和 title 字段有特定要求。false:简化模式,只需要 prompt,其他参数将被忽略。true
确定音频是否为纯音乐(无歌词)。
customMode: true)下:
true:只需要 style 和 title。false:需要 style、title 和 prompt(prompt将作为精确歌词使用)。customMode: false)下:对所需字段没有影响(只需prompt)。true
用于生成的AI模型版本。
V5: 更卓越的音乐表现力,生成速度更快。V4_5PLUS:V4.5+ 的音色更丰富,新的创作方式,最长8分钟。V4_5:V4.5 更智能的提示词,更快的生成速度,最长8分钟。V4_5ALL:V4.5ALL 更智能的提示词,更快的生成速度,最长8分钟。V4:V4 改进的人声质量,最长4分钟。V4, V4_5, V4_5PLUS, V4_5ALL, V5 "V4"
用于接收音乐生成任务完成更新的URL地址。所有音乐生成请求都需要此参数。
text(文本生成)、first(第一个音轨完成)、complete(所有音轨完成)text 和 first 阶段,直接返回 complete"https://api.example.com/callback"
生成音频的音乐风格规范。
customMode: true)下必填。定义流派、情绪或艺术方向。"Classical"
生成音乐曲目的标题。
customMode: true)下必填。"Peaceful Piano Meditation"
从生成的音频中排除的音乐风格或特征。可选。用于避免特定风格。
"重金属, 快节奏鼓点"
人声性别偏好。可选。'm' 表示男声,'f' 表示女声。注意:此参数仅在customMode为true时生效。根据实践,此参数只能加强概率,但不能保证一定遵循男女声的指令。
m, f "m"
对指定风格的遵循强度。可选。范围 0–1,保留两位小数。
0 <= x <= 1必须是以下数值的倍数 0.010.65
控制实验性/创意偏离程度。可选。范围 0–1,保留两位小数。
0 <= x <= 1必须是以下数值的倍数 0.010.65
音频要素相对权重。可选。范围 0–1,保留两位小数。
0 <= x <= 1必须是以下数值的倍数 0.010.65
仅在开启自定义模式(customMode: true)时可用。应用到生成音乐的人格ID。可选。使用此参数为音乐生成应用特定的人格风格。
要生成人格ID,请使用 生成 Persona 接口,基于已生成的音乐创建个性化的音乐人格。
"persona_123"
使用 personaId 时应用的 Persona 模型类型。可选。
style_persona(默认):应用风格导向的 Persona 特征。voice_persona:应用声音导向的 Persona 特征(仅在 V5 模型下可用)。style_persona, voice_persona "style_persona"
请求成功
响应状态码
200, 401, 402, 404, 409, 422, 429, 451, 455, 500 当 code != 200 时的错误信息
"success"