1. 支持 newapi, rixapi 接入
api.tu-zi.com
  • 默认模块
    • 介绍
    • 系统接口
      • 用户查询账户信息
      • 查询key信息
      • 获取模型
    • openai
      • 项目说明
      • 聊天(Chat)
        • 创建模型响应(Chat)
        • 创建模型响应(Responses)
      • 图像(Images)
        • 创建图像(文生图)
        • 编辑图片(图生图)
        • 创建图像变体
      • 音频(Audio)
        • 创建语音
        • 创建音频转文本
        • 创建翻译
      • 自动补全(Completions)
        • 创建完成
      • 嵌入(Embeddings)
        • 嵌入对象
        • 创建嵌入
      • 模型(Models)
        • 列出模型
        • 检索模型
        • 删除微调模型
      • 审查(Moderations)
        • 创建内容审核
      • 更多
        • 微调(Fine-tuning)
          • 微调作业对象
          • 微调作业事件对象
          • 创建微调作业
          • 列出微调作业
          • 检索微调作业
          • 取消微调
          • 列出微调事件
        • 文件(Files)
          • 上传文件
          • 删除文件
          • 检索文件
          • 检索文件内容
          • 列出文件
        • 助手测试版-待开发(AssistantsBeta)
          • 创建助手
          • 检索助手
          • 修改助手
          • 删除助手
          • 列出助手
          • 创建辅助文件
          • 检索助手文件
          • 删除辅助文件
          • 列出助手文件
        • 线程数-待开发(Threads)
          • 创建线程
          • 检索线程
          • 修改线程
          • 删除话题
        • 留言-待开发(Messages)
          • 创建消息
          • 检索消息
          • 修改留言
          • 列出消息
          • 检索消息文件
          • 列出消息文件
        • 运行-待开发(Runs)
          • 创建运行
          • 检索运行
          • 修改运行
          • 列表运行
          • 提交工具输出以运行
          • 取消运行
          • 创建线程并运行
          • 检索运行步骤
          • 列出运行步骤
        • 已弃用-音频(Audio)
          • 创建转录
          • 创建翻译
    • Google
      • 聊天(chat)
        • 生成内容
        • 生成内容 (流式)
      • 图像(image)
        • 生成图像
        • 生成图像(流式)
      • 分析视频/音频/PDF
        • 分析 视频/音频/PDF
        • 分析 视频(YouTube)
    • Anthropic
      • 聊天(chat)
        • Claude
    • 图片生成
      • gpt-image-2/gpt-image-1.5
        • 官方兼容格式(原价、openai、codex)分组
          • 创建图像(文生图)
          • 编辑图片(图生图)
        • default 分组兼容格式
          • chat 格式
            • 生成图片 (传图)
            • 生成图片
          • image/generations 格式(dalle 格式)
            • 创建图像
            • 创建图片编辑
      • nano-banana
        • chat 格式
          • 创建图像(传图)
          • 创建图像
        • image/generations 格式(dalle 格式)
          • 创建图像
          • 创建图片编辑
        • 谷歌官方格式
          • 生成图像
        • 异步香蕉格式
          • 创建图片任务
          • 查询图片任务
      • midjourney
        • 任务查询
          • 根据id列表查询多个任务
          • 查询任务
          • 查询图片Seed
        • 任务提交
          • 提交 Imagine 任务
          • 提交 Blend 任务
          • 提交 SwapFace 任务
          • 提交 Describe 任务
          • 提交 Shorten 任务
          • 提交 Modal 任务
          • 提交 Action 任务
          • 提交 Change 任务
      • flux
        • 官方格式
          • 提示词生成(chat)
          • 生成图像(image)
          • 查询任务(get_result)
        • OpenAI Image 格式
          • 生成图像(generations)
          • 图片编辑(Edit)
        • chat 格式
          • 生成图像(chat)
      • Seedream(即梦)
        • chat(格式)
          • 生成图像
        • image(格式)
          • 创建图片
      • kling(可灵)
        • 图像生成
        • 查询任务
      • ideogram
        • openai images格式
          • 生成
        • openchat chat格式
          • 生成
    • 视频生成
      • sora
        • 可以@ 的人物说明
        • 官方格式
          • 生成视频
          • 编辑视频
          • 从已经生成任务中创建角色
          • 使用故事板创建视频
          • 查询视频
          • 查询角色
          • 下载视频
        • openai chat 格式
          • 生成视频 (使用公共人物)
          • 生成视频
          • 生成视频(传图)
          • 连续修改生成的视频
        • 视频统一格式
          • 创建视频 (带 Character)
      • veo
        • 视频统一格式
          • 生成视频
          • 查询视频
        • chat 格式
          • 流式请求
          • 非流请求
          • 带图片请求
      • kling(可灵)
        • 官方格式
          • 文生视频
          • 图生视频
          • 视频特效
          • 查询任务
          • 查询任务(特效)
        • openai-videos格式
          • 生成视频
          • 查询视频
      • Seedance (即梦/豆包)
        • 官方接口
          • 生成视频
        • 生成视频
        • 查询视频
        • 下载视频
      • HappyHorse
        • 生成视频
        • 查询视频
        • 下载视频
      • midjourney
        • 提交Video任务
        • 查询Video任务
      • vidu(官方格式)
        • 普通
          • vidu(chat格式)
          • 创建视频(tasks)
          • 视频状态(state)
          • 视频查询(tasks-get)
          • 高清视频(tasks)
      • luma
        • luma(官方格式)
          • 官方格式lumavip⚡️
            • Chat格式lumavip
            • 视频生成(generations)
            • 查询任务(task)
            • 视频扩展(extend)
          • 官方格式lumapro🚀 (优先保证稳定性)
            • Chat格式lumapro
            • 视频生成(generations)
            • 查询任务(task)
            • 视频扩展(extend)
          • 官方格式luma
            • Chat格式luma
            • 视频生成(generations)
            • 查询任务(task)
            • 视频拓展(extend)
        • luma(goamz格式)
          • goamz 格式luma
            • 视频生成(generations)
            • 查询任务(task)
            • 视频拓展(extend)
          • goamz 格式lumavip
            • 视频生成(generations)
            • 查询任务(task)
            • 视频拓展(extend)
        • luma(chatgpt-next-web格式)
          • 视频生成(generations)
          • 视频扩展(extend)
          • 查询任务(task)
          • Chat格式lumavip
      • pika
        • pika 接口说明
        • 官方格式
          • 生成视频
          • 查询任务
        • openai chat 兼容格式
          • 生成视频
      • pixverse(变身毒液效果等)
        • pixverse(官方格式)(普通)
          • 创建视频
          • 查询视频
          • 获取特效模版
        • pixverse(官方格式)(VIP)
          • 创建视频
          • 查询视频
          • 获取特效模版
      • runway(暂不可用)
        • 官方格式
          • 生成视频(tasks)
          • 查询任务
        • chat 格式
          • 生成视频
        • vip(更快无水印)
          • 官方格式
            • 生成视频(tasks)
            • 查询任务
          • chat 格式
            • 生成视频
    • 音乐生成
      • suno
        • 官方接口格式
          • 场景
            • 场景1 生成自定义音乐(带歌词)
              • 音乐生成(generations)
              • 查询任务(feed)
            • 场景 2 通过提示词直接生成音乐(带歌词)
              • 音乐生成(generations)
              • 查询任务(feed)
            • 场景 3 生成自定义音乐(纯音乐)
              • 音乐生成(generations)
              • 查询任务(feed)
            • 场景 4 通过提示词直接生成音乐(纯音乐)
              • 音乐生成(generations)
              • 查询任务(feed)
            • 场景 5 上传自定义音频并续写
              • 续写自定义音频步骤介绍
              • 音乐链接转成suno(upload)
              • 音乐生成(generations)
              • 查询任务(feed)
            • 场景 6 续写音乐并获取完整音乐
              • 步骤 1 音乐生成
              • 步骤 2 查询任务
              • 步骤 3 扩展音乐
              • 步骤 4 查询拓展的任务
              • 步骤 5 获取完整音乐
              • 步骤 6 查询完整音乐的任务
            • 场景 7 Cover音乐(音乐翻版,修改风格)
              • 步骤 1 音乐生成
              • 步骤 2 查询任务
              • 步骤 3 Cover 音乐
              • 步骤 4 查询拓展的任务
          • 查询任务(feed)
          • 查询单个任务
          • 批量查询任务
          • 生成音乐
          • 生成歌词
          • 音乐链接转成suno(upload)
          • 获取完整音乐(concat)
        • 支持 newapi, rixapi 接入
          • suno api 说明
          • 场景1 - 灵感模式
            • 场景1 - 灵感模式 生成音乐
          • 场景2 - 自定义模式
            • 场景2 - 自定义歌词、标题和风格
          • 场景3 - 纯音乐自定义
            • 场景3 - 生成纯音乐
          • 场景4 - 纯音乐灵感
            • 场景4 - 灵感模式 生成纯音乐
          • 场景5 - 续写音频
            • 场景5 - 续写/扩展 已有音频
          • 场景6 - 混音重置
            • 场景6 - 混音重制 (使用参考音频)
          • 场景7 - 替换片段
            • 场景7 - 替换歌曲指定片段
          • 场景8 - 全轨分离
            • 场景8 - 全轨声曲分离
          • 场景9 - 人声分离
      • udio-(不支持)
        • 官方接口格式
          • 生成音乐
          • 查询任务
          • 生成歌词
        • 兼容 openai chat格式
          • 生成音乐
    • 多模态生成
      • qwen(千问)
        • Qwen3-Omni
          • 全模态(Qwen-Omni)
    • 文件服务
      • 文件上传-待开发 (file)
    • 链接分析(url analysis)
      • 链接总结-待开发 (summary)
      • 链接聊天-待开发 (chat)
      • 字幕导出-待开发 (subtitle)
    • GPTs 相关
      • GPTs相关接口文档
      • GPTs对话
      • 搜索相关 GPTs(chat格式)
      • 搜索相关 GPTs(官方格式)
      • 查询 GPTs 详情(chat格式)
      • 查询 GPTs 详情(官方格式)
      • 批量查询 GPTs 详情(chat格式)
      • 批量查询 GPTs 详情(官方格式)
    • 数字人
      • 官方 API
        • 查询 默认voice 列表
        • 生成数字人视频
        • 获取任务详情
      • 兼容 openai chat 格式
        • 生成数字人
    • 智谱清言(glm)
      • 智谱清言相关 api 接口文档
      • 视频生成
        • 生成视频(chat 格式)
        • 生成视频(generations)
        • 查询任务(async-result)
    • 异步 sora-2、veo3 、gemini deepsearch 等
      • 转换接口说明
      • 流式转换
        • 流式转换接口
        • 查询任务详情
      • 异步 gemini-2.5-pro-deepsearch
        • 获取任务链接
        • 查询任务详情
      • 异步 veo3
        • 获取任务链接
        • 查询任务详情
      • 异步 sora-2
        • 获取任务链接(传图)
        • 获取任务链接
        • 查询任务详情
    • 异步任务通用接口(内测)
      • 查询任务
    • 数据模型
      • 示例数据模型
        • Pet
        • Category
        • Tag
      • veo
        • veo 模型
        • veo status
      • Schemas
        • TransformSuccessResponse
        • Message
      • sora
        • 场景7
          • 场景7A - 替换上传音频的片段(带版本)
          • 场景7B - 替换系统生成音频的片段 (不带版本)
      • Qwen
        • 全模态(Qwen-Omni)
      • ResponsesCreateRequest
      • ChatMessage
      • ResponseInput
      • ContentPart
      • ResponseInputItem
      • TextContent
      • InputMessage
      • ImageUrlContent
      • InputContent
      • InputAudioContent
      • ResponseInputText
      • VideoUrlContent
      • ResponseInputImage
      • VideoImageListContent
      • ResponseInputFile
      • AudioConfig
      • FunctionCallOutput
      • ItemReference
      • SearchOptions
      • Tool
      • FunctionTool
      • ChatCompletionStreamResponse
      • FileSearchTool
      • StreamChoice
      • WebSearchTool
      • StreamDelta
      • UserLocation
      • ToolCall
      • CodeInterpreterTool
      • ImageGenerationTool
      • McpTool
      • ToolChoice
      • ResponseTextConfig
      • ResponseTextFormat
      • TextFormat
      • JsonSchemaFormat
      • JsonObjectFormat
      • ReasoningConfig
      • ResponsePrompt
      • ConversationParam
      • StreamOptions
      • ContextManagement
      • ResponseIncludable
      • ResponseObject
      • ResponseOutputItem
      • OutputMessage
      • OutputContent
      • OutputText
      • Refusal
      • ToolCallOutputItem
      • ResponseStreamEvent
      • ResponseError
      • IncompleteDetails
      • Usage
      • ErrorResponse
  • OpenAI Embeddings API
    • Embeddings
      • Create embeddings
    • 数据模型
      • CreateEmbeddingRequest
      • CreateEmbeddingResponse
      • EmbeddingObject
      • EmbeddingUsage
      • ErrorResponse
  1. 支持 newapi, rixapi 接入

