KIE.AI
Chinese
  • English
  • Chinese
Chinese
  • English
  • Chinese
Support
Chinese
  • English
  • Chinese
MarketVeo3.1 APISuno API
4o Image APIFlux Kontext APIRunway APILuma APIFile Upload APICommon API
MarketVeo3.1 APISuno API
4o Image APIFlux Kontext APIRunway APILuma APIFile Upload APICommon API
  1. Suno API
  • Suno API 快速开始
  • Music Generation
    • 生成音乐回调
    • 音乐扩展回调
    • 音频上传和翻唱回调
    • 音频上传和扩展回调
    • 添加伴奏回调
    • 添加人声回调
    • 音乐封面生成回调
    • 替换音乐分区回调
    • 生成音乐
      POST
    • 延长音乐
      POST
    • 上传并翻唱音乐
      POST
    • 上传并扩展音乐
      POST
    • 添加伴奏生成音乐
      POST
    • 添加人声生成音乐
      POST
    • 获取音乐任务详情
      GET
    • 获取带时间戳的歌词
      POST
    • 提升音乐风格
      POST
    • 替换音乐分区
      POST
    • 生成音乐封面
      POST
    • 获取音乐封面生成详情
      GET
    • 生成 Persona
      POST
  • Lyrics Generation
    • 生成歌词回调
    • 生成歌词
      POST
    • 获取歌词任务详情
      GET
  • WAV Conversion
    • 转换为WAV格式回调
    • 转换为WAV格式
      POST
    • 获取WAV转换详情
      GET
  • Vocal Removal
    • 音频分离回调
    • MIDI 生成回调
    • 从音频生成 MIDI
    • 获取 MIDI 生成详情
    • 人声和乐器分离
    • 获取人声和乐器分离详情
  • Music Video Generation
    • MP4生成完成回调
    • 创建音乐视频
    • 获取音乐视频详情
Chinese
  • English
  • Chinese
Support
Chinese
  • English
  • Chinese
MarketVeo3.1 APISuno API
4o Image APIFlux Kontext APIRunway APILuma APIFile Upload APICommon API
MarketVeo3.1 APISuno API
4o Image APIFlux Kontext APIRunway APILuma APIFile Upload APICommon API
  1. Suno API

Suno API 快速开始

几分钟内开始使用 Suno API 生成AI音乐、歌词和音频内容

欢迎使用 Suno API#

Suno API 让您能够使用最先进的AI模型创建高质量的AI生成音乐、歌词和音频内容。无论您是在构建音乐应用、自动化创意工作流程,还是开发音频内容,我们的API都为音乐生成和音频处理提供了全面的工具。
生成音乐
创建带或不带歌词的原创音乐曲目
延长音乐
无缝延长现有音乐曲目
生成歌词
从文本提示创建创意歌词
音乐视频
将音频轨道转换为可视化音乐视频
上传翻唱
将上传的音频转换为新风格
上传扩展
上传音频文件并无缝扩展
添加伴奏
为上传的音频生成伴奏音乐
添加人声
为上传的音频文件添加人声演唱
人声分离
从音乐中分离人声和伴奏
WAV转换
将音频转换为高质量WAV格式
获取歌词
获取带时间戳的同步歌词

身份验证#

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

API 基础 URL#

https://api.kie.ai

身份验证请求头#

快速开始指南#

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

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

第二步:检查任务状态#

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

响应格式#

