跳转至

MaaS_Mureka API

以下文档仅适用于MaaS_Mureka_o1、MaaS_Mureka_v7.5模型。若要了解MaaS_Mureka_o2 、MaaS_Mureka_v7.6 模型接口文档请参考:MaaS_Mureka_v7.6

请求协议

Http

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

生成歌曲

请求url

https://genaiapi.cloudsway.net/v1/ai/${Your endpoint}/mureka/song/generat

请求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)
stream boolean 如果设置为 true,生成任务的状态将包含一个流式传输阶段。
在此阶段,您可以获取已生成歌曲的 stream_url 并播放该 URL,从而实现在生成过程中播放歌曲。
当模型为 mureka-o1 时,不支持此模式

请求示例

curl 'https://genaiapi.cloudsway.net/v1/ai/${Your endpoint}/mureka/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 'https://genaiapi.cloudsway.net/v1/ai/${Your endpoint}/mureka/song/query/{task_id}' \
-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)不能选择。
stream boolean 如果设置为 true,生成任务的状态将包含一个流式传输阶段。
在此阶段,您可以获取已生成歌曲的 stream_url 并播放该 URL,从而实现在生成过程中播放歌曲。
当模型为 mureka-o1 时,不支持此模式

请求示例

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

查询任务(纯音乐)

请求示例

curl 'https://genaiapi.cloudsway.net/v1/ai/${Your endpoint}/mureka/instrumental/query/{task_id}' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer ${Your AK}'

上传文件

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

请求示例

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