suno api 说明

Suno API 接口使用文档#

完整的 Suno 音乐生成 API 使用指南

📑 目录#

接口总览
核心接口
1. 音乐生成接口
2. 查询结果接口
3. 音频上传接口
4. MIDI 获取接口
5. Style Tags 扩展接口
接口分类
典型工作流程
快速查找指南
错误处理
认证方式

📋 接口总览#

本文档涵盖 5 个核心 API 端点,其中音乐生成接口支持 11 个独立场景。
Base URL: https://api.tu-zi.com

🎵 核心接口#

1. 音乐生成接口#

主接口路径: /suno/generate (POST)
此接口通过不同的请求体参数支持 11 个独立场景。

场景 1️⃣ - 灵感模式#

描述: 仅提供灵感提示词,系统自动生成歌词、曲风、标题
关键参数: gpt_description_prompt
适用场景:
快速创作,不想自己写歌词
寻找灵感,让AI发挥创意
根据主题或情感生成音乐
请求示例:
{
  "gpt_description_prompt": "赛博朋克城市的午夜漫游"
}
响应示例:
{
  "clips": [
    {
      "id": "abc123-def456",
      "status": "submitted",
      "title": "霓虹梦境",
      "tags": "synthwave, cyberpunk, electronic"
    }
  ]
}

