- GPT相关
- 图片生成
- flux
- ideogram
- midjourney
- gpt4oimage
- 音乐生成
- suno
- suno官网原生格式
- 官网格式
- 所有接口
- 场景1 生成自定义音乐(带歌词)
- 场景 2 通过提示词直接生成音乐(带歌词)
- 场景 4 通过提示词直接生成音乐(纯音乐)
- 场景 3 生成自定义音乐(纯音乐)
- 场景 5 上传自定义音频并续写
- 场景 6 续写音乐并获取完整音乐
- 场景 7 Cover音乐(音乐翻版,修改风格)
- 视频生成
音乐生成(generations)
POST
/suno/generate
-upload
如 chirp-v3-5-upload
请求参数
Body 参数application/json
mv
string
必需
prompt
string
必需
tags
string
可选
title
string
可选
continue_clip_id
string
可选
continue_at
number
可选
infill_start_s
null
可选
infill_end_s
null
可选
示例
{
"prompt": "[Verse]\nStars they shine above me\nMoonlight softly glows\nWhispers in the night sky\nDreams that only grow\n\n[Verse 2]\nMidnight winds are calling\nCarrying a tune\nHeartbeats echo softly\nDancing with the moon\n\n[Chorus]\nStarry night starry night\nLet your light ignite ignite\nBright as day bright as day\nGuide my way guide my way\n\n[Verse 3]\nShadows move and twinkle\nNighttime come alive\nMystery in the heavens\nStories that survive\n\n[Bridge]\nMagic fills the darkness\nWonder in the air\nEvery star a secret\nIn the sky I stare\n\n[Chorus]\nStarry night starry night\nLet your light ignite ignite\nBright as day bright as day\nGuide my way guide my way",
"tags": "heavy metal",
"mv": "chirp-v3-5",
"title": "Starry ",
// "continue_clip_id": "2e584f32-7ae3-4b2d-93f6-391f65a01f15",
// "continue_at": 48.762,
"infill_start_s": null,
"infill_end_s": null
}
示例代码
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://gptproto.com/suno/generate' \
--header 'Content-Type: application/json' \
--data-raw '{
"prompt": "[Verse]\nStars they shine above me\nMoonlight softly glows\nWhispers in the night sky\nDreams that only grow\n\n[Verse 2]\nMidnight winds are calling\nCarrying a tune\nHeartbeats echo softly\nDancing with the moon\n\n[Chorus]\nStarry night starry night\nLet your light ignite ignite\nBright as day bright as day\nGuide my way guide my way\n\n[Verse 3]\nShadows move and twinkle\nNighttime come alive\nMystery in the heavens\nStories that survive\n\n[Bridge]\nMagic fills the darkness\nWonder in the air\nEvery star a secret\nIn the sky I stare\n\n[Chorus]\nStarry night starry night\nLet your light ignite ignite\nBright as day bright as day\nGuide my way guide my way",
"tags": "heavy metal",
"mv": "chirp-v3-5",
"title": "Starry ",
// "continue_clip_id": "2e584f32-7ae3-4b2d-93f6-391f65a01f15",
// "continue_at": 48.762,
"infill_start_s": null,
"infill_end_s": null
}'
返回响应
🟢200成功
application/json
Body
clips
array [object {26}]
必需
allow_comments
boolean
必需
audio_url
string
必需
avatar_image_url
string
必需
created_at
string
必需
display_name
string
必需
entity_type
string
必需
flag_count
integer
必需
handle
string
必需
id
string
必需
is_handle_updated
boolean
必需
is_liked
boolean
必需
is_public
boolean
必需
is_trashed
boolean
必需
major_model_version
string
必需
metadata
object
必需
model_name
string
必需
play_count
integer
必需
status
string
必需
title
string
必需
upvote_count
integer
必需
user_id
string
必需
video_url
string
必需
image_url
null
必 需
image_large_url
null
必需
is_video_pending
boolean
必需
reaction
null
必需
id
string
必需
status
string
必需
metadata
object
必需
tags
string
必需
prompt
string
必需
gpt_description_prompt
null
必需
audio_prompt_id
string
必需
history
array [object {5}]
必需
concat_history
null
必需
type
string
必需
duration
null
必需
refund_credits
null
必需
stream
boolean