跳转到主要内容

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)。
导出是混着的:/mp4 和 /mdi 是异步;/wav 和 /m4a 是同步,当次响应里就有 download_url。

端点

核心

Persona

绑定规则和 is_voice 见 Persona 总览。

Inspiration

图片、视频与片段编辑

Studio

歌词、处理、导出

上传与定制模型

生成任务类型

每种任务字段不同。请用 Generate Schema。