场景 2️⃣ - 自定义模式#

描述: 完全自定义歌词、标题和风格
关键参数: prompt, mv, title, tags
歌词结构化标签:
[Verse] - 主歌
[Chorus] - 副歌
[Bridge] - 桥段
[Intro] - 前奏
[Outro] - 尾奏
适用场景:
已有完整歌词,需要生成音乐
对歌曲有明确的创作意图
需要精确控制歌曲的各个元素
请求示例:
{
  "prompt": "[Verse]\n银河系边缘的流浪者\n星尘是我的指引\n\n[Chorus]\n穿越时空寻找你\n在平行宇宙的尽头",
  "mv": "chirp-v3-5",
  "title": "星际旅人",
  "tags": "space rock, dreamy, atmospheric"
}

场景 3️⃣ - 纯音乐自定义#

描述: 生成纯音乐(无人声),指定风格
关键参数: prompt="", tags, mv, title
适用场景:
需要背景音乐
创作配乐
生成器乐曲
请求示例:
{
  "prompt": "",
  "tags": "lo-fi hip hop, chill beats, jazz piano",
  "mv": "chirp-v3-5",
  "title": "深夜咖啡馆"
}

场景 4️⃣ - 纯音乐灵感#

描述: 通过灵感提示生成纯音乐
关键参数: gpt_description_prompt, make_instrumental: true
适用场景:
快速生成背景音乐
根据场景或情绪生成配乐
AI自动创作器乐曲
请求示例:
{
  "gpt_description_prompt": "海底冒险的史诗配乐,神秘而壮丽",
  "mv": "chirp-v3-5",
  "prompt": "",
  "make_instrumental": true
}

