根据您的创意和偏好风格创建完整歌曲。
API 示例
提交示例
const response = await fetch('https://api.flaq.ai/api/v1/music/task', {
method: 'POST',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
model_name: 'mureka-v9.5-prompt-to-song',
prompt: 'A dreamy late-night song about finding confidence after a difficult season',
styles: ['ambient', 'pop'],
output_format: 'flac',
vocal_id: 'YOUR_VOCAL_ID',
}),
});
const { data } = await response.json();
const taskId = data.task_id;
轮询示例
// Step 2: Poll for results
const taskId = data.task_id;
const pollResult = async (taskId) => {
const res = await fetch(`https://api.flaq.ai/api/v1/music/${taskId}`, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
return res.json();
};
while (true) {
const pollResultData = await pollResult(taskId);
const status = pollResultData.data.task_status;
if (status === 'succeed') {
console.log(pollResultData.data.task_result);
break;
}
if (status === 'failed') {
console.error(pollResultData.data.task_status_msg);
break;
}
await new Promise(resolve => setTimeout(resolve, 10000));
}
提交示例
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/music/task',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
json={
'model_name': 'mureka-v9.5-prompt-to-song',
'prompt': 'A dreamy late-night song about finding confidence after a difficult season',
'styles': ['ambient', 'pop'],
'output_format': 'flac',
'vocal_id': 'YOUR_VOCAL_ID',
},
)
response.raise_for_status()
task_id = response.json()['data']['task_id']
轮询示例
# Step 2: Poll for results
task_id = response.json()['data']['task_id']
poll_url = f"https://api.flaq.ai/api/v1/music/{task_id}"
while True:
poll_result = requests.get(poll_url, headers={'Authorization': 'Bearer YOUR_API_KEY'}).json()
status = poll_result['data']['task_status']
if status == 'succeed':
print(poll_result['data']['task_result'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)
提交示例
curl -X POST "https://api.flaq.ai/api/v1/music/task" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model_name": "mureka-v9.5-prompt-to-song",
"prompt": "A dreamy late-night song about finding confidence after a difficult season",
"styles": ["ambient", "pop"],
"output_format": "flac",
"vocal_id": "YOUR_VOCAL_ID"
}'
轮询示例
# Step 2: Poll for results
# Replace {task_id} with the task_id returned from the submit response
curl -X GET "https://api.flaq.ai/api/v1/music/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"
Mureka 9.5 Prompt to Song 价格
| 参数 | 价格 | 原价 | 折扣 |
|---|
README
Mureka 9.5 Prompt to Song API(通过提示词生成完整歌曲)
Mureka 9.5 Prompt to Song API 可根据主题、曲风、情绪、 乐器、节奏和演唱风格等可选创作指引生成完整歌曲。开发者还可以选择支持的风格标签、音频格式,或 提供 Mureka 音色 ID 来引导演唱音色。该模型通过 Flaq AI 提供,适用于 从音乐创意而非完整歌词出发的应用。
Mureka 9.5 Prompt to Song API 的主要功能
-
从创意到歌曲的工作流程: 将概括性的音乐创意转化为完整歌曲,无需提供已经写好的 歌词。
-
可选的创作提示词: 描述主题、曲风、情绪、配器、节奏,以及期望的 演唱方向。
-
支持风格标签: 添加一个或多个可用的曲风标签,引导音乐风格。
-
支持自定义音色 ID: 需要特定的克隆音色时,可使用已有的 Mureka 音色 ID。
-
多种音频格式: 根据不同的交付流程,选择压缩或无损音频格式。
-
灵活的 API 输入: 根据应用需求,组合使用可选的提示词、风格、音色及格式 控制项。
如何在 Flaq AI 上使用 Mureka 9.5 Prompt to Song API 创作 AI 歌曲
-
输入: 可选的歌曲描述(最多 2000 个字符)、风格标签、Mureka 音色 ID,以及 输出格式。
-
风格选项: 支持的值为 pop、rock、jazz、r&b、edm、ambient、folk 和 latin。
-
输出: 通过 Flaq AI 任务流程,以音频结果形式返回生成的歌曲。
-
音频格式: 可选择 mp3、wav 或 flac。未选择格式时,API 默认使用 mp3。
-
功能: 通过提示词生成歌曲,支持可选的曲风标签、可选音频格式,以及可选的 克隆音色控制。
Mureka 9.5 Prompt to Song API 集成的典型应用场景
-
歌曲构思: 根据主题、情绪、故事或简短创作简报探索音乐方向。
-
社交与创作者工具: 让用户将个人创意和内容主题转化为定制歌曲构想。
-
游戏与互动体验: 为虚构场景、角色,以及由用户推动的叙事 情节生成歌曲。
-
面向消费者的音乐应用: 构建无需用户撰写完整歌词即可创作歌曲的体验。
-
营销活动与品牌体验: 根据营销活动主题和受众提示词生成定制歌曲构想。
注意 确保提示词和人声输入符合适用的版权、授权同意及内容政策。避免 提出未经授权模仿艺人的请求。
Mureka 9.5 Prompt to Song 与竞品的对比分析
-
Mureka 9.5 Prompt to Song 与 Suno 提示词模式
团队比较这些工具时,应评估提示词控制、音色定制、输出格式及 API 集成。 Mureka 通过 Flaq AI 支持可选的曲风标签和 Mureka 音色 ID。 -
Mureka 9.5 Prompt to Song 与 Udio 提示词模式
合适的工作流程取决于创作输入和所构建的产品体验。Mureka 接受概括性的 歌曲描述,以及可选的风格与音色控制项。 -
Mureka 9.5 Prompt to Song 与 Mureka 9.5 Generate Song
Prompt to Song 适用于从创意出发的工作流程,而 Generate Song 要求提供歌词。两者 均提供可选的风格指引、可选音频格式,并支持 Mureka 音色 ID。 -
Mureka 9.5 Prompt to Song 与 Loudly
开发者可以比较支持的创作输入、生成流程、输出格式和集成要求。 Mureka 专注于根据可选的描述性指引生成完整歌曲。 -
Mureka 9.5 Prompt to Song 与 Soundful
团队应根据期望的输出类型和提示词控制程度进行选择。Mureka 在 Flaq AI API 中提供 提示词生成歌曲功能,支持可选的风格设置和克隆音色指引。
