Workflow Wählen
| Workflow | Endpunkt | Verwenden, wenn |
|---|---|---|
| Text zu Sprache | POST /v1/audio/speech | Sie eine Audiodatei aus Text benötigen. |
| Transkription | POST /v1/audio/transcriptions | Sie Text aus einer Audiodatei benötigen. |
| Audioübersetzung | POST /v1/audio/translations | Sie übersetzten Text aus einer Audiodatei benötigen. |
| Realtime-Sitzung | GET /v1/realtime | Sie bidirektionales Streaming-Audio oder Echtzeitereignisse benötigen. |
Modelle Finden
Fragen Sie den Modellkatalog ab, bevor Sie ein Modell fest einbauen. Nutzen Sie empfohlene Shortlists für Speech und Transkription, und prüfen Sie Realtime-Unterstützung in den Modelldetails, bevor Sie einen Socket öffnen.Synchrone Audioanfragen
Speech-, Transkriptions- und Übersetzungsanfragen antworten direkt im HTTP-Request. Große Eingaben können länger dauern als übliche Client-Timeouts, daher sollten Sie großzügige Timeouts setzen und Request-IDs für Support speichern.Realtime-Sitzungen
Öffnen Sie einen WebSocket mit dem Modell in der Query und dem API-Key im Authorization-Header. Nutzen Sie das Ereignisformat aus der Dokumentation des gewählten Realtime-Modells und schließen Sie den Socket am Ende der Sitzung.Statusbehandlung
- Speichern Sie generierte Audiodateien, statt dieselbe Anfrage beim Aktualisieren erneut auszuführen.
- Zeigen Sie Upload- und Verarbeitungsstatus auch bei synchroner Transkription und Übersetzung.
- Behandeln Sie Close-Events bei Realtime und verbinden Sie erst neu, wenn der Nutzer eine neue Sitzung startet.
- Legen Sie keine API-Keys, privaten URLs oder Konto-Geheimnisse in Audio-Texteingaben ab.
API-Referenz
| Thema | Referenz |
|---|---|
| Speech Erstellen | Speech Erstellen |
| Transkription Erstellen | Transkription Erstellen |
| Übersetzung Erstellen | Übersetzung Erstellen |
| Realtime WebSocket | Realtime WebSocket |
| Modelle Auflisten | Modelle Auflisten |
| Abrechnung & Preise | Abrechnung & Preise |