Ugrás a tartalomhoz

Mage API · Hanggenerálás

Mesterséges intelligencián alapuló hanggenerálás API hangokhoz, zenéhez és hangeffektekhez

Beszéd, narráció, zene és hangeffektek egyetlen promptból a Seed Audióval, hangreferenciákkal, valamint beszédtempó-, hangerő- és hangmagasság-beállításokkal.

POST https://api.mage.space/v1/{model}/generate

Dióhéjban

A Mage hanggenerálás API a Seed Audiót futtatja a https://api.mage.space/v1/seed_audio/generate címen. Küldj egy szöveges promptot, igény szerint hangreferenciákkal vagy egy képpel, és kapj vissza egy legfeljebb 120 másodperces hangfájlt hangokkal, zenével vagy hangeffektekkel. Minden klip Gemekben fizetendő, előfizetés nélkül.

  • 1hangmodell
  • $0.019Legolcsóbb alapbeállítás, klipenként
  • 20Egyidejű generálások
  • $0Havi díj

Modellek

A Mage API összes hangmodellje

Az árak generálásonként értendők, Gemekben. 1000 Gem 1 dollárba kerül a standard csomagban, a nagyobb csomagok bónusz Gemeket adnak. Az ár a modelltől, a felbontástól és a hossztól függ; itt az alapbeállítások szerinti ár látható, a pontos terhelést pedig minden válasz a billing.gems_charged mezőben közli. A sikertelen generálás árát visszatérítjük; azét, amelyet a Mage tartalmi irányelvei blokkolnak, nem.

ModellErre a legjobbmodel_id értékekAlapár
Seed AudioHangok, zene és hangeffektek egyetlen promptbólseed-audio-1.019 Gems ($0.019)

Gyors kezdés

Hanggenerálás a Seed Audióval

Állítsd be a MAGE_API_KEY értékét, küldd el a kérést, és kérdezd le az állapotát, amíg el nem készül. A fenti modellek bármelyikéhez cseréld ki az URL-ben a seed_audio részt.

cURL
STATUS_URL=$(curl --request POST 'https://api.mage.space/v1/seed_audio/generate' \
  --header "Authorization: Bearer $MAGE_API_KEY" \
  --header 'Content-Type: application/json' \
  --data '{
  "prompt": "A calm narrator reading a short weather report",
  "duration": "5",
  "model_id": "seed-audio-1.0"
}' | 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('seed_audio', {
  prompt: 'A calm narrator reading a short weather report',
  duration: '5',
  model_id: 'seed-audio-1.0',
});

console.log(request.result.url);
Python
# pip install mage-space
from mage_space import Mage

mage = Mage()  # reads MAGE_API_KEY

request = mage.run("seed_audio", {
    "prompt": "A calm narrator reading a short weather report",
    "duration": "5",
    "model_id": "seed-audio-1.0",
})

print(request["result"]["url"])

Hogyan működik

Az API-kulcstól a kész médiáig három hívással

Minden modell ugyanazt a hitelesítést, ugyanazt az aszinkron kérési életciklust és ugyanazokat a mezőneveket használja.

  1. API-kulcs létrehozása

    Jelentkezz be a Mage-be, nyisd meg az API → API-kulcsok oldalt, és hozz létre egy kulcsot. A kulcs mage_sk_ előtaggal kezdődik, és csak egyszer jelenik meg. Egy fiókhoz 10 aktív kulcs tartozhat.

  2. Generálás indítása

    Küldj egy JSON törzsű POST kérést a https://api.mage.space/v1/{model}/generate címre Authorization: Bearer fejléccel. A válasz azonnal megérkezik request_id-val, status-szal és status_url-lel. Add meg az Idempotency-Key fejlécet, hogy egy újrapróbálkozás ne kerüljön kétszer pénzbe.

  3. Lekérdezés és letöltés

    Kérdezd le a status_url címet, amíg a státusz completed, failed vagy cancelled nem lesz. A befejezett kérés result.url mezője a kép-, videó- vagy hangfájlra mutat, amelyet 30 napig tárolunk.

Éles használatra készült

Mit kap minden Mage API-kérés

  • Egy kulcs, minden modell

    28 kép-, videó- és hangmodell egyetlen REST API és egyetlen Gem-egyenleg mögött. A modellt az URL-útvonal módosításával válthatod.

  • Generálásonként fizetsz

    Nincs előfizetés és minimális költés. Gemeket vásárolsz, és minden kérés a feltüntetett árat terheli. A sikertelen generálás árát visszatérítjük, kivéve, ha a Mage tartalmi irányelvei letiltották.

  • Biztonságos újrapróbálás

    Az idempotencia-kulcsok miatt az újrapróbált beküldés az eredeti kérést adja vissza, újabb terhelés nélkül.

  • Egységes karakterek

    Mentsd el egyszer a karaktert vagy a referenciát, majd írd be a @handle-t bármelyik promptba, és használhatod minden olyan modellel, amely támogatja.

  • Nagy bemenetek

    Küldj kép-, videó- és hangbemeneteket URL-ként vagy data URL-ként, vagy tölts fel akár 100 MB-os fájlokat aláírt feltöltéssel.

  • 20 egyidejű generálás

    Minden fiók egyszerre 20 generálást futtathat, és a korlát az igényeidhez igazítva emelhető. Az elutasított kéréseket sosem terheljük.

