Stable Audio 2.0 API

Erzeugt Audio bis zu 3 Minuten aus Textaufforderungen und unterstützt text-to-audio und audio-to-audio mit einstellbarer Dauer, Schritten und CFG-Skala.

Stability AIAudiogenerationVeröffentlicht 3. Apr. 2024Proprietärer Endpoint

Über Stable Audio 2.0

Erzeugt Audio bis zu 3 Minuten aus Textaufforderungen und unterstützt text-to-audio und audio-to-audio mit einstellbarer Dauer, Schritten und CFG-Skala.

Auch bekannt als Stable Audio, Stability AI Stable Audio 2.0, Stable-Audio-2.0, stable-audio-2-0

music generationtext to audiosound effects

Stable Audio 2.0 Spezifikationen

Modell-ID
stable-audio-2-0
Anbieter
Stability AI
Kategorie
Audiogeneration
Veröffentlicht
3. Apr. 2024
Eingabe
Text
Ausgabe
Audio
Endpoints
POST/v1/audio/generations
Alternative Modell-IDs
stability-audio-2.0stability/audio-2.0

Stable Audio 2.0 API-Preise

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
Grundkosten
pro Generation
$0.58
Kosten pro Schritt
pro Schritt
$0.00
Auf der vollständigen Preisseite vergleichen

So rufst du die Stable Audio 2.0 API auf

Stable Audio 2.0 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": "stable-audio-2-0",
    "prompt": "Describe what you want Stable Audio 2.0 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": "stable-audio-2-0",
        "prompt": "Describe what you want Stable Audio 2.0 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 Stable Audio 2.0 API-Referenz

Stable Audio 2.0 API-Parameter

Request-Parameter, die die Stable Audio 2.0 API auf EmpirioLabs unterstützt. Standardwerte gelten, wenn ein Feld weggelassen wird.

ParameterTypStandardBereich / WerteBeschreibung
promptstring--Was soll generiert werden. Sei spezifisch bezüglich Genre, Instrumenten, Stimmung und Tempo.
modeenumtext-to-audiotext-to-audio, audio-to-audiotext-to-audio: Generiere nur aus dem Prompt. audio-to-audio: Konditionierung auf einen Referenzclip.
output_formatenummp3mp3, wavAusgabe des Mediendateiformats (mp3, wav, mp4, png, jpg usw., je nach Endpunkt).
durationnumber1901 bis 190Sekunden. Stability Audio 2.0 erzeugt bis zu 3 Minuten und 10 Sekunden.
stepsnumber5030 bis 100Diffusionsschritte. Mehr = höhere Genauigkeit, langsamer (und fügt pro Schritt Credits hinzu).
cfg_scalenumber71 bis 25Klassifikatorfreie Orientierung. Higher = folgt der Aufforderung strenger nach.
strengthnumber10 bis 1Nur Audio-zu-Audio. 0 = Referenz ignorieren, 1 = in der Nähe der Referenz bleiben.
random_seedbooleantrue-Wenn zutreffend, verwende bei jedem Aufruf einen zufälligen Seed.
seednumber--Reproduzierbarkeitssamen. Nur verwendet, wenn random_seed=falsch.
audio_urlstring--Referenz auf die Audio-URL für audio-to-audio Modus.

Gut zu wissen

Generiert bis zu 3 Minuten Audio aus Text oder über audio-to-audio Transformation. Audio-zu-Audio-Modus - Erfordert beide eine Eingabeaufforderung und eine hochgeladene Audiodatei - Empfohlene CFG-Skala: 7-15 - Empfohlene Schritte: 6-8 - Typische Stärke: 0,3-0,7

Stable Audio 2.0 API: häufige Fragen

Wie viel kostet die Stable Audio 2.0 API?

Auf EmpirioLabs wird Stable Audio 2.0 nach Verbrauch abgerechnet: Grundkosten $0.58 pro Generation; Kosten pro Schritt $0.00 pro Schritt. Die Live-Preistabelle auf dieser Seite entspricht immer dem, was die API berechnet.

Welchen Endpoint verwendet Stable Audio 2.0?

Stable Audio 2.0 wird über POST /v1/audio/generations auf api.empiriolabs.ai mit normaler Bearer-Token-Authentifizierung bereitgestellt.

Kann ich Stable Audio 2.0 im Browser testen, bevor ich integriere?

Ja. Der EmpirioLabs Playground führt Stable Audio 2.0 im Browser mit denselben Parametern aus, die die API bietet. So kannst du Prompts testen, bevor du Code schreibst.

Wie bekomme ich einen Stable Audio 2.0 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.