Erstellen Sie leistungsstarke Musikgenerierungsfunktionen in Ihren Anwendungen mit unserer REST-API.
Generieren Sie Ihren ersten Track mit einem einzigen API-Aufruf.
curl -X POST https://api.fm9.ai/v1/generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt": "fröhliche elektronische Tanzmusik"}'{
"id": "gen_abc123",
"status": "processing",
"estimated_time": 30
}Alle API-Anfragen erfordern einen API-Schlüssel. Fügen Sie Ihren Schlüssel im Authorization-Header ein:
Holen Sie sich Ihren API-Schlüssel vom Entwickler-Dashboard.
Authorization: Bearer YOUR_API_KEY/v1/generateErstellt eine neue Musikgenerierungsaufgabe.
prompt-Textbeschreibung der zu generierenden Musik (erforderlich)duration-Tracklänge in Sekunden (30-180, Standard: 60)style-Musikstil-Preset (optional)instrumental-Ob nur Instrumental generiert werden soll (Standard: false)Gibt ein Generierungsobjekt mit Task-ID und Status zurück.
/v1/generation/:idÜberprüft den Status einer Generierungsaufgabe.
Gibt das Generierungsobjekt mit aktuellem Status und Download-URLs bei Fertigstellung zurück.
/v1/generationsRuft eine Liste Ihres Generierungsverlaufs ab.
limit-Anzahl der zurückzugebenden Ergebnisse (Standard: 20, max: 100)offset-Paginierungs-Offset (Standard: 0)status-Nach Status filtern (pending, processing, completed, failed)Einfache, transparente nutzungsbasierte Preisgestaltung.
10 Generierungen/Monat
500 Generierungen/Monat
Unbegrenzt
Um eine faire Nutzung und Servicestabilität zu gewährleisten, gelten folgende Rate-Limits:
Bei Überschreitung des Rate-Limits erhalten Sie eine 429 Too Many Requests Antwort.
Die API verwendet Standard-HTTP-Antwortcodes, um Erfolg oder Fehler anzuzeigen.
| Code | Description |
|---|---|
| 400 | Bad Request - Ungültige Parameter |
| 401 | Unauthorized - Ungültiger oder fehlender API-Schlüssel |
| 402 | Payment Required - Unzureichende Credits |
| 429 | Too Many Requests - Rate-Limit überschritten |
| 500 | Internal Server Error - Auf unserer Seite ist etwas schiefgelaufen |
Unser Entwickler-Support-Team ist für Sie da.
E-Mail: [email protected]
Vollständige Dokumentation verfügbar unter docs.fm9.ai