场景 5️⃣ - 续写音频#

描述: 扩展已有音频(上传或系统生成)
关键参数: continue_clip_id, continue_at
两种模式:
模式A: 续写上传的音频
必须指定 mv (chirp-v4/chirp-auk/chirp-bluejay)
设置 task: "upload_extend"
{
  "continue_clip_id": "ca94a97d-d3f2-4a63-aeee-ba3a43384bcd",
  "continue_at": 10,
  "mv": "chirp-v4",
  "task": "upload_extend",
  "prompt": "歌词",
  "tags": "",
  "title": "标题"
}
模式B: 续写系统生成的音频
不需要 mv 和 task
{
  "continue_clip_id": "9b1d2e8d-a365-4bfd-8a18-8989e159b29f",
  "continue_at": 57,
  "prompt": "",
  "tags": "",
  "title": ""
}
适用场景:
歌曲太短,需要延长
添加新的段落
扩展已有创作

场景 6️⃣ - 混音重制#

描述: 使用参考音频进行混音重制
关键参数: reference_clip_id
两种模式:
模式A: 混音上传的音频
必须指定 mv (chirp-v4/chirp-auk/chirp-bluejay)
设置 task: "upload_reference"
{
  "reference_clip_id": "ca94a97d-d3f2-4a63-aeee-ba3a43384bcd",
  "mv": "chirp-v4",
  "task": "upload_reference",
  "prompt": "描述或歌词",
  "tags": "",
  "title": "标题"
}
模式B: 混音系统生成的音频
不需要 mv 和 task
{
  "reference_clip_id": "9b1d2e8d-a365-4bfd-8a18-8989e159b29f",
  "prompt": "",
  "tags": "",
  "title": ""
}
适用场景:
基于现有音乐创作变体
改变音乐风格但保持主题
创作混音版本

