Suno
生成、克隆人声、时间线精修与导出 — 一套 API 覆盖完整 Suno 流程。Suno 走
https://api.mountsea.ai 的 REST。两种调用方式,不要混:
- 异步 —
POST返回{ "taskId": "..." }。轮询GET /suno/v2/status?taskId=...,直到success/failed/timeout。 - 同步 — 当次 HTTP 响应就是结果。没有
taskId。 不要轮询/status。
核心能力
音乐生成
创建、延长、翻唱、混搭、分轨、加轨、简单替换、音效 — 17 种任务。字段和示例:生成任务。
Persona
片段 Persona(已脱敏),或 Voice Persona — Clone Voice(
/voices,收费)或 Init + Complete(免费)。Inspiration
先建真实播放列表,再用
task=inspiration 生成。Studio
Song Editor — 在同一 clip 上裁剪、淡化、替换、加段。
定制模型
用 6+ 条音频训练,生成时使用
chirp-custom:<uuid>。歌词与音效
原创歌词、混搭歌词、同步歌词填充、朗读(
create + is_speech),或 task=sound 音效。导出与分析
MP4 / WAV / M4A / MDI、歌词时间线与节拍。
批量上传 Session
多个文件落到同一 Suno 账号 — Inspiration 和部分 Persona 必需。
模型
选一条路径
先出第一首歌
对
task=create 查 Schema,再 /generate 并轮询状态。克隆人声
片段 Persona vs Voice Persona。Clone Voice(
/voices,收费)与 Init + Complete(免费)是同一种 Voice Persona。改已有成曲
免费时间线操作优先 Studio 批量编辑;加段 / 替换才计费。
不确定传什么字段
GET /suno/v2/generate/schema?task=xxx 返回必填字段和可复制示例。调用方式
1
先查 Schema
生成任务用 Generate Schema。其他接口看下面的表。
2
调用接口
异步 →
{ "taskId": "..." }。同步 → 当次响应就是业务 JSON(不用轮询)。3
只有拿到 taskId 才轮询
获取任务状态 —
GET /suno/v2/status?taskId=xxx。异步 vs 同步
异步(轮询
/status):/generate、/lyrics、/mashupLyrics、/concat、/remaster、/upload、/mp4、/mdi、/adjustSpeed、/voices、/voicePersona/init + /complete、/image/generate、/video/standalone/generate、/audio/crop /fade /reverse、全部 /studio/*、session 的 item 上传、customModel/upload + /create。
同步(当次出结果):/generate/schema、/checkAccountOffline、/persona、/getVoxStem、/playlist/create + /addClips、/wav、/m4a、/timing、/downbeats、/upsampleTags、/lyricsInfill、/audio/upload/session(返回 sessionId)、/customModel/prepare(返回 sessionId)。
端点
核心
Persona
绑定规则和
is_voice 见 Persona 总览。
Inspiration
图片、视频与片段编辑
Studio
歌词、处理、导出
上传与定制模型
生成任务类型
每种任务字段不同。请用 Generate Schema。