跳转至

MaaS_Mureka音乐模型接口文档

请求协议

Http

参数名
Authorization Bearer {YOUR AK}
Content-Type application/json

请求url

https://genaiapi.cloudsway.net/v1/ai/${Your endpoint}/mureka/music?action={}

请求Body

生成歌曲

字段 类型 必填 说明
lyrics string 歌词内容 (必须)
model string 模型版本,可选:MaaS_Mureka_o1_generate、MaaS_Mureka_v7.5_ generate
n int 每次请求生成的歌曲数量,最大值为 3,缺省为 2
prompt string 歌曲提示词
reference_id string 参考音乐 ID,由上传文件接口( files/upload API) 生成(purpose: reference)
vocal_id string 音色 ID,由上传文件接口( files/upload API) 生成(purpose: vocal)
melody_id string 旋律 ID,由上传文件接口( files/upload API) 生成(purpose: melody)
instrumental_id string 纯音乐参考 ID,由上传文件接口( files/upload API)生成(purpose: instrumental)

请求示例

curl -X 'https://genaiapi.cloudsway.net/v1/ai/${Your endpoint}/mureka/music?action=song_generate' \
-H 'Authorization:  Bearer ${Your AK}' \
-H 'Content-Type:  application/json' \
-d '{
  "lyrics": "【Verse 1】\n青春如花绽放\n梦想在心中飞翔\n\n【Chorus】\n青春与梦想\n永远在心中",
  "model": MaaS_Mureka_v7.5_ generate",
  "n": 1,
  "prompt": "创作一首关于青春梦想的流行歌曲"
}'

查询任务(歌曲)

请求示例

curl -X 'https://genaiapi.cloudsway.net/v1/ai/${Your endpoint}/mureka/music?action=song_query&task_id=105022188748801' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer ${Your AK}'

生成纯音乐

字段 类型 必填 说明
model string 要使用的模型。使用 auto 选择常规模型的最新版。可选:MaaS_Mureka_v7.5_ generate
n int 每次请求生成的纯音乐数量,最大值为3,缺省为2. 注意会根据数量计费。
prompt string 通过输入提示词控制纯音乐的生成,最大1024个字符。选择此选项时,其他控制选项(instrumental_id)不能选择。
instrumental_id string 通过参考音乐控制纯音乐的生成,由files/upload API生成(purpose: instrumental)。选择此选项时,其他控制选项(prompt)不能选择。

请求示例

curl -X 'https://genaiapi.cloudsway.net/v1/ai/${Your endpoint}/mureka/music?action=instrumental_generate' \
-H 'Authorization:  Bearer ${Your AK}' \
-H 'Content-Type:  application/json' \
-d '{
  "prompt": "创作一首宁静的钢琴背景音乐,适合冥想和放松",
  "model": "MaaS_Mureka_v7.5_ generate"
}'

查询任务(纯音乐)

请求示例

curl -X 'https://genaiapi.cloudsway.net/v1/ai/${Your endpoint}/mureka/music?action=instrumental_query&task_id=105022188748801' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer ${Your AK}'

上传文件

字段 类型 必填 说明
file file 要上传的文件内容
purpose string 文件用途。有效取值: reference, vocal, melody, instrumental, voice, audio

请求示例

curl -X 'https://genaiapi.cloudsway.net/v1/ai/${Your endpoint}/mureka/music?action=file_upload' \
-H 'Authorization: Bearer ${Your AK}' \
-F 'file=@"/C:/Users/user/Downloads/music_songs_20251110.mp3"' \
-F 'purpose="audio"'