ACE-Step 1.5 XL API

Open-Source-Musikgenerierungsmodell für text-to-song und lyrisch geführtes Audio, mit schneller 8-stufiger XL Turbo-Inferenz für eine steuerbare Song-Iteration.

ACE-StepAudiogenerationVeröffentlicht 2. Apr. 2026Native Inferenz

Über ACE-Step 1.5 XL

Open-Source-Musikgenerierungsmodell für text-to-song und lyrisch geführtes Audio, mit schneller 8-stufiger XL Turbo-Inferenz für eine steuerbare Song-Iteration.

Auch bekannt als ACE-Step-1.5-XL, ace-step-1-5-xl

music generationlyricstext to musicseed controlcommercial ready

ACE-Step 1.5 XL Spezifikationen

Modell-ID
ace-step-1-5-xl
Anbieter
ACE-Step
Kategorie
Audiogeneration
Veröffentlicht
2. Apr. 2026
Eingabe
Text
Ausgabe
Audio
Endpoints
POST/v1/audio/generations
Alternative Modell-IDs
ace-step-1.5-xlace-step/acestep-v15-xl-turbo

ACE-Step 1.5 XL API-PreiseSpare bis zu 17%

Live Pay-as-you-go-Preise aus dem EmpirioLabs-Katalog. Du zahlst nur für das, was du nutzt, ohne monatliches Minimum.

Typ
Spezifikation
Preis
Musikgeneration
pro erzeugter Sekunde
$0.0003$0.00025
Auf der vollständigen Preisseite vergleichen

So rufst du die ACE-Step 1.5 XL API auf

ACE-Step 1.5 XL läuft über POST /v1/audio/generations. Der Request liefert sofort eine job_id; frage GET /v1/jobs/{job_id} ab, bis der Job abgeschlossen ist, und lies die Ausgabe-URLs aus dem Ergebnis. Hol dir einen API-Schlüssel im EmpirioLabs Dashboard.

cURL: Job senden
curl https://api.empiriolabs.ai/v1/audio/generations \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "ace-step-1-5-xl",
    "prompt": "Describe what you want ACE-Step 1.5 XL to generate."
  }'
cURL: Ergebnis abfragen
curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY"
Python
import requests

response = requests.post(
    "https://api.empiriolabs.ai/v1/audio/generations",
    headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
    json={
        "model": "ace-step-1-5-xl",
        "prompt": "Describe what you want ACE-Step 1.5 XL to generate.",
    },
)
job = response.json()

# Generation runs as an async job. Poll until it completes.
import time
while True:
    status = requests.get(
        f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
        headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
    ).json()
    if status.get("status") in ("completed", "failed"):
        print(status)
        break
    time.sleep(5)
Vollständige ACE-Step 1.5 XL API-Referenz

ACE-Step 1.5 XL API-Parameter

Request-Parameter, die die ACE-Step 1.5 XL API auf EmpirioLabs unterstützt. Standardwerte gelten, wenn ein Feld weggelassen wird.

ParameterTypStandardBereich / WerteBeschreibung
promptstring--Genre, Stimmung, Instrumentierung und BPM beschreiben die Musik, die komponiert werden soll. Komma-getrennte Tags funktionieren gut.
lyricsstring--Gesangstexte für den Track. Verwende [Vers] / [Refrain] / [Bridge] Tags, um Abschnitte zu markieren, leere Zeile für instrumentale Unterbrechung. Lassen Sie die...
audio_durationnumber3010 bis 240Länge der generierten Spur in Sekunden. Das Modell ist bis zu ~4 Minuten am zuverlässigsten; Längere Dauern riskieren OOM/quality Drops während der Diffusion.
num_inference_stepsinteger81 bis 20Anzahl der Diffusionsschritte. 8 ist der empfohlene Sweet Spot für die Turbo-Variante; Erhöhung für mehr Politur, niedriger für günstigere Draft-Generationen.
guidance_scalenumber10 bis 20Klassifikatorfreie Leitskala. 1.0 folgt der natürlichen Verteilung des Modells; Höhere Werte rücken näher an den Prompt heran, allerdings auf Kosten der Vielfalt.
shiftnumber--Diffusionszeit-Schritt-Verschiebung. Default lässt den Zeitplan unverändert; Schiebe auf 1,0+ für shorter/punchier oder darunter 1,0 für slower/dreamier Ergebnisse.
negative_promptstring--Negativer Prompt – Anti-Tags, Anti-Styles, Instrumente zum Ausschließen. Gleicher kommagetrennter Stil wie der Prompt.
seedinteger--Zufälliger Seed zur Reproduzierbarkeit. Derselbe Seed + identische Params ergeben denselben Track.
formatenumflacflac, wav, ogg, mp3Audio-Container-Format für die Antwort. FLAC = verlustfrei, WAV = unkomprimiert, MP3 = kleine Dateigröße.
response_formatenumurlurl, b64_jsonWie der Arbeiter den Ton zurückgibt. 'URL' liefert eine signierte URL zur gerenderten Datei; 'base64' fügt die Bytes in die Antwort ein.
return_base64booleanfalse-Wenn true, enthält die Antwort das gerenderte Audio als base64 zusätzlich (oder anstelle von, je nach response_format) der URL.

Gut zu wissen

Standards - 8 Inferenzschritte - Guidance Scale 1.0 - Lossless FLAC Output Controls Unterstützt Lyrics, prompt/description, 10-600s Dauer, Seed, Shift, optionale negative Eingabeaufforderung, wenn sie von der gepinnten Pipeline unterstützt werden, und URL- oder Base64-Ausgabemodus.

ACE-Step 1.5 XL API: häufige Fragen

Wie viel kostet die ACE-Step 1.5 XL API?

Auf EmpirioLabs wird ACE-Step 1.5 XL nach Verbrauch abgerechnet. Die Live-Preistabelle auf dieser Seite entspricht immer dem, was die API berechnet.

Welchen Endpoint verwendet ACE-Step 1.5 XL?

ACE-Step 1.5 XL wird über POST /v1/audio/generations auf api.empiriolabs.ai mit normaler Bearer-Token-Authentifizierung bereitgestellt.

Kann ich ACE-Step 1.5 XL im Browser testen, bevor ich integriere?

Ja. Der EmpirioLabs Playground führt ACE-Step 1.5 XL im Browser mit denselben Parametern aus, die die API bietet. So kannst du Prompts testen, bevor du Code schreibst.

Wie bekomme ich einen ACE-Step 1.5 XL API-Schlüssel?

Erstelle ein EmpirioLabs-Konto und generiere dann einen Schlüssel unter API Keys im Dashboard. Die Abrechnung erfolgt über Pay-as-you-go-Guthaben, du zahlst also nur für deine Requests.

Bereit, bessere Endpunkte zu nutzen?

Schauen Sie sich unsere Preise an oder kontaktieren Sie uns, wenn Sie Ihr eigenes Modell auf unserem Stack implementieren möchten.