API Mage · Аудиомодель
Eleven Music API
Песни ElevenLabs с вокалом и без
POST https://api.mage.space/v1/eleven_music/generateГлавное
Eleven Music API запускает Eleven Music v2.5 через Mage по адресу POST https://api.mage.space/v1/eleven_music/generate. Запрос с настройками по умолчанию стоит 113 Gems (около $0.113), подписка не нужна. Eleven Music не поддерживает упоминания @handle.
- АудиоРезультат
- 1Вариант
- 113Gems за клип, по умолчанию
- $0.113Примерно, в USD
Обзор
Что умеет Eleven Music API
Eleven Music от ElevenLabs: песни с текстом и вокалом или инструментальные композиции по описанию, точно той длины, которую вы выберете, до 5 минут.
Музыкальная модель ElevenLabs: песни с вокалом или инструментальные, в виде MP3 точно заданной длительности. Если в промпте указан исполнитель или цитируется текст, защищённый авторским правом, ElevenLabs отклонит его: запрос завершится ошибкой, а оплата вернётся.
Генерирует только по промпту.
Быстрый старт
Вызов Eleven Music API
Задай MAGE_API_KEY, отправь запрос на /eleven_music/generate и опрашивай status_url, пока запрос не завершится.
cURL
STATUS_URL=$(curl --request POST 'https://api.mage.space/v1/eleven_music/generate' \
--header "Authorization: Bearer $MAGE_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"prompt": "An upbeat indie pop song about a summer road trip, bright guitars, handclaps, female vocals, 110 BPM.",
"duration": "30",
"model_id": "eleven-music-v2.5"
}' | jq -r '.status_url')
# Repeat until status is "completed"; result.url is the file
curl "$STATUS_URL" --header "Authorization: Bearer $MAGE_API_KEY"TypeScript
// npm install @mage-space/sdk
import Mage from '@mage-space/sdk';
const mage = new Mage(); // reads MAGE_API_KEY
const request = await mage.run('eleven_music', {
prompt: 'An upbeat indie pop song about a summer road trip, bright guitars, handclaps, female vocals, 110 BPM.',
duration: '30',
model_id: 'eleven-music-v2.5',
});
console.log(request.result.url);Python
# pip install mage-space
from mage_space import Mage
mage = Mage() # reads MAGE_API_KEY
request = mage.run("eleven_music", {
"prompt": "An upbeat indie pop song about a summer road trip, bright guitars, handclaps, female vocals, 110 BPM.",
"duration": "30",
"model_id": "eleven-music-v2.5",
})
print(request["result"]["url"])Модели
Значения model_id для Eleven Music
Передайте model_id, чтобы выбрать вариант. Запрос без него использует вариант по умолчанию.
| model_id | Название | По умолчанию |
|---|---|---|
| eleven-music-v2.5 | Eleven Music v2.5 | Да |
Параметры
Параметры Eleven Music
Допустимые значения для всех вариантов; у отдельного варианта их может быть меньше. Параметры каждого варианта перечислены в документации.
| Поле | Значения |
|---|---|
| duration | 10, 30, 60, 120, 180, 300 |
Правила
Какие ограничения действуют в Eleven Music API
- Промпт описывает песню, не более 2000 символов.
Другие аудиомодели
Другие API для генерации аудио в Mage
Eleven Speech API
ElevenLabs v4: реалистичная озвучка, которой можно управлять
Seed Audio API
Голоса, музыка и звуковые эффекты из одного промпта
FAQ
Частые вопросы
Сколько стоит Eleven Music API?
Какой эндпоинт у Eleven Music API?
Какие модели Eleven Music можно вызывать?
Поддерживает ли Eleven Music референсные изображения или персонажей?
Можно ли использовать Eleven Music из Claude или ChatGPT?
Как долго хранятся результаты Eleven Music?
Начните создавать с Mage
Один аккаунт, один баланс Gems, все модели. Платите только за то, что генерируете.