众扬汇 AI 开放平台 API 文档

接入流程

计费规则

一次提交会产出两首歌曲;不同模型的价格不一样。

  • 生成 32 秒音频的模型:udio32-v1.5
  • 生成 130 秒音频的模型:udio130-v1.5

具体单价待补,以控制台「日志与用量」为准。

基本配置

Base URL:https://api.allyang.cn

请求头参数:

js
{
  "Authorization": "Bearer <令牌>"
}

提交生成音乐任务参数介绍

基础参数

参数名 类型 描述 备注
prompt string 音乐生成的提示词 例如: "pop, happy"
lyrics string 歌词内容 支持多段式歌词格式
lyrics_type string 歌词类型 可选 "user", "instrumental", "generate"
model_type string 模型类型 分为 "udio32-v1.5", "udio130-v1.5"
config.mode string 配置模式 默认为 "regular"
negative_prompt string 负面提示词 用于指定不想要的特征

高级参数

这些参数需一并提交,即使采用默认值也要带上。

详细说明:

  • 选 **"udio130-v1.5"**,成品固定 130 秒;选 **"udio32-v1.5"**,则固定 32 秒。
  • lyrics_type = user:用你自己写的词;这时 prompt 相当于 tags,写风格就行。
  • lyrics_type = instrumental:用来做纯音乐,prompt 写提示词。
  • lyrics_type = generate:让系统自己写词,prompt 描述想要什么歌。
  • config.mode = regular:即生成音乐。
参数名 类型 描述 备注
song_section_start number 歌曲片段开始位置 范围 0-1, 默认 0
song_section_end number 歌曲片段结束位置 范围 0-1, 默认 1
lyrics_placement_start number 歌词放置开始位置 范围 0-1
lyrics_placement_end number 歌词放置结束位置 范围 0-1
prompt_strength number 提示词强度 范围 0-1,默认 0.5
clarity_strength number 清晰度强度 范围 0-1,默认 0.25
lyrics_strength number 歌词强度 范围 0-1,默认 0.5
generation_quality number 生成质量 可选 0.25, 0.5, 0.75, 1。默认 0.75,数值越大质量越高、速度越慢。
seed number 随机种子 默认 -1 表示随机
bypass_prompt_optimization boolean 是否跳过提示词优化 默认为 false

详细说明:

  • song_section 用来圈定在整首歌的哪一段出片段:0.5 落在中间,0 与 1 分别贴到开头和末尾。做歌曲扩展时尤其常用。

  • lyrics_placement 决定歌词被摆到整首歌的什么位置:0.08 靠开头,0.5 居中,0.9 接近尾声。歌曲扩展场景下同样常用。

  • prompt_strength 决定提示词对成品的左右力度:调高会更贴提示词,代价是声音自然度下降。

  • lyrics_strength 决定歌词对成品的左右力度:调低声音更自然,但可能漏掉部分歌词。

  • clarity_strength 决定清晰度与乐器分离度的优先级:调高更清晰,但自然度会打折扣。

  • generation_quality 实验性参数,用来权衡质量与速度。

warning

以上参数均为透传字段,平台侧不做改写;取值范围与边界行为以实际接口校验为准,未覆盖到的边界待补。