补充
代理 Suno,实现 api 形式调用 Suno 文生歌
API接口说明
默认地址例子:
https://{BASE_URL}/suno/submit/music
https://{BASE_URL}}/suno/fetch
已兼容 GoAmz 格式
GoAmz 接入地址前缀:{{BaseURL}}/suno/v1
GoAmz 切换 v3.5 接入地址前缀:{{BaseURL}}/suno/v1/mv-3.5
已兼容 SunoAPI 格式
SunoAPI 接入地址前缀:{{BaseURL}}/suno
支持 Suno 最新模型 chirp-v3-5
Suno 3.0支持用户创建时长2分钟的歌曲,而Suno 3.5则将时长提升到了4分钟。同时Suno 3.5还支持用户创建最长2分钟的歌曲扩展,并改进了歌曲结构和声音流畅度等。
mv 模型:chirp-v3-0、chirp-v3-5
支持 notify_hook 回调地址。
回调地址需要是 POST, 接收到 task 数据结构(下面任务)
此处补充
步骤
创建新的Suno任务:
- 自定义模式、灵感模式、歌词
- 查询任务进度
1. 数据结构
任务
字段 | 类型 | 示例 | 描述 |
---|---|---|---|
task_id | string | f4a94d75-087b-4bb1-bd45-53ba293faf96 | 任务ID |
action | string | MUSIC | 任务类型: MUSIC(生成歌)、LYRICS(生成歌词) |
status | string | SUCCESS | 任务状态: NOT_START(未启动)、SUBMITTED(已提交处理)、QUEUED(排队)、IN_PROGRESS(执行中)、FAILURE(失败)、SUCCESS(成功) |
submitTime | number | 1689231405854 | 提交时间 |
startTime | number | 1689231442755 | 开始执行时间 |
finishTime | number | 1689231544312 | 结束时间 |
failReason | string | [Invalid parameter] Invalid value | 失败原因, 失败时有值 |
data | object | 具体数据:音乐、歌词,音乐是数组,歌词是单个 |
音乐续写
需要传入 task_id 表明是哪个任务
最后修改时间: 4 个月前