Gå til indhold

UlazAI udviklerdokumenter

Lydgenerering API

Musikstudie-API

Suno API

Opret numre og arbejd videre på dem via den samme API, som Musikstudie bruger.

Åbn Musikstudie

Læs operationskataloget for aktuelle modeller, påkrævede felter og creditpriser. Send et unikt request-ID med, så et forsøg igen ikke kan opkræve to gange.

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/

Dit bibliotek indeholder alle returnerede takes. Redigering skaber et nyt resultat og bevarer originalen.

Lydgenerering API

Generer musik, voiceovers og lydeffekter ved hjælp af UlazAI-kreditter. Resultater leveres asynkront: indsend et job, og poll derefter statusslutpunktet, indtil det er fuldført.

Godkendelse: brug Authorization: Bearer <ulazai_api_key> eller Authorization: Token <token>.

🎵 Musik

POST /api/v1/music/generate/ Godkendelse påkrævet

Generer et musiknummer fra en prompt.

Anmodningslegeme

{
  "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
}

Svar (201 oprettet)

{
  "success": true,
  "data": {
    "music_id": "uuid-here",
    "status": "processing",
    "status_url": "/api/v1/music/status/uuid-here/",
    "credits_used": 12,
    "credits_remaining": 88
  }
}

Kreditomkostninger: 12 kreditter pr anmodning.

FÅ /api/v1/music/status/<music_id>/ Godkendelse påkrævet

Afstemning om jobafslutning.

Svar (200 OK, gennemført)

{
  "success": true,
  "data": {
    "music_id": "uuid-here",
    "status": "completed",
    "audio_url": "https://media.ulazai.com/...",
    "credits_used": 12
  }
}

🎙️ Voiceover

POST /api/v1/voiceover/generate/ Godkendelse påkrævet

Konverter tekst til en voiceover.

Anmodningstekst (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)
}

Anmodningstekst (dialog)

{
  "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."}
  ]
}

Kreditomkostninger: baseret på antal tegn. Turbo 2.5: 12 kredit per 1.000 tegn. V3/Dialog: 14 kredit per 1.000 tegn.

FÅ /api/v1/voiceover/status/<voiceover_id>/ Godkendelse påkrævet

Afstemning for fuldførelse, og hent lyd-URL'en.

🔊 Lydeffekter

POST /api/v1/sound-effects/generate/ Godkendelse påkrævet

Generer en lydeffekt fra en prompt.

Anmodningslegeme

{
  "text": "A futuristic UI beep with a short tail",
  "loop": false,
  "duration_seconds": 2.5
}

Kreditomkostninger: 0,24 credits/sek (rundet op), minimum 1 kredit.

FÅ /api/v1/sound-effects/status/<sfx_id>/ Godkendelse påkrævet

Afstemning for fuldførelse, og hent lyd-URL'en.