Mage API · Аудіомодель
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
Голоси, музика та звукові ефекти з одного промпту
Поширені запитання
Поширені запитання
Скільки коштує Eleven Music API?
Яка кінцева точка Eleven Music API?
Які моделі Eleven Music можна викликати?
Чи підтримує Eleven Music референсні зображення або персонажів?
Чи можна користуватися Eleven Music із Claude або ChatGPT?
Як довго зберігаються результати Eleven Music?
Створюй з Mage
Один акаунт, один баланс Gems, усі моделі. Плати лише за те, що генеруєш.