成功响应:
{
  "code": 200,
  "msg": "success",
  "data": {
    "taskId": "5c79****be8e"
  }
}
任务状态响应(成功):
{
  "code": 200,
  "msg": "success",
  "data": {
    "taskId": "5c79****be8e",
    "parentMusicId": "",
    "param": "{\"prompt\":\"一首平静舒缓的钢琴曲\",\"style\":\"平静, 舒缓, 钢琴\"}",
    "response": {
      "taskId": "5c79****be8e",
      "sunoData": [
        {
          "id": "e231****-****-****-****-****8cadc7dc",
          "audioUrl": "https://example.cn/****.mp3",
          "streamAudioUrl": "https://example.cn/****",
          "imageUrl": "https://example.cn/****.jpeg",
          "prompt": "[Verse] 夜晚城市 灯火辉煌",
          "modelName": "chirp-v3-5",
          "title": "钢铁侠",
          "tags": "electrifying, rock",
          "createTime": "2025-01-01 00:00:00",
          "duration": 198.44
        }
      ]
    },
    "status": "SUCCESS",
    "type": "GENERATE",
    "errorCode": null,
    "errorMessage": null
  }
}
任务状态响应(失败):
{
  "code": 200,
  "msg": "success",
  "data": {
    "taskId": "5c79****be8e",
    "parentMusicId": "",
    "param": "{\"prompt\":\"一首平静舒缓的钢琴曲\",\"style\":\"平静, 舒缓, 钢琴\"}",
    "response": {
      "taskId": "5c79****be8e",
      "sunoData": [],
      "errorMessage": "生成失败,请重试或联系客服"
    },
    "status": "GENERATE_AUDIO_FAILED",
    "type": "GENERATE",
    "errorCode": 501,
    "errorMessage": "生成失败,请重试或联系客服"
  }
}

核心功能#

文本转音乐:输入文字描述,生成相应的音乐作品
延长音乐:基于现有音频,无缝创建更长版本
生成歌词:从创意提示生成结构化歌词内容
上传翻唱:上传音频文件,转换为不同的音乐风格
添加伴奏:为上传的音频文件生成伴奏音乐
添加人声:为上传的音频文件添加自定义风格的人声演唱
人声分离:将音乐分离为人声、伴奏等独立轨道
格式转换:支持WAV等多种高质量音频格式输出

AI 模型#

为您的需求选择合适的模型:
V3_5
更好的歌曲结构
最长4分钟,改进的歌曲组织
V4
改进的人声
最长4分钟,增强的人声质量
V4_5
智能提示词
最长8分钟,更快的生成速度
V4_5PLUS
更丰富的音色
最长8分钟,新的创作方式
V4_5ALL
智能且快速
最长8分钟,更智能的提示词,更快的生成速度
V5
生成更快
最长8分钟,更卓越的音乐表现力,速度更快

生成模式#

参数类型必填说明
customModeboolean是控制参数复杂度:
• false: 简单模式,仅需要提示词
• true: 高级模式,需要风格和标题
instrumentalboolean是决定音乐是否包含人声:
• true: 仅纯音乐(无歌词)
• false: 包含人声/歌词

关键参数#

参数类型必填说明
promptstring是对所需音乐的文本描述。请具体说明流派、情绪和乐器。
字符限制:
• 非自定义模式:500字符
• 自定义模式(V3_5 & V4):3000字符
• 自定义模式(V4_5、V4_5PLUS & V5):5000字符
stylestring否音乐风格规范(仅自定义模式)。
示例: 爵士、古典、电子、流行、摇滚、嘻哈
字符限制:
• V3_5 & V4:200字符
• V4_5、V4_5PLUS & V5:1000字符
titlestring否生成音乐曲目的标题(仅自定义模式)。
最大长度: 80字符

完整工作流程示例#

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

状态码和任务状态#

状态类型说明
PENDING处理中任务正在等待处理或正在生成中
TEXT_SUCCESS部分完成歌词/文本生成成功完成
FIRST_SUCCESS部分完成第一个曲目生成完成
SUCCESS完成所有曲目生成成功
CREATE_TASK_FAILED错误创建任务失败
GENERATE_AUDIO_FAILED错误生成音频失败
CALLBACK_EXCEPTION错误回调过程中出错
SENSITIVE_WORD_ERROR错误内容因敏感词被过滤

最佳实践#

提示词工程
模型选择
性能优化
内容指南

错误处理#

内容政策违反(代码 400)
积分不足(代码 402)
速率限制(代码 429)

支持#

需要帮助吗?我们的技术支持团队随时为您提供帮助。
邮箱: support@kie.ai
文档: docs.kie.ai
API状态: 查看我们的状态页面了解实时API健康状况

准备开始创作令人惊叹的AI音乐了吗?获取您的API密钥,立即开始创作!
Next
生成音乐回调
Built with