场景 7️⃣ - 替换片段#

描述: 替换指定时间段的音频内容
关键参数: infill_clip_id, infill_start_s, infill_end_s
两种模式:
模式A: 替换上传音频的片段
必须指定 mv (chirp-v4/chirp-auk/chirp-bluejay)
设置 task: "upload_infill"
{
  "infill_clip_id": "ca94a97d-d3f2-4a63-aeee-ba3a43384bcd",
  "infill_start_s": 10,
  "infill_end_s": 20,
  "mv": "chirp-v4",
  "task": "upload_infill",
  "prompt": "替换后的歌词",
  "tags": "",
  "title": "标题"
}
模式B: 替换系统生成音频的片段
不需要 mv 和 task
{
  "infill_clip_id": "9b1d2e8d-a365-4bfd-8a18-8989e159b29f",
  "infill_start_s": 0,
  "infill_end_s": 10,
  "prompt": "",
  "tags": "",
  "title": ""
}
适用场景:
修改歌曲中不满意的部分
替换特定段落
精细调整音乐内容

场景 8️⃣ - 全轨分离#

描述: 分离所有音轨(人声、贝斯、鼓等)
关键参数: clip_id, task: "all-stems"
请求示例:
{
  "clip_id": "9b1d2e8d-a365-4bfd-8a18-8989e159b29f",
  "task": "all-stems"
}
适用场景:
需要单独音轨用于混音
提取特定乐器
制作伴奏或无伴奏版本
为获取MIDI数据做准备
分离的音轨类型:
人声 (Vocals)
贝斯 (Bass)
鼓 (Drums)
其他乐器 (Other Instruments)

