Mage API · Hangmodell
Eleven Music API
ElevenLabs dalok énekkel vagy anélkül
POST https://api.mage.space/v1/eleven_music/generateDióhéjban
Az Eleven Music API az Eleven Music v2.5-öt futtatja a Mage-en keresztül a POST https://api.mage.space/v1/eleven_music/generate végponton. Az alapbeállításokkal küldött kérés 113 Gemsbe (kb. $0,113) kerül, előfizetés nélkül. Az Eleven Music nem fogad @handle említéseket.
- HangKimenet
- 1Változat
- 113Gems klipenként, alapértelmezett
- $0.113Körülbelül, USD-ben
Áttekintés
Mit tud az Eleven Music API
Eleven Music az ElevenLabstől: szöveges, énekes dalok vagy instrumentális zenék egyetlen leírásból, pontosan az általad választott hosszúságban, akár 5 percig.
Az ElevenLabs zenei modellje: énekes vagy instrumentális dalok, pontosan a kért hosszúságú MP3-ként. Az ElevenLabs elutasítja azt a promptot, amely előadót nevez meg vagy szerzői jogvédett dalszöveget idéz; a kérés ilyenkor sikertelen, és visszatérítést kapsz.
Csak a promptból generál.
Gyors kezdés
Az Eleven Music API hívása
Állítsd be a MAGE_API_KEY-t, küldd a kérést az /eleven_music/generate végpontra, és kérdezd le a status_url-t, amíg a kérés be nem fejeződik.
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"])Modellek
Eleven Music model_id értékek
Küldj model_id-t a változat kiválasztásához. Ha nincs megadva, az alapértelmezett fut.
| model_id | Név | Alapértelmezett |
|---|---|---|
| eleven-music-v2.5 | Eleven Music v2.5 | Igen |
Beállítások
Eleven Music paraméterek
Az összes változatra megengedett értékek; egy változat kevesebbet kínálhat. A dokumentáció változatonként felsorolja a lehetőségeket.
| Mező | Értékek |
|---|---|
| duration | 10, 30, 60, 120, 180, 300 |
Szabályok
Mit kényszerít ki az Eleven Music API
- A prompt a dalt írja le, legfeljebb 2000 karakter.
További hangmodellek
További hanggeneráló API-k a Mage-en
Eleven Speech API
ElevenLabs v4: élethű beszéd, amelyet te irányíthatsz
Seed Audio API
Hangok, zene és hangeffektek egyetlen promptból
GYIK
Gyakran ismételt kérdések
Mennyibe kerül az Eleven Music API?
Mi az Eleven Music API végpontja?
Mely Eleven Music modelleket hívhatom?
Támogatja az Eleven Music a referenciaképeket vagy a karaktereket?
Használhatom az Eleven Musicot Claude-ból vagy ChatGPT-ből?
Meddig őrződnek meg az Eleven Music eredményei?
Kezdj el építeni a Mage-dzsel
Egy fiók, egy Gems-egyenleg, az összes modell. Csak azért fizetsz, amit legenerálsz.