跳转到主要内容

欢迎使用 Suno API

Suno API 让您能够使用最先进的AI模型创建高质量的AI生成音乐、歌词和音频内容。无论您是在构建音乐应用、自动化创意工作流程,还是开发音频内容,我们的API都为音乐生成和音频处理提供了全面的工具。

生成音乐

创建带或不带歌词的原创音乐曲目

延长音乐

无缝延长现有音乐曲目

生成歌词

从文本提示创建创意歌词

音乐视频

将音频轨道转换为可视化音乐视频

上传翻唱

将上传的音频转换为新风格

上传扩展

上传音频文件并无缝扩展

人声分离

从音乐中分离人声和伴奏

WAV转换

将音频转换为高质量WAV格式

获取歌词

获取带时间戳的同步歌词

添加伴奏

为现有音频轨道添加伴奏元素

添加人声

为器乐音乐生成人声轨道

增强音乐风格

使用V4_5对话式提示词增强风格描述

身份验证

所有 API 请求都需要使用 Bearer 令牌进行身份验证。请从 API 密钥管理页面 获取您的 API 密钥。
请妥善保管您的 API 密钥,切勿公开分享。如果怀疑密钥泄露,请立即重置。

API 基础 URL

身份验证请求头

快速开始指南

第一步:生成您的第一个音乐曲目

从一个简单的音乐生成请求开始:

第二步:检查任务状态

使用返回的任务ID检查生成状态:

响应格式

成功响应:
任务状态响应:

核心功能

  • 文本转音乐:输入文字描述,生成相应的音乐作品
  • 延长音乐:基于现有音频,无缝创建更长版本
  • 生成歌词:从创意提示生成结构化歌词内容
  • 上传翻唱:上传音频文件,转换为不同的音乐风格
  • 上传扩展:上传音频文件并在保持风格的同时无缝扩展
  • 人声分离:将音乐分离为人声、伴奏等独立轨道,支持高级干声分离
  • 格式转换:支持WAV等多种高质量音频格式输出
  • 音乐视频:将音频转换为视觉化的音乐视频
  • 添加人声:为现有的器乐音乐生成人声轨道
  • 添加伴奏:为人声轨道创建器乐伴奏
  • 风格增强:使用V4_5+对话式提示词提升和优化现有音乐的风格特色
  • 带时间戳歌词:获取同步歌词用于卡拉OK式应用

AI 模型

为您的需求选择合适的模型:

V6

默认模型最新一代。style 1000 字符,lyrics 5000 字符,negativeTags 1000 字符

V6_WILD

更大胆的输出限制与 V6 相同,调校为更具探索性的结果

V6_MINI

更快更轻量限制与 V6 相同,针对速度优化
已废弃模型:V5_5、V5、V4_5PLUS、V4_5ALL、V4_5、V4。这些取值仅为向后兼容保留,新接入请使用 V6 系列模型。

生成模式

boolean
必填
控制参数复杂度。customMode 仅适用于生成音乐接口,其余生成类接口固定为自定义参数,不接受该开关。
  • false: 简单模式。imageUrls、videoUrls、audioUrls、style、lyrics 至少提供一项;仅自定义模式可用的参数不得传入。
  • true: 自定义模式。style、lyrics、negativeTags 至少提供一项,title 可选。
boolean
必填
决定音乐是否包含人声:
  • true: 仅纯音乐(无歌词)
  • false: 包含人声/歌词

关键参数

string
对所需音乐的文本描述。可选。
  • 自定义模式:严格作为歌词使用。若同时传入 lyrics,优先使用 lyrics。
  • 非自定义模式:作为核心创意,歌词据此自动生成、不严格匹配输入,最多 3000 字符。
字符限制(自定义模式):
  • V6、V6_WILD、V6_MINI:5000 字符
  • V4(已废弃):3000 字符
  • V4_5、V4_5PLUS、V4_5ALL、V5、V5_5(已废弃):5000 字符
string
生成音轨的歌词。可选。V6、V6_WILD、V6_MINI 最多 5000 字符。
  • 自定义模式:优先于 prompt 作为歌词,未传时回退到 prompt。
  • 非自定义模式:作为歌词附件,可与 prompt 同时使用。
string
音乐风格规范。可选。示例: 爵士、古典、电子、流行、摇滚、嘻哈字符限制:
  • V6、V6_WILD、V6_MINI:1000 字符
  • V4(已废弃):200 字符
  • V4_5、V4_5PLUS、V4_5ALL、V5、V5_5(已废弃):1000 字符
string
生成音乐曲目的标题。可选,且仅自定义模式可用。最大长度: 80字符
integer
生成结果的多样性。可选。0–4 的整数,默认 1。0 关(严格同一风格),1 普通(默认,平衡),2 高(风格差异明显),3 额外(大胆探索),4 最大(最大差异)。

完整工作流程示例

以下是一个生成带歌词音乐并等待完成的完整示例:

状态码和任务状态

处理中
任务正在等待处理或正在生成中
部分完成
歌词/文本生成成功完成
部分完成
第一个曲目生成完成
完成
所有曲目生成成功
错误
创建任务失败
错误
生成音频失败
错误
内容因敏感词被过滤

HTTP 状态码

成功
请求成功
参数错误
请求参数错误或缺失
未授权
没有访问权限,检查API密钥
未找到
请求方式或路径错误
调用限制
调用超过限制
内容过长
提示词或主题过长
积分不足
账户积分不足
维护中
网站维护中
服务器错误
服务器内部错误

最佳实践

  • 具体说明流派、情绪和乐器
  • 使用描述性形容词获得更好的风格控制
  • 包含节拍和能量水平描述
  • 参考音乐时代或特定艺术家进行风格指导
  • V6:默认模型,没有特殊理由就用它
  • V6_WILD:想要更大胆、更具探索性的结果时选择
  • V6_MINI:生成速度比极致质量更重要时选择
  • V5_5、V5、V4_5PLUS、V4_5ALL、V4_5、V4 已废弃,仅为向后兼容保留
  • 使用回调而不是频繁轮询
  • 从非自定义模式开始满足简单需求
  • 实施适当的错误处理以应对生成失败
  • 缓存生成内容,因为文件14-15天后到期
  • 避免在提示中使用受版权保护的材料
  • 使用原创歌词和音乐描述
  • 注意歌词内容的内容政策
  • 测试提示变化以避免敏感词过滤器

错误处理

支持

需要帮助吗?我们的技术支持团队随时为您提供帮助。
  • 邮箱: support@api.box
  • 文档: 查看详细的API文档和示例
  • API状态: 查看我们的状态页面了解实时API健康状况

准备开始创作令人惊叹的AI音乐了吗?获取您的API密钥,立即开始创作!