场景 9️⃣ - 人声分离#

描述: 仅分离人声和伴奏(比全轨分离更简单)
关键参数: clip_id, task: "vocal-stems"
请求示例:
{
  "clip_id": "9b1d2e8d-a365-4bfd-8a18-8989e159b29f",
  "task": "vocal-stems"
}
适用场景:
制作卡拉OK版本
提取清唱
获取纯伴奏
简单的音轨分离需求
分离的音轨类型:
人声 (Vocals)
伴奏 (Instrumental)
与场景8的区别:
场景8: 分离所有音轨(更详细)
场景9: 仅分离人声和伴奏(更简单)

场景 🔟 - 改写#

描述: 重新生成歌曲的新版本
关键参数: clip_id, task: "rewrite"
请求示例:
{
  "clip_id": "9b1d2e8d-a365-4bfd-8a18-8989e159b29f",
  "task": "rewrite"
}
适用场景:
对当前版本不满意,需要新版本
生成多个备选方案
探索不同的演绎方式
特点:
保持相似的主题和风格
生成全新的旋律和编曲

场景 1️⃣1️⃣ - 重新填词#

描述: 保持音乐不变,重新填写歌词和风格
关键参数: overpainting_clip_id, overpainting_start_s, overpainting_end_s, task: "overpainting"
特殊要求: 必须使用 chirp-bluejay 模型
请求示例:
{
  "mv": "chirp-bluejay",
  "overpainting_clip_id": "9b1d2e8d-a365-4bfd-8a18-8989e159b29f",
  "overpainting_start_s": 0,
  "overpainting_end_s": 57.9,
  "task": "overpainting",
  "prompt": "新的歌词内容",
  "tags": "A smooth, soulful R&B track with a moderate tempo",
  "title": "新标题",
  "override_fields": ["prompt", "tags"]
}
适用场景:
喜欢旋律但想改歌词
调整歌曲的情感表达
创作不同语言版本

2. 查询结果接口#

路径: /suno/feed/{clipsIds} (GET)
描述: 查询一个或多个音乐生成任务的结果
使用方法:
单个查询: /suno/feed/clip_id
多个查询: /suno/feed/clip_id1,clip_id2,clip_id3
返回内容:
音频URL、视频URL
歌词、标题、标签
任务状态
播放次数、点赞数
元数据信息
任务状态:
submitted: 已提交
queued: 排队中
streaming: 生成中
complete: 完成
error: 错误

3. 音频上传接口#

路径: /suno/upload (POST)
描述: 上传自定义音频文件,用于后续操作
内容类型: multipart/form-data
参数: file (音频文件)
支持格式: mp3, wav, flac 等
返回:
clip_id: 音频的唯一标识
duration: 音频时长(秒)
后续操作:
上传后获得的 clip_id 可用于:
场景5: 续写音频 (continue_clip_id)
场景6: 混音重制 (reference_clip_id)
场景7: 替换片段 (infill_clip_id)

4. MIDI 获取接口#

路径: /suno/act/midi/{clip_id} (GET)
描述: 获取音乐的MIDI数据
使用方法:
1.
先使用场景8进行全轨分离,获得 clip_id
2.
使用该 clip_id 调用此接口
3.
如果返回 state: "running",需要轮询等待
4.
当返回 state: "complete" 时,获得完整MIDI数据
返回内容:
乐器列表 (instruments)
每个音符的 pitch, start, end, velocity
返回状态:
state: "running" - 处理中,需要轮询
state: "complete" - 完成,包含完整MIDI数据
注意事项:
建议使用全轨分离后的 clip_id
普通音乐的 clip_id 也能执行,但可能没有数据
仅支持同账号下的 clip_id
账号下线后不可调用

