Skip to content

音乐

MoonApiX 音乐接口用于生成歌曲、歌词、音效和音乐后处理任务。音乐任务统一通过 POST /v1/tasks 提交,再通过 GET /v1/tasks/{task_id} 查询状态和结果。

基本流程

  1. 选择音乐模型,例如 suno-music-v5.5suno-lyrics
  2. 调用 POST /v1/tasks 提交任务。
  3. 保存响应中的 task_id
  4. 调用 GET /v1/tasks/{task_id} 查询任务。
  5. 任务成功后读取音频、封面、歌词或其他媒体结果。
  6. 任务失败时读取 fail_reasonerror.message

场景页面

页面适合场景
音乐生成生成歌曲、纯音乐和音效。
音乐编辑延展、重新创作、伴奏、人声、Mashup 和替换片段。
音乐后处理歌词、封面、WAV、MIDI、MP4 和人声分离。
查询和下载查询任务状态,读取和下载媒体结果。

生成音乐

bash
curl https://moonapix.com/v1/tasks \
  -H "Authorization: Bearer <MOONAPIX_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "suno-music-v5.5",
    "prompt": "A hopeful pop song about finding light after a long night.",
    "style": "Pop, Warm, Emotional",
    "title": "Morning Light",
    "customMode": true,
    "instrumental": false,
    "callBackUrl": "https://example.com/moonapix/webhook"
  }'

生成歌词

bash
curl https://moonapix.com/v1/tasks \
  -H "Authorization: Bearer <MOONAPIX_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "suno-lyrics",
    "prompt": "写一首关于夏夜海边、温柔重逢的中文流行歌词。",
    "callBackUrl": "https://example.com/callback"
  }'

查询任务

bash
curl https://moonapix.com/v1/tasks/task_xxx \
  -H "Authorization: Bearer <MOONAPIX_API_KEY>"

常用模型

场景推荐默认模型可用模型
生成音乐suno-music-v5.5suno-music-v4suno-music-v4.5suno-music-v4.5-plussuno-music-v4.5-allsuno-music-v5suno-music-v5.5
生成音效suno-sounds-v5suno-sounds-v5
延展音乐suno-extend-v5.5suno-extend-v4suno-extend-v4.5suno-extend-v4.5-plussuno-extend-v4.5-allsuno-extend-v5suno-extend-v5.5
上传并重新创作suno-upload-cover-v5.5suno-upload-cover-v4suno-upload-cover-v4.5suno-upload-cover-v4.5-plussuno-upload-cover-v4.5-allsuno-upload-cover-v5suno-upload-cover-v5.5
上传并延展suno-upload-extend-v5.5suno-upload-extend-v4suno-upload-extend-v4.5suno-upload-extend-v4.5-plussuno-upload-extend-v4.5-allsuno-upload-extend-v5suno-upload-extend-v5.5
添加伴奏suno-add-instrumental-v5.5suno-add-instrumental-v4.5-plussuno-add-instrumental-v5suno-add-instrumental-v5.5
添加人声suno-add-vocals-v5.5suno-add-vocals-v4.5-plussuno-add-vocals-v5suno-add-vocals-v5.5
生成 Mashupsuno-mashup-v5suno-mashup-v4suno-mashup-v4.5suno-mashup-v4.5-plussuno-mashup-v4.5-allsuno-mashup-v5
生成歌词suno-lyricssuno-lyrics
转换 WAVsuno-wavsuno-wav
替换片段suno-replace-sectionsuno-replace-section
人声分离suno-vocal-removalsuno-vocal-removal
生成 MIDIsuno-midisuno-midi
创建 MP4suno-mp4suno-mp4
生成封面suno-coversuno-cover

使用建议

  • 歌曲生成建议同时提供 promptstyletitle,结果更稳定。
  • 纯音乐任务把 instrumental 设置为 true
  • 延展、WAV、人声分离和 MP4 等跟进任务需要成功任务返回的 media[].suno_audio_id 作为 audioId
  • 耗时任务建议同时配置回调并保留主动查询逻辑。
  • 下载结果前先检查任务状态是否为成功状态。

更多参数和响应结构见 API Reference