Создавайте песни с вокалом или инструментальные композиции на основе ваших музыкальных идей.
Примеры 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: 'elevenlabs-music-v2.5',
prompt: 'An uplifting cinematic instrumental with warm strings, piano, and a gradual build',
duration: 60,
is_instrumental: true,
output_format: 'mp3_48000_192',
}),
});
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': 'elevenlabs-music-v2.5',
'prompt': 'An uplifting cinematic instrumental with warm strings, piano, and a gradual build',
'duration': 60,
'is_instrumental': True,
'output_format': 'mp3_48000_192',
},
)
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": "elevenlabs-music-v2.5",
"prompt": "An uplifting cinematic instrumental with warm strings, piano, and a gradual build",
"duration": 60,
"is_instrumental": true,
"output_format": "mp3_48000_192"
}'
Пример опроса
# 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"
Цены на Eleven Music v2.5
| Параметры | Цена | Исходная цена | Скидка |
|---|
README
Eleven Music v2.5 API (генерация музыки с ИИ ElevenLabs)
Eleven Music v2.5 API позволяет генерировать музыку по текстовым запросам для творческих приложений и процессов создания контента на Flaq AI. Опишите жанр, настроение, инструменты, стиль вокала, язык или текст песни, затем задайте длительность, чтобы создать музыку для своего проекта. Благодаря возможности создавать инструментальную музыку и гибким настройкам вывода MP3 этот музыкальный API ElevenLabs помогает разработчикам и творческим командам создавать инструменты для сочинения песен, рабочие процессы подготовки фоновой музыки и системы производства саундтреков.
Основные возможности Eleven Music v2.5 API
-
Генерация музыки по тексту: Превращайте музыкальную задумку в аудио, используя описания на естественном языке, чтобы задавать стиль и характер композиции через интеграцию с музыкальным API ElevenLabs.
-
Управление вокалом и текстом песни: Опишите в запросе желаемый стиль пения, язык и текст песни, чтобы развивать песенные идеи вокруг сюжета, рекламной кампании или творческой концепции.
-
Создание инструментальной музыки: Включайте генерацию инструментальной музыки для фоновых композиций и аккомпанемента, создавая для видео, подкастов и интерактивных проектов музыкальную основу без вокала.
-
Настраиваемая длительность композиции: Укажите нужную длину для коротких творческих материалов или более продолжительных музыкальных фрагментов, чтобы генерация саундтреков соответствовала потребностям вашего проекта.
-
Гибкие настройки MP3: Выбирайте поддерживаемые значения частоты дискретизации и битрейта, чтобы сбалансировать требования к воспроизведению аудио и размеру файла в разных средах воспроизведения.
-
Творческие итерации: Меняйте настроение, набор инструментов или характер вокала в запросе, чтобы исследовать альтернативные музыкальные решения для одной и той же задумки в рамках единого рабочего процесса API.
Как использовать Eleven Music v2.5 API для генерации музыки на Flaq AI
-
Входные данные: Обязательное описание музыки и желаемая длительность. Укажите жанр, настроение, инструменты, характер вокала, язык или текст песни, если это необходимо для композиции.
-
Выходные данные: Сгенерированная музыка в поддерживаемом формате MP3, доступная в результате задачи после её завершения.
-
Управление музыкой: Задайте длительность композиции, при необходимости включите инструментальный режим и выберите формат вывода аудио, подходящий для вашего приложения.
-
Работа с задачами: Отправьте запрос на генерацию музыки, сохраните идентификатор задачи и проверяйте результат до завершения обработки. Оплата рассчитывается по запрошенной длительности с округлением вверх до целых минут.
-
Возможности: Создание песен по текстовым запросам, генерация инструментальной музыки, управление музыкальным стилем и настройка выходного аудио через интеграцию Eleven Music v2.5 API.
Лучшие сценарии использования интеграции Eleven Music v2.5 API
-
Саундтреки для видео: Генерируйте музыку с настроением и желаемой длительностью, подходящими для видеороликов о продуктах, объясняющих видео и коротких видеоматериалов.
-
Фон для подкастов и закадровой речи: Создавайте инструментальное сопровождение для вступлений, переходов и речевых фрагментов, сохраняя музыкальный стиль, соответствующий программе.
-
Рекламные концепции: Исследуйте музыкальные решения для идей рекламных кампаний, описывая в запросах энергетику, инструменты и характер вокала каждой концепции.
-
Демозаписи песен: Объединяйте идеи текстов песен с описанием жанра и стиля пения, чтобы создавать музыкальные наброски для дальнейшей творческой доработки.
-
Аудио для игр и приложений: Генерируйте фоновую музыку для сцен, меню и интерактивных сценариев с различными требованиями к настроению и длительности.
Примечание Используйте запросы и тексты песен, которые вы вправе предоставлять. Прослушайте готовую композицию и изучите применимые условия использования, прежде чем публиковать её в составе проекта.
Eleven Music v2.5 и конкуренты: сравнительный анализ
-
Eleven Music v2.5 и Suno
Suno позволяет создавать песни по описаниям, включая вокал и тексты песен. Eleven Music v2.5 на Flaq AI предоставляет разработчикам процесс генерации музыки на основе задач с явными настройками длительности, инструментального режима и вывода MP3 для интеграции в собственные продукты. -
Eleven Music v2.5 и Stable Audio
Stable Audio предлагает творческий процесс генерации музыки по запросам и доработки композиций с помощью вариаций и продления. Eleven Music v2.5 на Flaq AI сочетает управление вокалом или инструментальной музыкой через запрос с заданной длительностью и выбором настроек MP3 для создания музыки в приложениях. -
Eleven Music v2.5 и Mureka 9.5 Prompt to Song
Mureka 9.5 Prompt to Song на Flaq AI предлагает выбор стиля, вокала и нескольких аудиоформатов. Eleven Music v2.5 объединяет управление музыкой и вокалом в запросе, предоставляя отдельную настройку инструментального режима и управление длительностью для заданий, определяющих как звучание, так и длину композиции. -
Eleven Music v2.5 и Mureka O2 Generate Song
Mureka O2 Generate Song на Flaq AI требует текст песни и предлагает необязательные указания по стилю и выбор вокала. Eleven Music v2.5 использует описание музыки, которое может включать текст песни, поддерживая как песенные концепции, так и инструментальные саундтреки в рамках одного процесса генерации.