5. Style Tags 扩展接口#

路径: /suno/act/tags (POST)
描述: 根据简单提示词扩展生成详细的音乐风格标签
参数: original_tags
请求示例:
{
  "original_tags": "魔法森林"
}
响应示例:
{
  "upsampled_tags": "Mystical orchestral fantasy with ethereal choir, enchanted woodwinds, and shimmering strings. Celtic harp and gentle percussion create a magical woodland atmosphere.",
  "request_id": "507acd16-8b84-4e55-be2b-4329d82efb26"
}
使用场景:
不知道如何写详细的 style tags
需要专业的风格描述
快速生成风格指导
使用方法:
返回的 upsampled_tags 可直接用于生成音乐时的 tags 参数

📊 接口分类#

🎼 音乐创作类(4个场景)#

场景1: 灵感模式 - 快速创作
场景2: 自定义模式 - 精确控制
场景3: 纯音乐自定义 - 背景音乐
场景4: 纯音乐灵感 - 快速配乐

🔄 音频操作类(3个场景)#

场景5: 续写音频 - 延长歌曲
场景6: 混音重制 - 创作变体
场景7: 替换片段 - 精细修改

🎚️ 音频处理类(4个场景)#

场景8: 全轨分离 - 完整音轨
场景9: 人声分离 - 简单分离
场景10: 改写 - 重新生成
场景11: 重新填词 - 改写歌词

🛠️ 辅助工具类(4个接口)#

查询结果 - 获取生成状态
音频上传 - 上传自定义文件
MIDI获取 - 提取音符数据
Style Tags扩展 - 生成风格描述

🔄 典型工作流程#

流程 1: 快速创作#

1.
场景1(灵感模式)→ 提供灵感词
2.
查询结果接口 → 获取音频URL
3.
下载使用

流程 2: 精细创作#

1.
Tags扩展接口 → 获得详细风格描述
2.
场景2(自定义模式)→ 使用风格+歌词
3.
查询结果接口 → 获取音频

流程 3: 上传音频续写#

1.
上传音频接口 → 获得 clip_id
2.
场景5(续写音频)→ 使用 clip_id 续写
3.
查询结果接口 → 获取续写结果

流程 4: 提取伴奏#

1.
场景1/2 → 生成音乐
2.
场景9(人声分离)→ 分离人声和伴奏
3.
查询结果接口 → 获取分离后的音轨

流程 5: 获取MIDI#

1.
场景8(全轨分离)→ 分离所有音轨
2.
MIDI接口 → 获取MIDI数据(轮询直到complete)
3.
处理MIDI数据

流程 6: 混音创作#

1.
上传参考音频 → 获得 reference_clip_id
2.
场景6(混音重制)→ 基于参考创作
3.
查询结果接口 → 获取混音结果

流程 7: 修改歌词保持旋律#

1.
生成音乐 → 获得 clip_id
2.
场景11(重新填词)→ 使用 chirp-bluejay 重新填词
3.
查询结果接口 → 获取新版本

🎯 快速查找指南#

我想生成一首新歌#

有歌词: → 场景2(自定义模式)
没有歌词: → 场景1(灵感模式)
纯音乐: → 场景3/4

我想修改已有音乐#

延长时长: → 场景5(续写音频)
重新混音: → 场景6(混音重制)
修改片段: → 场景7(替换片段)
换歌词: → 场景11(重新填词)
重新生成: → 场景10(改写)

我想处理音频#

提取伴奏: → 场景9(人声分离)
分离所有音轨: → 场景8(全轨分离)
获取MIDI: → MIDI接口(需先全轨分离)

我不知道怎么写风格标签#

使用 Tags扩展接口

📝 模型版本#

