薛定猫API官方文档
  1. 任务提交
薛定猫API官方文档
  • 薛定猫API官方文档
    • 引言
    • 在线调试说明
    • 发出请求
    • 中转站基本介绍
      • API 快速开始指南
      • 联系客服
      • 分组详细表格
      • 分组的特殊性及价格差异
      • 如何新建指定分组的令牌
      • 代理接口调用地址
      • API Key 额度查询服务
      • 免费AI聊天项目导航
    • ChatGpt 接口
      • ChatGPT音频(Audio)
        • 创建语音
        • 创建转录
        • 创建翻译
      • ChatGPT聊天(Chat)
        • 聊天完成对象
        • 聊天完成块对象
        • 创建聊天补全 (流式)
        • 创建聊天补全 (非流)
        • 创建聊天识图 (流式)
        • 创建聊天识图 (非流)
        • 官方Function calling调用
        • 官方N测试
        • 列出模型
        • 创建聊天函数调用 (只能非流)
        • 创建结构化输出
      • ChatGPT自动补全(Completions)
        • 完成对象
        • 创建完成
      • ChatGPT嵌入(Embeddings)
        • 嵌入对象
        • 创建嵌入
    • Anthropic Claude 接口
      • 聊天完成对象
      • 聊天完成块对象
      • 创建聊天补全 (流式)
      • 创建聊天补全 (非流)
      • 创建聊天识图 (流式)
      • 创建聊天识图 (非流)
    • 文生图接口
      • README
      • 图像对象
      • DALL·E 3
      • Flux(OpenAI dall-e-3格式)
      • 创建图片编辑
      • Stable-Diffusion
      • ideogram
      • recraftv3
      • 创建图像变体
    • 文生视频模型
      • luma 视频生成
        • 官方API格式
          • 提交生成视频任务
          • 扩展视频
        • 查询任务
          • 查询单个任务
          • 批量获取任务
      • 快手可灵
        • 图像生成
        • 文生视频
        • 图生视频
        • 查询任务(免费)
      • Runway 视频生成
        • 提交视频生成任务
        • 查询视频任务(免费)
        • 提交视频生成任务-chat格式
    • MJ绘画
      • 提交Imagine任务
      • 根据任务ID 查询任务状态
      • 根据ID列表查询任务
      • 获取任务图片的seed
      • 执行Action动作
      • 提交Blend任务
      • 提交Describe任务
      • 提交Shorten任务
      • 提交Modal
      • 提交swap_face任务
    • 谷歌Gemini
      • 聊天接口
      • 识图接口
    • 快手可灵
      • Callback协议
      • 图像生成
      • 文生视频
      • 图生视频
      • 查询任务(免费)
    • ideogram 绘画
      • ideogram(文生图)
      • Remix(混合图)
      • Upscale(放大高清)
      • Describe(描述)
    • GPTs 相关
      • gpt-4-all(分析图片)
      • gpt-4-all(生成图片)
      • GPTs对话
    • 文生音乐 Suno
      • 任务提交
        • 生成歌曲(灵感、自定义、续写)
          POST
        • 生成歌词
          POST
        • 歌曲拼接
          POST
      • 查询接口
        • 批量获取任务
        • 查询单个任务
      • 文生音乐(Chat格式)
        POST
    • Python配置方式
      • gpt realtime模型调用
      • python openai官方库(使用AutoGPT,langchain等)
      • python 连续对话
      • python 使用 语音转文本
      • python 使用文本转语音
      • python 使用Embeddings 向量化
      • python 调用DALL·E
      • python简单调用 openai function-calling demo
      • python 简单langchain 调用openai demo
      • python llama_index 配置
      • Python使用gpt-4o识别图片-本地图片
      • Python基础对话
      • Python使用gpt-4o识别图片
      • Python使用Claude识别图片
    • nodejs 配置方式
      • nodejs 基础对话
    • 各种插件/软件使用教程
      • CLAUDE DEV 配置教程
      • chatgpt-on-wechat 配置教程
      • 沉浸式翻译 设置gpt翻译
      • nextchat 设置教程
      • aider 配置教程
      • Cursor 配置教程
      • lobechat 设置教程
      • chatgpt GPT Academic 学术优化配置gpt教程
      • zotero gpt 配置方法
      • 浏览器插件ChatGPT Sidebar
      • ChatBox(推荐使用)
      • 开源gpt_academic
    • 帮助中心
      • HTTP状态码及其含义
  1. 任务提交

