Skip to main content
SUNO 允许我们上传参考音频进行二次创作,本文档讲解相关 API 的对接方法。 普通上传只需要 audio_url,它是一个可以公开访问的音频 CDN 地址。mode 默认为 standard,因此现有调用无需修改。普通上传成功消耗 0.06 Credits;上传失败不扣费。 这里我们输入的 audio_urlhttps://cdn.acedata.cloud/suno_demo.mp3,是一个可以公开访问的 CDN 地址。
结果如下:
可以看到,data 始终是对象,audio_id 是上传后的歌曲 ID。lyricstyleduration、标题和媒体 URL 等分析结果为可选字段,具体以返回内容为准。 有了歌曲 ID 之后,可以通过 Suno Audios Generation API 调用 upload_extendupload_cover 或区间取样等需要 audio_id 的操作。若要通过 Inspo 灵感创作功能,根据 1 到 4 段完整参考音频创作新音乐,请直接调用 action=inspo 并传入原始公开音频 URL 列表;服务会自动完成上传和分析,无需客户端组装音频 metadata。

增强上传模式

audio_url 是输入地址,会直接交给音频处理流程,不会由终态媒体持久化服务预先转存。请确保它在任务处理期间可公开访问。
当普通上传无法处理您拥有或已获授权使用的音频时,可以设置 modeenhanced。该模式还必须提供 1 至 100 个字符的 name,并使用公开可访问的 HTTPS audio_url 增强上传固定采用异步处理,通常需要 2 分钟或更长时间。成功处理消耗 1.87 Credits;处理失败不扣费。
接口会立即返回 task_idtrace_id。使用 Suno Tasks API 查询任务,成功后从 response.data.audio_id 读取上传后的音频 ID。也可以提供 HTTPS callback_url 接收终态。 增强上传得到的 audio_id 可用于 Cover、Samples 和 Mashup。伴奏与 MIDI 提取、全轨分离以及人声/伴奏分离仍可能受音频所属账号限制;未列出的操作不保证支持跨账号使用。音频越短,处理成功率通常越高。