版本名称发布日期说明可用场景
chirp-crow2025.09.23+v5 版本场景1-11
chirp-bluejay2025.07.17+v4.5+ 版本场景1-11,场景11必须
chirp-auk2025.05.03+v4.5 版本场景1-11
chirp-v4-v4 版本场景1-11
chirp-v3-5-v3.5 版本场景1-11

最佳实践#

✅ 轮询查询:生成任务提交后,建议每 3-5 秒轮询一次状态
✅ 重试机制:遇到 5xx 错误时,建议使用指数退避重试
✅ 参数验证:发送请求前先验证参数完整性
⚠️ 配额管理:注意账号的生成配额,避免超限

📖 认证方式#

所有接口都需要在 HTTP Header 中添加:

📋 接口路径总结#

物理路径统计#

序号HTTP 方法路径场景数主要功能
1POST/suno/generate11音乐生成(多场景)
2GET/suno/feed/{clipsIds}1查询结果
3POST/suno/upload1上传音频
4GET/suno/act/midi/{clip_id}1获取MIDI
5POST/suno/act/tags1扩展风格标签
总计:
5 个物理路径
15 个功能场景(生成接口的 11 个场景 + 4 个其他接口)

🌟 文档特点#

✅ OpenAPI 文档优势#

1.
场景独立: 11 个生成场景在文档中完全独立展示
2.
标签分组: 使用标签将场景分组展示
3.
完整示例: 每个场景都有完整的请求示例
4.
详细描述: 每个场景都有使用说明、适用场景
5.
代码示例: 提供多语言代码示例

📱 文档使用建议#

使用 Swagger UI 或 Redoc 查看文档时:
每个场景都会显示为独立的接口
可以直接在文档中测试每个场景
示例代码可以直接复制使用

💡 创意示例集#

🎮 游戏音效场景#

{
  "gpt_description_prompt": "8bit复古游戏的boss战斗音乐",
  "mv": "chirp-v3-5",
  "make_instrumental": true
}

🎬 电影配乐场景#

{
  "prompt": "[Intro]\n神秘的序章开启\n\n[Verse]\n古老的预言在风中低语",
  "tags": "cinematic orchestral, epic, dramatic",
  "title": "失落的王国",
  "mv": "chirp-v4"
}

🧘 冥想放松场景#

{
  "prompt": "",
  "tags": "ambient, meditation, nature sounds, healing",
  "title": "晨曦森林",
  "mv": "chirp-v3-5"
}

🎸 摇滚嗨歌场景#

{
  "prompt": "[Chorus]\n打破常规释放自我\n让世界听见我的声音",
  "tags": "alternative rock, energetic, rebellious",
  "title": "逆流而上",
  "mv": "chirp-auk"
}

📚 附录#

常用音乐风格标签#

类型推荐标签
电子音乐synthwave, EDM, techno, house, dubstep
摇滚乐rock, punk, metal, indie rock, grunge
流行音乐pop, K-pop, synth-pop, dream pop
嘻哈说唱hip hop, trap, lo-fi hip hop, boom bap
古典音乐classical, orchestral, piano, baroque
爵士乐jazz, smooth jazz, bebop, fusion
氛围音乐ambient, chillout, downtempo, atmospheric

歌词结构参考#

完整歌曲结构示例:

[Intro]          - 前奏 (0-8秒)
[Verse 1]        - 主歌1 (8-24秒)
[Pre-Chorus]     - 预副歌 (24-32秒)
[Chorus]         - 副歌 (32-48秒)
[Verse 2]        - 主歌2 (48-64秒)
[Chorus]         - 副歌重复 (64-80秒)
[Bridge]         - 桥段 (80-96秒)
[Chorus]         - 副歌终章 (96-112秒)
[Outro]          - 尾奏 (112-120秒)
修改于 2025-11-13 07:52:25
上一页
获取完整音乐(concat)
下一页
场景1 - 灵感模式 生成音乐
Built with