生成歌曲(灵感、自定义、续写)

POST
https://xuedingmao.online/suno/submit/music

任务查询与模式说明#

任务创建后,需要通过 task id 轮询查询接口获取任务进度和结果。以下是三种不同的创作模式:

1. 灵感模式#

最简单的创作模式,只需提供基本描述即可自动生成完整歌曲。
{
    "gpt_description_prompt": "创作描述",
    "make_instrumental": true/false,
    "mv": "chirp-v3-5"
}
特点:
Suno自动生成歌词
自动生成标题
自动生成风格标签
最简化的参数要求

2. 自定义模式#

允许用户对创作进行更多控制的模式。
{
    "prompt": "创作提示词",
    "title": "歌曲标题",
    "tags": "风格1,风格2,风格3",
    "make_instrumental": true/false,
    "mv": "chirp-v3-5"
}
特点:
可以指定具体的创作提示
自定义歌曲标题
自定义风格标签
更精确的创作控制

3. 续写模式#

在自定义模式基础上进行歌曲续写。

普通续写#

{
    "prompt": "创作提示词",
    "title": "歌曲标题",
    "tags": "风格1,风格2,风格3",
    "make_instrumental": true/false,
    "mv": "chirp-v3-5",
    "task_id": "原任务ID",
    "continue_at": 120.00,
    "continue_clip_id": "原歌曲ID"
}

上传音频续写#

{
    "prompt": "创作提示词",
    "title": "歌曲标题",
    "tags": "风格1,风格2,风格3",
    "make_instrumental": true/false,
    "mv": "chirp-v3-5-upload",
    "task": "extend",
    "task_id": "原任务ID",
    "continue_at": 120.00,
    "continue_clip_id": "原歌曲ID"
}
特点:
支持在现有歌曲基础上继续创作
可以指定续写的起始时间点
支持上传自定义音频续写
保持风格的连贯性

请求参数

Header 参数
Content-Type
string 
必需
示例值:
application/json
Accept
string 
必需
示例值:
application/json
Authorization
string 
可选
示例值:
Bearer {{YOUR_API_KEY}}
Body 参数application/json
prompt
string 
必需
歌词内容,仅用于自定义模式
mv
string 
必需
模型选择,可选 chirp-v3-0、chirp-v3-5,默认为 chirp-v3-0
title
string 
必需
歌曲标题,仅用于自定义模式
tags
string 
必需
风格标签,仅用于自定义模式,多个标签用半角逗号分隔
make_instrumental
boolean 
必需
是否生成纯音乐版本,true 表示生成纯音乐
task_id
string 
必需
任务ID,用于对已有任务进行操作(如续写)
continue_at
number 
必需
续写起始时间点,浮点数,单位为秒
continue_clip_id
string 
需要续写的歌曲ID
必需
gpt_description_prompt
string 
必需
创作描述提示词,仅用于灵感模式
notify_hook
string 
必需
任务完成后的回调通知地址
示例
{
  "prompt": "string",
  "mv": "string",
  "title": "string",
  "tags": "string",
  "make_instrumental": true,
  "task_id": "string",
  "continue_at": 0,
  "continue_clip_id": "string",
  "gpt_description_prompt": "string",
  "notify_hook": "string"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://xuedingmao.online/suno/submit/music' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data-raw '{
    "prompt": "string",
    "mv": "string",
    "title": "string",
    "tags": "string",
    "make_instrumental": true,
    "task_id": "string",
    "continue_at": 0,
    "continue_clip_id": "string",
    "gpt_description_prompt": "string",
    "notify_hook": "string"
}'

返回响应

🟢200成功
application/json
Body
code
string 
必需
data
string 
必需
message
string 
必需
示例
{
  "code": "success",
  "data": "950bf3af-78a6-420e-8c01-3bde0bbb3ef9",
  "message": ""
}
上一页
GPTs对话
下一页
生成歌词
Built with