UlazAI fejlesztői dokumentumok
Audiogenerációs API
Zenestúdió API
Dalokat hozhatsz létre, és ugyanazon az API-n dolgozhatsz rajtuk tovább, amelyet a zenestúdió használ.
Az aktuális modellekhez, kötelező mezőkhöz és kreditárakhoz olvasd el a műveleti katalógust. Küldj egyedi kérésazonosítót, hogy egy kérés újrapróbálása ne számlázhasson kétszer.
GET /api/v1/music/studio/catalog/
POST /api/v1/music/studio/jobs/
GET /api/v1/music/studio/jobs/
GET /api/v1/music/studio/jobs/<id>/
POST /api/v1/music/studio/upload/
A könyvtárad tartalmazza az összes visszakapott felvételt. A szerkesztés új eredményt hoz létre, és megtartja az eredetit.
Audiogenerációs API
Generálj zenét, hangfelvételeket és hangeffektusokat a UlazAI kreditek segítségével. Az eredmények aszinkron módon jelennek meg: küldjön be egy munkát, majd kérdezze le az állapotvégpontot, amíg az be nem fejeződik.
Hitelesítés: használat Authorization: Bearer <ulazai_api_key> vagy
Authorization: Token <token>.
🎵 Zene
/api/v1/music/generate/
Auth szükséges
Zeneszám létrehozása egy prompt-ből.
Kérelem szerve
{
"prompt": "Upbeat synthwave track with neon retro vibes",
"model": "V5", // Options: "V5", "V4_5PLUS" (default: V4_5PLUS)
"duration": 30, // Optional (seconds)
"instrumental": true, // Optional (default: true)
"title": "Neon Nights", // Optional
"style": "synthwave, 120bpm" // Optional
}
Válasz (201 létrehozva)
{
"success": true,
"data": {
"music_id": "uuid-here",
"status": "processing",
"status_url": "/api/v1/music/status/uuid-here/",
"credits_used": 12,
"credits_remaining": 88
}
}
Hitelköltség: 12 krediteket kérés szerint.
/api/v1/music/status/<music_id>/
Auth szükséges
Szavazás a munka befejezéséhez.
Válasz (200 OK, kitöltve)
{
"success": true,
"data": {
"music_id": "uuid-here",
"status": "completed",
"audio_url": "https://media.ulazai.com/...",
"credits_used": 12
}
}
🎙️ Voiceover
/api/v1/voiceover/generate/
Auth szükséges
Szöveg konvertálása hangbeszédté.
Kérelem törzse (TTS)
{
"model": "tts_turbo_25", // Options: "tts_turbo_25", "tts_v3"
"text": "Welcome to UlazAI Studio. Let's create something amazing.",
"voice": "Rachel", // Optional
"speed": 1.0 // Optional (0.7 - 1.2)
}
Kérelem törzse (párbeszéd)
{
"model": "dialogue_v3",
"dialogue": [
{"voice": "Rachel", "text": "We need a new hook for this ad."},
{"voice": "Roger", "text": "Let's make it shorter and punchier."}
]
}
Hitelköltség: a karakterszám alapján. Turbo 2.5: 12 kredit 1000 karakterenként. V3/Párbeszéd: 14 kredit 1000 karakterenként.
/api/v1/voiceover/status/<voiceover_id>/
Auth szükséges
Szavazás a befejezéshez, és kérje le a hang URL-címét.
🔊 Hangeffektusok
/api/v1/sound-effects/generate/
Auth szükséges
Hozzon létre hangeffektust a prompt-ből.
Kérelem szerve
{
"text": "A futuristic UI beep with a short tail",
"loop": false,
"duration_seconds": 2.5
}
Hitelköltség: 0,24 kredit/mp (felfelé kerekítve), minimum 1 hitel.
/api/v1/sound-effects/status/<sfx_id>/
Auth szükséges
Szavazás a befejezéshez, és kérje le a hang URL-címét.