API Mage · Model audio
API Eleven Music
Melodii ElevenLabs, cu sau fără voce
POST https://api.mage.space/v1/eleven_music/generatePe scurt
API-ul Eleven Music rulează Eleven Music v2.5 prin Mage la POST https://api.mage.space/v1/eleven_music/generate. O cerere cu setările implicite costă 113 Gems (aproximativ $0.113), fără abonament. Eleven Music nu acceptă mențiuni @handle.
- AudioRezultat
- 1Variantă
- 113Gems per clip, implicit
- $0.113Aproximativ, în USD
Prezentare generală
Ce face API-ul Eleven Music
Eleven Music de la ElevenLabs: melodii cu versuri și voce sau instrumentale, create dintr-o descriere, exact cu durata pe care o alegi, până la 5 minute.
Modelul de muzică de la ElevenLabs: melodii cu voce sau instrumentale, sub formă de MP3 cu exact durata cerută. Un prompt care numește un artist sau citează versuri protejate de drepturi de autor este refuzat de ElevenLabs; cererea eșuează și este rambursată.
Generează doar pe baza promptului.
Pornire rapidă
Apelează API-ul Eleven Music
Setează MAGE_API_KEY, trimite cererea la /eleven_music/generate și interoghează status_url până se termină cererea.
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"])Modele
Valorile model_id pentru Eleven Music
Trimite model_id pentru a alege o variantă. O cerere fără el rulează varianta implicită.
| model_id | Nume | Implicit |
|---|---|---|
| eleven-music-v2.5 | Eleven Music v2.5 | Da |
Opțiuni
Parametrii Eleven Music
Valori permise pentru toate variantele; o variantă poate oferi mai puține. Documentația listează opțiunile pentru fiecare variantă.
| Câmp | Valori |
|---|---|
| duration | 10, 30, 60, 120, 180, 300 |
Reguli
Ce impune API-ul Eleven Music
- Promptul descrie melodia, maximum 2000 de caractere.
Mai multe modele audio
Alte API-uri de generare audio pe Mage
API Eleven Speech
ElevenLabs v4: vorbire realistă pe care o poți dirija
API Seed Audio
Voci, muzică și efecte sonore dintr-un singur prompt
Întrebări frecvente
Întrebări frecvente
Cât costă API-ul Eleven Music?
Care este endpoint-ul API-ului Eleven Music?
Ce modele Eleven Music pot apela?
Acceptă Eleven Music imagini de referință sau personaje?
Pot folosi Eleven Music din Claude sau ChatGPT?
Cât timp sunt păstrate rezultatele Eleven Music?
Începe să construiești cu Mage
Un singur cont, un singur sold de Gems, toate modelele. Plătești doar pentru ce generezi.