⚠️ 如果使用自定义歌词,请严格按照文档给出的格式以及顺序!!!⚠️ 接口一般5-10s会开始生成音乐,但是生成后因为需要等待官方生成完毕并且传输音乐过来,则需要再次等待一分钟左右才能成功的点开链接收听音乐⚠️ 自定义歌词的格式和让AI生成的格式不要混在一起
例如: prompt 今天有人悄悄地进行选美,最后发现皇冠非你莫属。我相信是我第一个把消息告诉你,千万别说你会用亲吻作为奖赏!今天有人把快乐带进会场,就像冬日里突然洒满阳光。所有的目光都被你一笑一颦吸引,在所有人当中我最为你抓狂。今天是一个阳 光灿烂的日子,每一个人脸上 都是激情飞扬。有谁把善良和勇气带在身边,谁就有机会获得最高奖赏。今天是一个阳光灿烂的日子,只有忧愁和烦恼没有到场。人生的道路有风也有雨,幸福会如期而至,降临身旁!(注意:不要分段,一口气写完即可,不支持分段)
tags 古风国风,悠扬,女声
title 超级小爱机器人
以上是自定义歌词的格式,但内容却是让AI生成,若要让AI生成,直接一句话描述想要什么样即可:
生成一首歌曲:超级小爱,人工智能,贴心伙伴,幽默傲娇,风格为古风国风,悠扬,女声,标题为:超级小爱机器人如果要单独延长歌曲: {"continueclipid": f8b20073-19bb-41e4-a867-b15ca87c8ae4,"continue_at": 90}按照这种格式发送即可
基础玩法
模型:chirp-v3-0
直接告诉他需要生成什么歌曲即可 例如:帮我生成一首伤感的情歌(接下来等待几秒钟他就会开始生成)
AI生成歌曲,若需要无声音乐,需要指定格式,在最后加一个=1,即是无声音乐
例如:帮我生成一首恐怖氛围的歌曲=1(生成的音乐即是无声的纯音乐)
提示词玩法
prompt 这是自定义歌词tags 这是风格mv 这是模型title 这是标题continueclipid 这是续写idcontinue_at 这是续写时间makeinstrumental 这是是否纯音,默认为不是纯音乐。若要为纯音乐,加1即可,例如:makeinstrumental 1
⚠️ 注意:歌词之间,用逗号进行分割换行:
懒人玩法
自定义歌词:/自定义歌词 2、音乐风格://中国风 3、音乐标题:///我爱中国是否纯音乐:////音乐模型://///继续生成音乐的clip_id://////例如://////b213b8-c112b-45124-b52351-a6dde4f6(b213b8-c112b-45124-b52351-a6dde4f66为ID)继续生成音乐的时间:///////continue_at(继续生成的时间,以秒为单位)例如:///////10,即是继续生成10s
大神玩法
把下面的json数据替换OpenAI的普通chat里面content的数据
headers = {
'Content-Type': 'application/json',
'Authorization': 'Bearer sk-xxx',
}
data = {
"model": "chirp-v3-0",
"messages": [{"role": "user", "content": "prompt a love song, mv chirp-v3-0, tags Chinese style, make_instrumental 0"}],
"stream": True
}
response = requests.post(url, headers=headers, data=json.dumps(data))
print(response.text)
把json替换content即可,支持如下参数:下面的参数直接丢到content里面即可
默认参数(AI自动生成音乐)
-
gpt_description_prompt: 生成音乐的描述
-
mv: 音乐模型
-
prompt: 生成音乐的提示
-
make_instrumental: 是否生成无人声音乐
{
"prompt": "an atmospheric metal song about dancing all night long",
"mv": "chirp-v3-0",
"tags": "Chinese style",
"make_instrumental": false
}
自定义(自定义歌词、风格、模型、标题等)
-
prompt: 歌词
-
tags: 音乐风格(例如:中国风)
-
mv: 音乐模型
-
title: 音乐标题
-
continueclipid: 继续生成音乐的clip_id
-
continue_at: 继续生成音乐的时间
{
"prompt": "[Verse]\n自定义歌词\n自定义歌词\n自定义歌词\n自定义歌词\n\n[Chorus]\n自定义歌词 (high)\n自定义歌词\n自定义歌词\n自定义歌词\n\n[Verse 2]\n自定义歌词\n自定义歌词\n自定义歌词\n自定义歌词",
"tags": "中国风",
"mv": "chirp-v3-0",
"title": "自定义歌词",
"continue_clip_id": null,
"continue_at": null
}
自定义纯音乐
-
prompt: 歌词
-
tags: 音乐标签
-
mv: 音乐模型
-
title: 音乐标题
-
continueclipid: 继续生成音乐的clip_id
-
continue_at: 继续生成音乐的时间
{
"prompt": "",
"tags": "epic blues",
"mv": "chirp-v3-0",
"title": "Coffee Addiction",
"continue_clip_id": null,
"continue_at": null
}