Felhasználási esetek

Mit építenek a fejlesztők a hang API-val

  • Narráció és szinkronhang

    Generálj narrációt videókhoz, magyarázó anyagokhoz és hangoskönyvekhez, beszédtempó-, hangerő- és hangmagasság-beállításokkal.

  • Egységes hangok

    Mentsd el egy hangklipet referenciaként, és említsd meg @handle-lel, hogy a klipeken át ugyanaz maradjon a hang.

  • Hangeffektek

    Készíts környezeti zajokat, foley-hangokat és felületi hangokat leírásból játékokhoz és alkalmazásokhoz.

  • Háttérzene

    Készíts háttérzenét közösségi médiás klipekhez és hirdetésekhez egy promptból.

  • Hangsávok generált videókhoz

    Használd a Seed Audiót a videó API-val együtt, hogy hangot adj a néma modellekkel készült klipekhez.

  • Beszélő ágensek

    Hagyd, hogy a Claude, a ChatGPT vagy a saját ágensed hangot állítson elő az MCP-szerveren vagy a REST API-n keresztül.

GYIK

Gyakran ismételt kérdések

Tud a hang API szövegfelolvasást?
Igen. A Seed Audio felolvas egy szöveget leírt hangon vagy mentett hangreferenciával, és beállítható a beszédtempó, a hangerő és a hangmagasság. Ugyanabból a prompt mezőből zenét és hangeffekteket is generál.
Milyen hosszú lehet a generált hang?
A Seed Audio legfeljebb 120 másodperces klipeket generál.
Mennyibe kerül a Mage API?
Nincs előfizetés vagy havidíj. Minden generálást Gemekkel fizetsz a modell feltüntetett árán, és a standard csomagban 1000 Gem 1 dollárba kerül. Minden modelloldalon az alapbeállításokhoz tartozó ár látható, és minden válasz megadja a pontos terhelést. A sikertelen generálás árát visszatérítjük; azt viszont nem, amelyet a Mage tartalmi irányelvei blokkoltak. Az a kérés, amelyet az egyenleged nem fedez, elutasításra kerül, mielőtt bármit terhelnénk.
Kell Mage-tagság az API használatához?
Nem. Az API kizárólag Gemekkel működik. A tagsági csomagok és a hozzájuk tartozó korlátlan alkalmazáson belüli generálás nem vonatkozik az API-kérésekre, így bármelyik Mage-fiók használhatja, amelyen van Gem.
Felhasználhatom kereskedelmi célra az API kimeneteit?
Igen. A Mage-dzsel készített tartalmakat – az API-n és az MCP-szerveren keresztül létrehozottakat is – kereskedelmi célra is felhasználhatod. A forrásmegjelölést köszönjük, de nem kötelező.
Mik a sebességkorlátok?
Egy fiókon egyszerre 20 generálás lehet sorban vagy futás alatt. Az ennél több beküldést 429-es hibával elutasítjuk, és nem kerül semmibe. Ha a felhasználási esetedhez emelni kell a korlátot, írj a [email protected] címre.
Használhatja az AI-ügynököm a Mage API-t?
Igen. Az ügynökök kulccsal hívhatják a REST API-t, vagy csatlakozhatnak a Mage MCP-szerveréhez, amely a Claude, a ChatGPT, a Claude Code, a Grok és a Cursor számára tizenhat kész eszközt ad a modellválasztáshoz, az árajánlathoz, a generáláshoz és az eredmény lekéréséhez. Részletek: az MCP-szerver.
Van SDK a Mage API-hoz?
Igen. Az npm-en elérhető hivatalos @mage-space/sdk csomag és a PyPI-on elérhető mage-space nyílt forráskódú, és minden modellhez típusos. Beküldik a kérést, megvárják az eredményt, biztonságosan újrapróbálkoznak, és feltöltik helyetted a fájlokat. A ComfyUI-felhasználók telepíthetik a comfyui-mage node-csomagot. Részletek: a Mage SDK-k.
Már használok másik generálási API-t. Mit kell módosítanom?
Irányítsd a klienst a https://api.mage.space/v1 címre, küldd a Mage-kulcsodat Bearer tokenként, és feleltesd meg a mezőidet a modelloldalnak: a prompt, az aspect_ratio, a resolution, a duration és a model_id minden Mage-modellnél ugyanúgy működik. A kérések aszinkronok, ezért küldd be őket, majd kérdezd le rendszeresen a status_url címet.

Kezdj el építeni a Mage-dzsel

Egy fiók, egy Gems-egyenleg, az összes modell. Csak azért fizetsz, amit legenerálsz.