{
  "aboutHtml": "<p>Nova-3 ist Deepgrams allgemeines Spracherkennungsmodell zur Umwandlung von Audio in Text. Der Anbieter empfiehlt es für Meetings, Veranstaltungsuntertitel, Aufnahmen mit mehreren Sprechern und schwierige Bedingungen wie Geräusche oder entfernte Mikrofone, mit vorab aufgezeichneter oder gestreamter Transkription. Sein nützliches Ergebnis ist erkannte Sprache mit Zeit- und Konfidenzinformationen, die mit dem Quellaudio verknüpft bleibt.</p><h4>Den Sprachworkflow wählen</h4><p>Die dokumentierte Standardsprache ist Englisch. Eine einsprachige Anfrage wählt die gesprochene Sprache oder unterstützte Locale. Die aktuelle Tabelle des allgemeinen Modells umfasst regionale Englischvarianten, Spanisch, Französisch, Deutsch, Russisch, Portugiesisch, Japanisch, Italienisch, Niederländisch, Arabisch, chinesische Schriften und viele weitere Sprachen, darunter Kasachisch. Wählen Sie aus den unterstützten Codes des Anbieters, statt anzunehmen, dass jeder Locale-Name akzeptiert wird.</p><p>Die mehrsprachige Einstellung ist ein separater Workflow für Sprachwechsel. Die aktuelle Nova-3-Tabelle nennt dafür zehn Sprachen: Englisch, Spanisch, Französisch, Deutsch, Hindi, Russisch, Portugiesisch, Japanisch, Italienisch und Niederländisch. Diese Menge ist nicht mit der größeren einsprachigen Liste identisch. Bereiten Sie bei einer Aufnahme mit Wechseln zwischen unterstützten Sprachen den mehrsprachigen Modus vor, statt das gesamte Gespräch in eine unpassende einsprachige Einstellung zu zwingen. Bewahren Sie das Gesprochene, bevor Sie eine übersetzte oder zusammengefasste Version vorbereiten.</p><h4>Aufgezeichnetes Audio und Transkriptvorbereitung</h4><p>Deepgrams Dateiworkflow akzeptiert hochgeladene Audiobytes oder einen Verweis auf eine Audiodatei. Speichern Sie das zurückgegebene Transkript bei Abschluss der Anfrage; der Anbieter speichert Transkripte nicht zum späteren Abruf. Gängige dokumentierte Eingabeformate und Kodierungen umfassen MP3, MP4, MP2, AAC, WAV, FLAC, PCM, M4A, Ogg, Opus und WebM. Bewahren Sie tatsächliches Format und Kanalinformationen bei der Aufnahme. Geben Sie der Aufnahme eine stabile Kennung und halten Sie das Ergebnis mit der richtigen Quelle und deren Kanalinformationen verknüpft. Prüfen Sie bei einem Meeting Teilnehmernamen und Fachbegriffe beim Anhören des Originaltons. Bewahren Sie bei einem Vortrag oder einer Veranstaltung die Audioabfolge, damit spätere Untertitel oder Suchergebnisse die relevante Passage auffinden können.</p><p>Der Leitfaden des Anbieters für vorab aufgezeichnetes Audio nennt eine maximale Dateigröße von 2 GB und empfiehlt, den Audiostream aus einer großen Videodatei zu extrahieren. Er dokumentiert außerdem ein Verarbeitungstimeout von zehn Minuten für Nova-Anfragen. Dieses Timeout betrifft die Verarbeitungsdauer der Anfrage, keine maximale Aufnahmedauer von zehn Minuten. Ein nützliches Ergebnis enthält das Ende der beabsichtigten Aufnahme; ein nur teilweise erhaltenes Transkript sollte nicht als vollständiger Text behandelt werden.</p><h4>Wörter, Zeiten und Konfidenz lesen</h4><p>Die dokumentierte JSON-Antwort enthält Transkriptalternativen und erkannte Wörter mit Start- und Endzeit jedes Wortes in Sekunden ab Audiobeginn sowie einem Konfidenzwert. Für ein Transkript mit mehreren Sprechern weist die optionale Sprechertrennung des Anbieters jedem Wort eine Sprecherbezeichnung zu. Bei vorab aufgezeichnetem Audio gibt die Sprechertrennung außerdem Sprecherkonfidenz zurück; bei Streaming die Sprecherbezeichnung. Prüfen Sie diese Bezeichnungen anhand der Stimmen in der Aufnahme. Die Gesamtkonfidenz des Transkripts wird ebenfalls auf einer Skala von 0–1 ausgegeben. Wenn Smart Formatting angefordert wird, kann das Ergebnis Wörter mit Zeichensetzung und Großschreibung sowie lesbare Absatzinformationen enthalten.</p><p>Verwenden Sie diese Felder entsprechend ihrer Bedeutung. Eine Wortzeit lokalisiert erkannte Sprache, während Konfidenz die Zuverlässigkeitseinschätzung des Modells ist und kein Beweis, dass ein schwieriger Name oder eine Mengenangabe richtig gehört wurde. Bewahren Sie für die Untertitelvorbereitung die Zeitangaben zusammen mit geprüftem Wortlaut und vergleichen Sie die Grenzen mit dem Ton. Halten Sie in einer lesbaren redaktionellen Version Änderungen vom erkannten Transkript unterscheidbar, statt unsichere Wörter stillschweigend durch eine plausible Geschichte zu ersetzen.</p><h4>Streaming-Erkennung und endgültige Segmente</h4><p>Novas Streaming-Workflow gibt beim Eintreffen des Audios Text mit vorläufigen und endgültigen Ergebnissen zurück. Der Indikator is_final unterscheidet noch änderbaren Text von einem endgültigen Segment. Der Indikator speech_final bezieht sich auf die Erkennung des Endpunkts eines gesprochenen Segments. Halten Sie diese Signale vom bloßen Empfang eines nicht leeren Transkripts getrennt und bewahren Sie die endgültigen Segmente in ihrer Audioreihenfolge, wenn Sie den vollständigen Datensatz vorbereiten.</p><p>Nova-3 ist allgemeine ASR und nicht das separate Gesprächsmodell Flux mit modellnativer Erkennung von Gesprächsbeiträgen. Nova markiert Transkriptendgültigkeit und Sprachendpunkte; Flux liefert eigene Zustandsereignisse für Gesprächsbeiträge. Wählen Sie den Transkriptionsworkflow danach, ob das Audio bereits aufgezeichnet ist oder live eintrifft, und verwenden Sie die tatsächliche endgültige Ausgabe als zu bewahrendes Artefakt.</p><h4>Keyterms für wichtiges Vokabular</h4><p>Das dokumentierte Keyterm Prompting von Nova-3 unterstützt einsprachige und mehrsprachige Transkription und richtet die Erkennung ohne erneutes Modelltraining auf wichtige Begriffe aus. Stellen Sie relevante Namen, Produktbegriffe, Akronyme oder Mehrwortphrasen bereit, die tatsächlich gesprochen werden könnten. Der Leitfaden begrenzt die gesamte Keyterm-Eingabe auf 500 Tokens und empfiehlt, sich auf das wichtigste Vokabular zu konzentrieren, statt wahllos häufige Wörter hinzuzufügen.</p><p>Die Syntax des Anbieters verwendet einfache Begriffe mit einem separaten keyterm-Eintrag pro Begriff. Eine Mehrwortphrase bleibt eine Phrase. Ältere Keyword-Gewichte oder Verstärker sowie das Verbinden separater Begriffe mit Kommas, Semikolons oder Zeilenumbrüchen sind nicht gleichwertig: Die Schnittstelle kann sie als einen einzigen wörtlichen Wert akzeptieren, ohne die beabsichtigte Verstärkung zu liefern. Verwenden Sie für Namen die richtige Groß- und Kleinschreibung und prüfen Sie anschließend das Transkript, weil Audiokontext und Smart Formatting die abschließende Schreibform dennoch verändern können.</p><h4>Modellfamiliengrenzen und nützliche Ergebnisse</h4><p>Das allgemeine Nova-3-Profil unterscheidet sich von den separat benannten Optionen Medical und Pharma. Vokabular-Prompting macht daraus keine andere Ausgabe, und Sprachabdeckung oder Verhalten spezialisierter Modelle sollten nicht für das allgemeine Modell angenommen werden. Zusätzliche Transkriptverarbeitungsfunktionen sind Auswahlmöglichkeiten im Sprachworkflow des Anbieters und kein Beleg, dass die Erkennung eine nie angeforderte Zusammenfassung, Übersetzung oder ein anderes Artefakt erzeugt hat.</p><p>Ein nützliches Nova-3-Ergebnis kann ein durchsuchbares Meetingtranskript, untertitelfertiger Wortlaut mit Wortzeiten oder ein Datensatz eines mehrsprachigen Gesprächs sein. Bewahren Sie Audiokennung, gewählten Sprachworkflow, endgültigen Text und hilfreiche Konfidenz- oder Zeitfelder. Prüfen Sie unklare Namen, Zahlen, überlappende Stimmen und Sprachwechsel anhand der Originalaufnahme und halten Sie die tatsächlich erkannte Sprache für den nächsten Inhaltsverarbeitungsschritt verfügbar.</p>",
  "aboutText": "Nova-3 ist Deepgrams allgemeines Spracherkennungsmodell zur Umwandlung von Audio in Text. Der Anbieter empfiehlt es für Meetings, Veranstaltungsuntertitel, Aufnahmen mit mehreren Sprechern und schwierige Bedingungen wie Geräusche oder entfernte Mikrofone, mit vorab aufgezeichneter oder gestreamter Transkription. Sein nützliches Ergebnis ist erkannte Sprache mit Zeit- und Konfidenzinformationen, die mit dem Quellaudio verknüpft bleibt.\n\n### Den Sprachworkflow wählen\n\nDie dokumentierte Standardsprache ist Englisch. Eine einsprachige Anfrage wählt die gesprochene Sprache oder unterstützte Locale. Die aktuelle Tabelle des allgemeinen Modells umfasst regionale Englischvarianten, Spanisch, Französisch, Deutsch, Russisch, Portugiesisch, Japanisch, Italienisch, Niederländisch, Arabisch, chinesische Schriften und viele weitere Sprachen, darunter Kasachisch. Wählen Sie aus den unterstützten Codes des Anbieters, statt anzunehmen, dass jeder Locale-Name akzeptiert wird.\n\nDie mehrsprachige Einstellung ist ein separater Workflow für Sprachwechsel. Die aktuelle Nova-3-Tabelle nennt dafür zehn Sprachen: Englisch, Spanisch, Französisch, Deutsch, Hindi, Russisch, Portugiesisch, Japanisch, Italienisch und Niederländisch. Diese Menge ist nicht mit der größeren einsprachigen Liste identisch. Bereiten Sie bei einer Aufnahme mit Wechseln zwischen unterstützten Sprachen den mehrsprachigen Modus vor, statt das gesamte Gespräch in eine unpassende einsprachige Einstellung zu zwingen. Bewahren Sie das Gesprochene, bevor Sie eine übersetzte oder zusammengefasste Version vorbereiten.\n\n### Aufgezeichnetes Audio und Transkriptvorbereitung\n\nDeepgrams Dateiworkflow akzeptiert hochgeladene Audiobytes oder einen Verweis auf eine Audiodatei. Speichern Sie das zurückgegebene Transkript bei Abschluss der Anfrage; der Anbieter speichert Transkripte nicht zum späteren Abruf. Gängige dokumentierte Eingabeformate und Kodierungen umfassen MP3, MP4, MP2, AAC, WAV, FLAC, PCM, M4A, Ogg, Opus und WebM. Bewahren Sie tatsächliches Format und Kanalinformationen bei der Aufnahme. Geben Sie der Aufnahme eine stabile Kennung und halten Sie das Ergebnis mit der richtigen Quelle und deren Kanalinformationen verknüpft. Prüfen Sie bei einem Meeting Teilnehmernamen und Fachbegriffe beim Anhören des Originaltons. Bewahren Sie bei einem Vortrag oder einer Veranstaltung die Audioabfolge, damit spätere Untertitel oder Suchergebnisse die relevante Passage auffinden können.\n\nDer Leitfaden des Anbieters für vorab aufgezeichnetes Audio nennt eine maximale Dateigröße von 2 GB und empfiehlt, den Audiostream aus einer großen Videodatei zu extrahieren. Er dokumentiert außerdem ein Verarbeitungstimeout von zehn Minuten für Nova-Anfragen. Dieses Timeout betrifft die Verarbeitungsdauer der Anfrage, keine maximale Aufnahmedauer von zehn Minuten. Ein nützliches Ergebnis enthält das Ende der beabsichtigten Aufnahme; ein nur teilweise erhaltenes Transkript sollte nicht als vollständiger Text behandelt werden.\n\n### Wörter, Zeiten und Konfidenz lesen\n\nDie dokumentierte JSON-Antwort enthält Transkriptalternativen und erkannte Wörter mit Start- und Endzeit jedes Wortes in Sekunden ab Audiobeginn sowie einem Konfidenzwert. Für ein Transkript mit mehreren Sprechern weist die optionale Sprechertrennung des Anbieters jedem Wort eine Sprecherbezeichnung zu. Bei vorab aufgezeichnetem Audio gibt die Sprechertrennung außerdem Sprecherkonfidenz zurück; bei Streaming die Sprecherbezeichnung. Prüfen Sie diese Bezeichnungen anhand der Stimmen in der Aufnahme. Die Gesamtkonfidenz des Transkripts wird ebenfalls auf einer Skala von 0–1 ausgegeben. Wenn Smart Formatting angefordert wird, kann das Ergebnis Wörter mit Zeichensetzung und Großschreibung sowie lesbare Absatzinformationen enthalten.\n\nVerwenden Sie diese Felder entsprechend ihrer Bedeutung. Eine Wortzeit lokalisiert erkannte Sprache, während Konfidenz die Zuverlässigkeitseinschätzung des Modells ist und kein Beweis, dass ein schwieriger Name oder eine Mengenangabe richtig gehört wurde. Bewahren Sie für die Untertitelvorbereitung die Zeitangaben zusammen mit geprüftem Wortlaut und vergleichen Sie die Grenzen mit dem Ton. Halten Sie in einer lesbaren redaktionellen Version Änderungen vom erkannten Transkript unterscheidbar, statt unsichere Wörter stillschweigend durch eine plausible Geschichte zu ersetzen.\n\n### Streaming-Erkennung und endgültige Segmente\n\nNovas Streaming-Workflow gibt beim Eintreffen des Audios Text mit vorläufigen und endgültigen Ergebnissen zurück. Der Indikator is_final unterscheidet noch änderbaren Text von einem endgültigen Segment. Der Indikator speech_final bezieht sich auf die Erkennung des Endpunkts eines gesprochenen Segments. Halten Sie diese Signale vom bloßen Empfang eines nicht leeren Transkripts getrennt und bewahren Sie die endgültigen Segmente in ihrer Audioreihenfolge, wenn Sie den vollständigen Datensatz vorbereiten.\n\nNova-3 ist allgemeine ASR und nicht das separate Gesprächsmodell Flux mit modellnativer Erkennung von Gesprächsbeiträgen. Nova markiert Transkriptendgültigkeit und Sprachendpunkte; Flux liefert eigene Zustandsereignisse für Gesprächsbeiträge. Wählen Sie den Transkriptionsworkflow danach, ob das Audio bereits aufgezeichnet ist oder live eintrifft, und verwenden Sie die tatsächliche endgültige Ausgabe als zu bewahrendes Artefakt.\n\n### Keyterms für wichtiges Vokabular\n\nDas dokumentierte Keyterm Prompting von Nova-3 unterstützt einsprachige und mehrsprachige Transkription und richtet die Erkennung ohne erneutes Modelltraining auf wichtige Begriffe aus. Stellen Sie relevante Namen, Produktbegriffe, Akronyme oder Mehrwortphrasen bereit, die tatsächlich gesprochen werden könnten. Der Leitfaden begrenzt die gesamte Keyterm-Eingabe auf 500 Tokens und empfiehlt, sich auf das wichtigste Vokabular zu konzentrieren, statt wahllos häufige Wörter hinzuzufügen.\n\nDie Syntax des Anbieters verwendet einfache Begriffe mit einem separaten keyterm-Eintrag pro Begriff. Eine Mehrwortphrase bleibt eine Phrase. Ältere Keyword-Gewichte oder Verstärker sowie das Verbinden separater Begriffe mit Kommas, Semikolons oder Zeilenumbrüchen sind nicht gleichwertig: Die Schnittstelle kann sie als einen einzigen wörtlichen Wert akzeptieren, ohne die beabsichtigte Verstärkung zu liefern. Verwenden Sie für Namen die richtige Groß- und Kleinschreibung und prüfen Sie anschließend das Transkript, weil Audiokontext und Smart Formatting die abschließende Schreibform dennoch verändern können.\n\n### Modellfamiliengrenzen und nützliche Ergebnisse\n\nDas allgemeine Nova-3-Profil unterscheidet sich von den separat benannten Optionen Medical und Pharma. Vokabular-Prompting macht daraus keine andere Ausgabe, und Sprachabdeckung oder Verhalten spezialisierter Modelle sollten nicht für das allgemeine Modell angenommen werden. Zusätzliche Transkriptverarbeitungsfunktionen sind Auswahlmöglichkeiten im Sprachworkflow des Anbieters und kein Beleg, dass die Erkennung eine nie angeforderte Zusammenfassung, Übersetzung oder ein anderes Artefakt erzeugt hat.\n\nEin nützliches Nova-3-Ergebnis kann ein durchsuchbares Meetingtranskript, untertitelfertiger Wortlaut mit Wortzeiten oder ein Datensatz eines mehrsprachigen Gesprächs sein. Bewahren Sie Audiokennung, gewählten Sprachworkflow, endgültigen Text und hilfreiche Konfidenz- oder Zeitfelder. Prüfen Sie unklare Namen, Zahlen, überlappende Stimmen und Sprachwechsel anhand der Originalaufnahme und halten Sie die tatsächlich erkannte Sprache für den nächsten Inhaltsverarbeitungsschritt verfügbar.",
  "editorialOverlay": {
    "copy_fields": null,
    "copy_sha256": null,
    "copy_source": null,
    "html_sha256": "5763dd2a8dd85ff05ee46509c461508bd351eeb855c2ca9a5869322f95c5b992",
    "module_sha256": "ee9dc1c50b1e6a8fb7fa062030fcb4646b9aaaeb08be513b723a5a92a7290f06",
    "raw_model_unchanged": true,
    "schema": "ailoot-native-model-editorial-v1"
  },
  "locale": "de",
  "methods": [
    {
      "html": "<div class=\"sheet-head\"><span class=\"mav\" aria-hidden=\"true\">•</span><h2 id=\"sheet-title\">Deepgram: Nova-3</h2><button class=\"icon-btn\" type=\"button\" data-close-sheet aria-label=\"Schließen\">×</button></div><div class=\"idline\"><span>Deepgram /</span><code>deepgram/nova-3</code><button type=\"button\" id=\"copy-id\">ID kopieren</button></div><nav class=\"card-jump-nav\" aria-label=\"Bereiche der Modellkarte\"><button type=\"button\" data-card-jump=\"overview\">Start</button><button type=\"button\" data-card-jump=\"methods\">Eingaben und Methoden</button><button type=\"button\" data-card-jump=\"pricing\">Tarife</button><button type=\"button\" data-card-jump=\"examples\">Beispiele</button><button type=\"button\" data-card-jump=\"results\">Ergebnisse</button><button type=\"button\" data-card-jump=\"aliases\">Aliasnamen</button></nav><div class=\"card-method-tabs\" role=\"tablist\" aria-label=\"API-Methoden\"><button type=\"button\" role=\"tab\" tabindex=\"0\" aria-controls=\"card-method-content\" aria-selected=\"true\" id=\"card-method-tab-0\" data-card-method=\"Ultra|transcriptions|/v1/audio/transcriptions|deepgram%2Fnova-3\">Erkennung</button></div><div id=\"card-method-content\" role=\"tabpanel\" aria-labelledby=\"card-method-tab-0\"><section class=\"card-section\" data-card-section=\"overview\"><h3 tabindex=\"-1\">Start</h3><p class=\"mdesc-full\">Nova-3 ist Deepgrams allgemeines Speech-to-Text-Modell für aufgezeichnetes und gestreamtes Audio. Es unterstützt einsprachige Erkennung, einen definierten mehrsprachigen Modus für Sprachwechsel und Keyterm Prompting und gibt Transkripte mit Wortzeiten und Konfidenzinformationen zurück.</p><dl class=\"card-io\" data-card-io><div><dt>Zulässige Eingaben</dt><dd>Audio</dd></div><div><dt>Ergebnisse</dt><dd>transcription</dd></div></dl><details class=\"card-about\"><summary>Über das Modell</summary><p class=\"note-s\" data-model-method-boundary>Diese Beschreibung erläutert die Fähigkeiten des Modells. Die über Ailoot verfügbaren Eingaben, Ausgaben und Optionen sind unten für die ausgewählte Methode aufgeführt.</p><div class=\"mabout\" id=\"m-about\"><p>Nova-3 ist Deepgrams allgemeines Spracherkennungsmodell zur Umwandlung von Audio in Text. Der Anbieter empfiehlt es für Meetings, Veranstaltungsuntertitel, Aufnahmen mit mehreren Sprechern und schwierige Bedingungen wie Geräusche oder entfernte Mikrofone, mit vorab aufgezeichneter oder gestreamter Transkription. Sein nützliches Ergebnis ist erkannte Sprache mit Zeit- und Konfidenzinformationen, die mit dem Quellaudio verknüpft bleibt.</p><h4>Den Sprachworkflow wählen</h4><p>Die dokumentierte Standardsprache ist Englisch. Eine einsprachige Anfrage wählt die gesprochene Sprache oder unterstützte Locale. Die aktuelle Tabelle des allgemeinen Modells umfasst regionale Englischvarianten, Spanisch, Französisch, Deutsch, Russisch, Portugiesisch, Japanisch, Italienisch, Niederländisch, Arabisch, chinesische Schriften und viele weitere Sprachen, darunter Kasachisch. Wählen Sie aus den unterstützten Codes des Anbieters, statt anzunehmen, dass jeder Locale-Name akzeptiert wird.</p><p>Die mehrsprachige Einstellung ist ein separater Workflow für Sprachwechsel. Die aktuelle Nova-3-Tabelle nennt dafür zehn Sprachen: Englisch, Spanisch, Französisch, Deutsch, Hindi, Russisch, Portugiesisch, Japanisch, Italienisch und Niederländisch. Diese Menge ist nicht mit der größeren einsprachigen Liste identisch. Bereiten Sie bei einer Aufnahme mit Wechseln zwischen unterstützten Sprachen den mehrsprachigen Modus vor, statt das gesamte Gespräch in eine unpassende einsprachige Einstellung zu zwingen. Bewahren Sie das Gesprochene, bevor Sie eine übersetzte oder zusammengefasste Version vorbereiten.</p><h4>Aufgezeichnetes Audio und Transkriptvorbereitung</h4><p>Deepgrams Dateiworkflow akzeptiert hochgeladene Audiobytes oder einen Verweis auf eine Audiodatei. Speichern Sie das zurückgegebene Transkript bei Abschluss der Anfrage; der Anbieter speichert Transkripte nicht zum späteren Abruf. Gängige dokumentierte Eingabeformate und Kodierungen umfassen MP3, MP4, MP2, AAC, WAV, FLAC, PCM, M4A, Ogg, Opus und WebM. Bewahren Sie tatsächliches Format und Kanalinformationen bei der Aufnahme. Geben Sie der Aufnahme eine stabile Kennung und halten Sie das Ergebnis mit der richtigen Quelle und deren Kanalinformationen verknüpft. Prüfen Sie bei einem Meeting Teilnehmernamen und Fachbegriffe beim Anhören des Originaltons. Bewahren Sie bei einem Vortrag oder einer Veranstaltung die Audioabfolge, damit spätere Untertitel oder Suchergebnisse die relevante Passage auffinden können.</p><p>Der Leitfaden des Anbieters für vorab aufgezeichnetes Audio nennt eine maximale Dateigröße von 2 GB und empfiehlt, den Audiostream aus einer großen Videodatei zu extrahieren. Er dokumentiert außerdem ein Verarbeitungstimeout von zehn Minuten für Nova-Anfragen. Dieses Timeout betrifft die Verarbeitungsdauer der Anfrage, keine maximale Aufnahmedauer von zehn Minuten. Ein nützliches Ergebnis enthält das Ende der beabsichtigten Aufnahme; ein nur teilweise erhaltenes Transkript sollte nicht als vollständiger Text behandelt werden.</p><h4>Wörter, Zeiten und Konfidenz lesen</h4><p>Die dokumentierte JSON-Antwort enthält Transkriptalternativen und erkannte Wörter mit Start- und Endzeit jedes Wortes in Sekunden ab Audiobeginn sowie einem Konfidenzwert. Für ein Transkript mit mehreren Sprechern weist die optionale Sprechertrennung des Anbieters jedem Wort eine Sprecherbezeichnung zu. Bei vorab aufgezeichnetem Audio gibt die Sprechertrennung außerdem Sprecherkonfidenz zurück; bei Streaming die Sprecherbezeichnung. Prüfen Sie diese Bezeichnungen anhand der Stimmen in der Aufnahme. Die Gesamtkonfidenz des Transkripts wird ebenfalls auf einer Skala von 0–1 ausgegeben. Wenn Smart Formatting angefordert wird, kann das Ergebnis Wörter mit Zeichensetzung und Großschreibung sowie lesbare Absatzinformationen enthalten.</p><p>Verwenden Sie diese Felder entsprechend ihrer Bedeutung. Eine Wortzeit lokalisiert erkannte Sprache, während Konfidenz die Zuverlässigkeitseinschätzung des Modells ist und kein Beweis, dass ein schwieriger Name oder eine Mengenangabe richtig gehört wurde. Bewahren Sie für die Untertitelvorbereitung die Zeitangaben zusammen mit geprüftem Wortlaut und vergleichen Sie die Grenzen mit dem Ton. Halten Sie in einer lesbaren redaktionellen Version Änderungen vom erkannten Transkript unterscheidbar, statt unsichere Wörter stillschweigend durch eine plausible Geschichte zu ersetzen.</p><h4>Streaming-Erkennung und endgültige Segmente</h4><p>Novas Streaming-Workflow gibt beim Eintreffen des Audios Text mit vorläufigen und endgültigen Ergebnissen zurück. Der Indikator is_final unterscheidet noch änderbaren Text von einem endgültigen Segment. Der Indikator speech_final bezieht sich auf die Erkennung des Endpunkts eines gesprochenen Segments. Halten Sie diese Signale vom bloßen Empfang eines nicht leeren Transkripts getrennt und bewahren Sie die endgültigen Segmente in ihrer Audioreihenfolge, wenn Sie den vollständigen Datensatz vorbereiten.</p><p>Nova-3 ist allgemeine ASR und nicht das separate Gesprächsmodell Flux mit modellnativer Erkennung von Gesprächsbeiträgen. Nova markiert Transkriptendgültigkeit und Sprachendpunkte; Flux liefert eigene Zustandsereignisse für Gesprächsbeiträge. Wählen Sie den Transkriptionsworkflow danach, ob das Audio bereits aufgezeichnet ist oder live eintrifft, und verwenden Sie die tatsächliche endgültige Ausgabe als zu bewahrendes Artefakt.</p><h4>Keyterms für wichtiges Vokabular</h4><p>Das dokumentierte Keyterm Prompting von Nova-3 unterstützt einsprachige und mehrsprachige Transkription und richtet die Erkennung ohne erneutes Modelltraining auf wichtige Begriffe aus. Stellen Sie relevante Namen, Produktbegriffe, Akronyme oder Mehrwortphrasen bereit, die tatsächlich gesprochen werden könnten. Der Leitfaden begrenzt die gesamte Keyterm-Eingabe auf 500 Tokens und empfiehlt, sich auf das wichtigste Vokabular zu konzentrieren, statt wahllos häufige Wörter hinzuzufügen.</p><p>Die Syntax des Anbieters verwendet einfache Begriffe mit einem separaten keyterm-Eintrag pro Begriff. Eine Mehrwortphrase bleibt eine Phrase. Ältere Keyword-Gewichte oder Verstärker sowie das Verbinden separater Begriffe mit Kommas, Semikolons oder Zeilenumbrüchen sind nicht gleichwertig: Die Schnittstelle kann sie als einen einzigen wörtlichen Wert akzeptieren, ohne die beabsichtigte Verstärkung zu liefern. Verwenden Sie für Namen die richtige Groß- und Kleinschreibung und prüfen Sie anschließend das Transkript, weil Audiokontext und Smart Formatting die abschließende Schreibform dennoch verändern können.</p><h4>Modellfamiliengrenzen und nützliche Ergebnisse</h4><p>Das allgemeine Nova-3-Profil unterscheidet sich von den separat benannten Optionen Medical und Pharma. Vokabular-Prompting macht daraus keine andere Ausgabe, und Sprachabdeckung oder Verhalten spezialisierter Modelle sollten nicht für das allgemeine Modell angenommen werden. Zusätzliche Transkriptverarbeitungsfunktionen sind Auswahlmöglichkeiten im Sprachworkflow des Anbieters und kein Beleg, dass die Erkennung eine nie angeforderte Zusammenfassung, Übersetzung oder ein anderes Artefakt erzeugt hat.</p><p>Ein nützliches Nova-3-Ergebnis kann ein durchsuchbares Meetingtranskript, untertitelfertiger Wortlaut mit Wortzeiten oder ein Datensatz eines mehrsprachigen Gesprächs sein. Bewahren Sie Audiokennung, gewählten Sprachworkflow, endgültigen Text und hilfreiche Konfidenz- oder Zeitfelder. Prüfen Sie unklare Namen, Zahlen, überlappende Stimmen und Sprachwechsel anhand der Originalaufnahme und halten Sie die tatsächlich erkannte Sprache für den nächsten Inhaltsverarbeitungsschritt verfügbar.</p></div></details></section><section class=\"card-section\" data-card-section=\"methods\"><h3 tabindex=\"-1\">In Ailoot verfügbar · Eingaben und Methoden</h3><details class=\"card-method\" open><summary><b>Ailoot Ultra · Spracherkennung</b> <code>POST /v1/audio/transcriptions</code></summary><dl class=\"method-capabilities\"><div><dt>Eingabetypen</dt><dd><code>audio</code></dd></div><div><dt>Ausgabetypen</dt><dd><code>transcription</code></dd></div><div><dt>Ausgabeformat</dt><dd>json</dd></div></dl><div class=\"tw\" data-card-parameters data-typed-parameters><table><thead><tr><th>Feld</th><th>Typ</th><th>Anforderung</th><th>Werte und Limits</th><th>Standard</th></tr></thead><tbody><tr data-parameter-availability=\"source_interface\"><th data-cell-label=\"Feld\" scope=\"row\"><span class=\"card-cell-label\">Feld</span><code class=\"card-field-name\">model</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>string</code></td><td data-cell-label=\"Anforderung\"><span class=\"card-cell-label\">Anforderung</span>Erforderlich</td><td data-cell-label=\"Werte und Limits\"><span class=\"card-cell-label\">Werte und Limits</span><div>deepgram/nova-3</div></td><td data-cell-label=\"Standard\" data-default=\"unspecified\"><span class=\"card-cell-label\">Standard</span>—</td></tr><tr data-parameter-availability=\"source_interface\"><th data-cell-label=\"Feld\" scope=\"row\"><span class=\"card-cell-label\">Feld</span><code class=\"card-field-name\">input_audio</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>object</code></td><td data-cell-label=\"Anforderung\"><span class=\"card-cell-label\">Anforderung</span>Erforderlich</td><td data-cell-label=\"Werte und Limits\"><span class=\"card-cell-label\">Werte und Limits</span></td><td data-cell-label=\"Standard\" data-default=\"unspecified\"><span class=\"card-cell-label\">Standard</span>—</td></tr><tr data-parameter-availability=\"retained_official_STTRequest\"><th data-cell-label=\"Feld\" scope=\"row\"><span class=\"card-cell-label\">Feld</span><code class=\"card-field-name\">language</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>string</code></td><td data-cell-label=\"Anforderung\"><span class=\"card-cell-label\">Anforderung</span>Optional</td><td data-cell-label=\"Werte und Limits\"><span class=\"card-cell-label\">Werte und Limits</span></td><td data-cell-label=\"Standard\" data-default=\"unspecified\"><span class=\"card-cell-label\">Standard</span>—</td></tr><tr data-parameter-availability=\"retained_official_STTRequest\"><th data-cell-label=\"Feld\" scope=\"row\"><span class=\"card-cell-label\">Feld</span><code class=\"card-field-name\">temperature</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>number</code></td><td data-cell-label=\"Anforderung\"><span class=\"card-cell-label\">Anforderung</span>Optional</td><td data-cell-label=\"Werte und Limits\"><span class=\"card-cell-label\">Werte und Limits</span><div>Minimum: 0</div><div>Maximum: 1</div></td><td data-cell-label=\"Standard\" data-default=\"unspecified\"><span class=\"card-cell-label\">Standard</span>—</td></tr><tr data-parameter-availability=\"retained_official_STTRequest\"><th data-cell-label=\"Feld\" scope=\"row\"><span class=\"card-cell-label\">Feld</span><code class=\"card-field-name\">response_format</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>string</code></td><td data-cell-label=\"Anforderung\"><span class=\"card-cell-label\">Anforderung</span>Optional</td><td data-cell-label=\"Werte und Limits\"><span class=\"card-cell-label\">Werte und Limits</span><div>json, verbose_json</div></td><td data-cell-label=\"Standard\" data-default=\"known\"><span class=\"card-cell-label\">Standard</span>json</td></tr><tr data-parameter-availability=\"retained_official_STTRequest\"><th data-cell-label=\"Feld\" scope=\"row\"><span class=\"card-cell-label\">Feld</span><code class=\"card-field-name\">timestamp_granularities</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>array</code></td><td data-cell-label=\"Anforderung\"><span class=\"card-cell-label\">Anforderung</span>Optional</td><td data-cell-label=\"Werte und Limits\"><span class=\"card-cell-label\">Werte und Limits</span></td><td data-cell-label=\"Standard\" data-default=\"unspecified\"><span class=\"card-cell-label\">Standard</span>—</td></tr><tr data-parameter-availability=\"retained_official_STTRequest\"><th data-cell-label=\"Feld\" scope=\"row\"><span class=\"card-cell-label\">Feld</span><code class=\"card-field-name\">provider</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>object</code></td><td data-cell-label=\"Anforderung\"><span class=\"card-cell-label\">Anforderung</span>Optional</td><td data-cell-label=\"Werte und Limits\"><span class=\"card-cell-label\">Werte und Limits</span></td><td data-cell-label=\"Standard\" data-default=\"unspecified\"><span class=\"card-cell-label\">Standard</span>—</td></tr></tbody></table></div><details class=\"card-about\" data-material-combinations><summary>Kombinationen von Eingabematerialien</summary><p class=\"note-s\"><b>speech_to_text</b> · Erforderlich: actual matching-format audio file</p></details><details class=\"note-s\" data-method-contract><summary>Methodenparameter und Lebenszyklus</summary><div class=\"tw\" data-card-table=\"contract\"><table><thead><tr><th>Parameter</th><th>Vertrag</th></tr></thead><tbody><tr><th data-cell-label=\"Parameter\" scope=\"row\"><span class=\"card-cell-label\">Parameter</span><code>content_types</code></th><td data-cell-label=\"Vertrag\"><span class=\"card-cell-label\">Vertrag</span>application/json, multipart/form-data</td></tr><tr><th data-cell-label=\"Parameter\" scope=\"row\"><span class=\"card-cell-label\">Parameter</span><code>required</code></th><td data-cell-label=\"Vertrag\"><span class=\"card-cell-label\">Vertrag</span>model, input_audio</td></tr><tr><th data-cell-label=\"Parameter\" scope=\"row\"><span class=\"card-cell-label\">Parameter</span><code>material_types</code></th><td data-cell-label=\"Vertrag\"><span class=\"card-cell-label\">Vertrag</span>audio</td></tr><tr><th data-cell-label=\"Parameter\" scope=\"row\"><span class=\"card-cell-label\">Parameter</span><code>JSON_audio</code></th><td data-cell-label=\"Vertrag\"><span class=\"card-cell-label\">Vertrag</span>Tatsächliche rohe Audiobytes als base64 samt passendem Format</td></tr><tr><th data-cell-label=\"Parameter\" scope=\"row\"><span class=\"card-cell-label\">Parameter</span><code>multipart_required</code></th><td data-cell-label=\"Vertrag\"><span class=\"card-cell-label\">Vertrag</span>model, file</td></tr><tr><th data-cell-label=\"Parameter\" scope=\"row\"><span class=\"card-cell-label\">Parameter</span><code>multipart_cap_bytes</code></th><td data-cell-label=\"Vertrag\"><span class=\"card-cell-label\">Vertrag</span>26214400</td></tr><tr><th data-cell-label=\"Parameter\" scope=\"row\"><span class=\"card-cell-label\">Parameter</span><code>optional_controls</code></th><td data-cell-label=\"Vertrag\"><span class=\"card-cell-label\">Vertrag</span>language, temperature, response_format, timestamp_granularities, provider</td></tr><tr><th data-cell-label=\"Parameter\" scope=\"row\"><span class=\"card-cell-label\">Parameter</span><code>default_response_format</code></th><td data-cell-label=\"Vertrag\"><span class=\"card-cell-label\">Vertrag</span>json</td></tr><tr><th data-cell-label=\"Parameter\" scope=\"row\"><span class=\"card-cell-label\">Parameter</span><code>optional_features</code></th><td data-cell-label=\"Vertrag\"><span class=\"card-cell-label\">Vertrag</span>Ausführliche Ausgaben, diarize/keyterms sowie URL-Eingaben oder größere eingebettete Audiodaten erfordern die entsprechende Fähigkeit des konkreten Modells bzw. Anbieters und den passenden Tarif.</td></tr></tbody></table></div><p>Lebenszyklus: <code>synchronous_result_then_owned_library</code></p><p class=\"note-s\"><code>GET /v1/media/tasks/{task_id}</code> · die tatsächlich zurückgegebene task_id oder ein Eintrag in der Medienbibliothek</p><p class=\"note-s\"><code>GET /v1/media/assets/{asset_id}/content</code></p><p class=\"note-s\"><code>GET /v1/media/assets</code></p><p class=\"note-s\"><code>GET /v1/media/assets/{asset_id}</code></p><p class=\"note-s\">Verwenden Sie das genaue Modell und die dokumentierten Eingabefelder.</p><p class=\"note-s\">Bewahren Sie die vollständige Antwort, jede tatsächliche Ausgabe und die ursprünglich zurückgegebenen IDs auf.</p></details></details></section><section class=\"card-section\" data-card-section=\"pricing\"><h3 tabindex=\"-1\">Tarife</h3><div data-native-semantic-method=\"v1\" data-tariff-reference-only><p class=\"note-s\" data-rate-support-note>Tarifangaben erweitern die Anfrageoptionen nicht. Unterstützte Parameter stehen bei der ausgewählten Methode.</p><dl data-price-conditions><dt>Schnellmodus</dt><dd>Nicht angegeben <span class=\"note-s\">Wenn der Schnellmodus ausgewählt ist</span></dd><dt>Flex-Modus</dt><dd>Nicht angegeben <span class=\"note-s\">Wenn der Modus flex ausgewählt ist</span></dd><dt>Maximaler Denkaufwand</dt><dd>Nicht angegeben <span class=\"note-s\">Wenn beim maximalen Denkaufwand die Standardanpassung (default) verwendet wird</span></dd></dl></div><div data-declared-tariff-pricing><h4>Ailoot-Tarife</h4><h4>Preise nach Konfiguration</h4><p class=\"note-s\">Ordnen Sie jede Gebühr den angezeigten Bedingungen zu. Verwenden Sie für jede Gruppe alternativer Konfigurationen einen Tarif.</p><div class=\"tw\" data-pricing-profiles><table><thead><tr><th>Konfiguration</th><th>Tarifstaffel</th><th>Abrechnungseinheit</th><th>Gebühr</th></tr></thead><tbody><tr><th data-cell-label=\"Konfiguration\" scope=\"row\"><span class=\"card-cell-label\">Konfiguration</span>Basistarife für Token</th><td data-cell-label=\"Tarifstaffel\"><span class=\"card-cell-label\">Tarifstaffel</span>Grundtarif</td><td data-cell-label=\"Abrechnungseinheit\"><span class=\"card-cell-label\">Abrechnungseinheit</span>—</td><td data-cell-label=\"Gebühr\"><span class=\"card-cell-label\">Gebühr</span><div><span>Eingabe · Eingabetoken</span> <b>—</b> <span class=\"price-unit\">/ 1K Token</span></div><div><span>Ausgabe · Ausgabetoken</span> <b>—</b> <span class=\"price-unit\">/ 1K Token</span></div><div><span>Eingabe · Cache-Lesen</span> <b>—</b> <span class=\"price-unit\">/ 1K Token</span></div><div><span>Eingabe · Cache-Schreiben</span> <b>—</b> <span class=\"price-unit\">/ 1K Token</span></div><div><span>Eingabe · Cache-Schreiben, 1 Stunde</span> <b>—</b> <span class=\"price-unit\">/ 1K Token</span></div></td></tr><tr><th data-cell-label=\"Konfiguration\" scope=\"row\"><span class=\"card-cell-label\">Konfiguration</span>Ultra</th><td data-cell-label=\"Tarifstaffel\"><span class=\"card-cell-label\">Tarifstaffel</span>—</td><td data-cell-label=\"Abrechnungseinheit\"><span class=\"card-cell-label\">Abrechnungseinheit</span>pro Sekunde Eingabeaudio</td><td data-cell-label=\"Gebühr\"><span class=\"card-cell-label\">Gebühr</span><div><span>Eingabe · Audioeingabesekunde</span> <b>$0.0001433333333334</b> <span class=\"price-unit\">pro Sekunde Eingabeaudio</span></div></td></tr></tbody></table></div></div><p class=\"note-s\">Ailoot reserviert vor einer Anfrage einen geschätzten Betrag. Nach dem Ergebnis rechnet Ailoot die endgültige Gebühr anhand des gemessenen Verbrauchs ab. Bei Streaming erfolgt die Abrechnung anhand des abschließenden Verbrauchsdatensatzes. <a href=\"/docs/de/billing/reserve/\">So funktionieren Reservierung und Abrechnung →</a></p><div data-declared-reference-pricing><h4>Details zum Referenztarif</h4><p class=\"note-s\">Referenztarifstaffeln auf Modellebene ändern weder Methodenauswahl noch Kostenvoranschläge oder Gebühren. Für die aktive Abrechnung gelten die Tarife der ausgewählten Ailoot-Methode.</p><details class=\"card-price-reference\" data-declared-reference-group data-client-selectable=\"false\"><summary>Deepgram: Nova-3</summary><h4>Preise nach Konfiguration</h4><div class=\"tw\" data-pricing-profiles><table><thead><tr><th>Konfiguration</th><th>Abrechnungsbedingungen</th><th>Gebühr</th></tr></thead><tbody><tr><th data-cell-label=\"Konfiguration\" scope=\"row\"><span class=\"card-cell-label\">Konfiguration</span>Deepgram: Nova-3 · Standardkonfiguration</th><td data-cell-label=\"Abrechnungsbedingungen\"><span class=\"card-cell-label\">Abrechnungsbedingungen</span>Standardkonfiguration</td><td data-cell-label=\"Gebühr\"><span class=\"card-cell-label\">Gebühr</span><div><span>Eingabe · Audioeingabesekunden</span> <b>≈0,000143 $</b> <span class=\"price-unit\">pro Sekunde Eingabeaudio</span></div></td></tr></tbody></table></div></details></div></section><section class=\"card-section\" data-card-section=\"examples\"><h3 tabindex=\"-1\">Beispielanfragen</h3><h4>Ailoot Ultra · Spracherkennung</h4><div class=\"code-group\"><div class=\"cg-bar\"><div class=\"cg-tabs\" role=\"tablist\" aria-label=\"Codevarianten\"><button class=\"cg-tab\" id=\"model-code-1200-tab-0\" role=\"tab\" type=\"button\" aria-controls=\"model-code-1200-panel-0\" aria-selected=\"true\" tabindex=\"0\">curl · exakter nativer Request-Body und vollständiges Ergebnis</button></div><div class=\"cg-tools\"><button class=\"cg-btn cg-copy\" type=\"button\" aria-label=\"Code kopieren\"><svg class=\"cp\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><rect x=\"5.25\" y=\"5.25\" width=\"8.5\" height=\"8.5\" rx=\"1.75\"/><path d=\"M10.75 5.25V3.5a1.25 1.25 0 0 0-1.25-1.25H3.5A1.25 1.25 0 0 0 2.25 3.5v6a1.25 1.25 0 0 0 1.25 1.25h1.75\"/></svg><svg class=\"ok\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><path d=\"m3 8.5 3.25 3.25L13 5\"/></svg></button></div></div><div class=\"cg-body\"><div class=\"cg-pane\" id=\"model-code-1200-panel-0\" role=\"tabpanel\" aria-labelledby=\"model-code-1200-tab-0\"><pre data-lang=\"bash\"><code>set -eu\n: &quot;${AILOOT_API_KEY:?Set your Ailoot API key}&quot;\n: &quot;${AILOOT_AUDIO_FILE:?Set the path to your actual WAV recording}&quot;\npython3 - &lt;&lt;&#39;PY_REQUEST&#39;\nimport json,os\nfrom pathlib import Path\nimport base64\naudio=Path(os.environ[&#39;AILOOT_AUDIO_FILE&#39;]).read_bytes()\nif not (audio[:4]==b&#39;RIFF&#39; and audio[8:12]==b&#39;WAVE&#39;): raise SystemExit(&#39;Supply an actual WAV audio file&#39;)\nif len(audio)&gt;26214400: raise SystemExit(&#39;Use a documented supported large-file flow&#39;)\nrequest={&#39;model&#39;: &#39;deepgram/nova-3&#39;, &#39;input_audio&#39;: {&#39;data&#39;: &#39;${BASE64_ACTUAL_WAV_BYTES}&#39;, &#39;format&#39;: &#39;wav&#39;}}\nrequest[&#39;input_audio&#39;][&#39;data&#39;]=base64.b64encode(audio).decode(&#39;ascii&#39;)\nPath(&#39;request.json&#39;).write_text(json.dumps(request,ensure_ascii=False),encoding=&#39;utf-8&#39;)\nPY_REQUEST\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \\\n  -H &quot;Authorization: Bearer $AILOOT_API_KEY&quot; -H &#39;Content-Type: application/json&#39; \\\n  --data-binary @request.json -D response-headers.txt -o response.bin\n# Keep the complete original response and headers. Read every returned segment, word and usage field.\n# Preserve actual operation/task/asset IDs; continue reads of the original result without resubmitting.\n</code></pre></div></div></div></section><section class=\"card-section\" data-card-section=\"results\"><h3 tabindex=\"-1\">Ergebnisse abrufen und speichern</h3><h4>Ailoot Ultra · Spracherkennung</h4><p class=\"note-s\">json</p><ul class=\"card-result-paths\"><li><code>GET /v1/media/tasks/{task_id}</code></li><li><code>GET /v1/media/assets/{asset_id}/content</code></li><li><code>GET /v1/media/assets</code></li><li><code>GET /v1/media/assets/{asset_id}</code></li></ul><div class=\"card-result-process\" data-all-results><h5>Alle fertiggestellten Ergebnisse aufbewahren</h5><p class=\"note-s\">Bewahren Sie jede vollständig zurückgegebene Antwort, Datei und jeden Inhaltsteil auf.</p><p class=\"note-s\">Vollständiges ursprüngliches JSON, sämtliche verfügbaren Texte/Segmente/Wörter/Sprecher/Zeitstempel und Verbrauchsdaten.</p></div><div class=\"card-result-process\" data-unknown-recovery><h5>Wenn die ursprüngliche Antwort geprüft werden muss</h5><p class=\"note-s\">Bewahren Sie die ursprüngliche operation_id/X-Client-Request-ID und die ursprüngliche Antwort auf. Lesen Sie tatsächliche, Ihnen zugeordnete Aufgaben- und Asset-Datensätze aus, ohne erneut zu übermitteln; es wird keine spezielle Audio-URL zur Statusabfrage konstruiert.</p></div><details class=\"card-about\" data-output-fields><summary>Antwortfelder</summary><div class=\"tw\" data-card-table=\"output\"><table><thead><tr><th>Feld</th><th>Typ</th></tr></thead><tbody><tr><th data-cell-label=\"Feld\" scope=\"row\"><span class=\"card-cell-label\">Feld</span><code class=\"card-field-name\">text</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span>string</td></tr><tr><th data-cell-label=\"Feld\" scope=\"row\"><span class=\"card-cell-label\">Feld</span><code class=\"card-field-name\">usage</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span>object</td></tr><tr><th data-cell-label=\"Feld\" scope=\"row\"><span class=\"card-cell-label\">Feld</span><code class=\"card-field-name\">segments[]</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span>object</td></tr><tr><th data-cell-label=\"Feld\" scope=\"row\"><span class=\"card-cell-label\">Feld</span><code class=\"card-field-name\">words[]</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span>object</td></tr></tbody></table></div></details></section><section class=\"card-section\" data-card-section=\"aliases\"><h3 tabindex=\"-1\">Aliasnamen</h3><h4>Modellaliasnamen</h4><p class=\"note-s\"><span data-model-alias-route=\"Ultra\"><b>Ailoot Ultra</b> <a href=\"#m=deepgram%2Fnova-3&amp;route=Ultra&amp;caller=deepgram%2Fnova-3&amp;fmt=transcriptions\"><code>deepgram/nova-3</code></a></span></p><h4>Aliasnamen für Methodenpfade</h4><p class=\"note-s\">Verwenden Sie die oben angezeigten Methodenpfade.</p><h4>Zugehörige Aufrufer-IDs</h4><p class=\"note-s\"><a href=\"#m=deepgram%2Fnova-3&amp;route=Ultra&amp;caller=deepgram%2Fnova-3&amp;fmt=transcriptions\"><code>deepgram/nova-3</code></a></p></section></div>",
      "method_identity": {
        "effective_request_model_id": "deepgram/nova-3",
        "fmt": "transcriptions",
        "http": "POST",
        "path": "/v1/audio/transcriptions",
        "request_model_id": "deepgram/nova-3",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|transcriptions|/v1/audio/transcriptions|deepgram%2Fnova-3",
      "ordinal": 0,
      "rawMethod": {
        "available": null,
        "cache_read": null,
        "cache_write": null,
        "cache_write_1h": null,
        "contract": {
          "data": {
            "all_results": "Complete original JSON, all available text/segments/words/speakers/timestamps and usage.",
            "lifecycle": {
              "assets": [
                {
                  "http": "GET",
                  "path": "/v1/media/assets"
                },
                {
                  "http": "GET",
                  "path": "/v1/media/assets/{asset_id}"
                }
              ],
              "content": [
                {
                  "http": "GET",
                  "path": "/v1/media/assets/{asset_id}/content",
                  "url_source": "exact returned signed URL; never construct token"
                }
              ],
              "mode": "synchronous_result_then_owned_library",
              "operation_id_is_not_task_id": true,
              "status": [
                {
                  "http": "GET",
                  "id_source": "actual returned task_id or media library record",
                  "path": "/v1/media/tasks/{task_id}"
                }
              ],
              "unknown": "Bewahren Sie die ursprüngliche operation_id/X-Client-Request-ID und die ursprüngliche Antwort auf. Lesen Sie tatsächliche, Ihnen zugeordnete Aufgaben- und Asset-Datensätze aus, ohne erneut zu übermitteln; es wird keine spezielle Audio-URL zur Statusabfrage konstruiert."
            },
            "material_combinations": [
              {
                "content_types": [
                  "application/json",
                  "multipart/form-data"
                ],
                "mode": "speech_to_text",
                "required": [
                  "actual matching-format audio file"
                ]
              }
            ],
            "outputs": {
              "all_results": "Vollständiges ursprüngliches JSON, sämtliche verfügbaren Texte/Segmente/Wörter/Sprecher/Zeitstempel und Verbrauchsdaten.",
              "family": "transcription",
              "fields": [
                {
                  "name": "text",
                  "type": "string"
                },
                {
                  "name": "usage",
                  "type": "object"
                },
                {
                  "name": "segments[]",
                  "optional": true,
                  "type": "object"
                },
                {
                  "name": "words[]",
                  "optional": true,
                  "type": "object"
                }
              ],
              "format": "json"
            },
            "parameters": [
              {
                "availability": "source_interface",
                "enum": [
                  "deepgram/nova-3"
                ],
                "enum_known": true,
                "name": "model",
                "required": true,
                "type": "string"
              },
              {
                "availability": "source_interface",
                "data_encoding": "base64 raw actual audio bytes, not data URI",
                "fields": [
                  "data",
                  "format"
                ],
                "name": "input_audio",
                "required": true,
                "type": "object"
              },
              {
                "availability": "retained_official_STTRequest",
                "description": "ISO-639-1 code; omitted means auto-detection",
                "name": "language",
                "required": false,
                "type": "string"
              },
              {
                "availability": "retained_official_STTRequest",
                "maximum": 1,
                "minimum": 0,
                "name": "temperature",
                "required": false,
                "type": "number"
              },
              {
                "availability": "retained_official_STTRequest",
                "default": "json",
                "default_known": true,
                "description": "verbose_json requires exact model/provider support",
                "enum": [
                  "json",
                  "verbose_json"
                ],
                "enum_known": true,
                "name": "response_format",
                "required": false,
                "type": "string"
              },
              {
                "availability": "retained_official_STTRequest",
                "description": "Only used with supported verbose_json",
                "items": {
                  "enum": [
                    "segment",
                    "word"
                  ],
                  "type": "string"
                },
                "name": "timestamp_granularities",
                "required": false,
                "type": "array"
              },
              {
                "availability": "retained_official_STTRequest",
                "description": "Data policy and exact provider options; order/only/ignore are not applied to STT",
                "name": "provider",
                "required": false,
                "type": "object"
              }
            ],
            "request_schema": {
              "properties": {
                "input_audio": {
                  "properties": {
                    "data": {
                      "contentEncoding": "base64",
                      "type": "string"
                    },
                    "format": {
                      "enum": [
                        "wav",
                        "mp3",
                        "flac",
                        "m4a",
                        "ogg",
                        "webm",
                        "aac"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "data",
                    "format"
                  ],
                  "type": "object"
                },
                "language": {
                  "description": "ISO-639-1 code; omitted means auto-detection",
                  "type": "string"
                },
                "model": {
                  "enum": [
                    "deepgram/nova-3"
                  ],
                  "type": "string"
                },
                "provider": {
                  "description": "Data policy and exact provider options; order/only/ignore are not applied to STT",
                  "properties": {
                    "data_collection": {
                      "enum": [
                        "allow",
                        "deny",
                        null
                      ],
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "options": {
                      "type": "object"
                    },
                    "zdr": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    }
                  },
                  "type": "object"
                },
                "response_format": {
                  "default": "json",
                  "description": "verbose_json requires exact model/provider support",
                  "enum": [
                    "json",
                    "verbose_json"
                  ],
                  "type": "string"
                },
                "temperature": {
                  "maximum": 1,
                  "minimum": 0,
                  "type": "number"
                },
                "timestamp_granularities": {
                  "description": "Only used with supported verbose_json",
                  "items": {
                    "enum": [
                      "segment",
                      "word"
                    ],
                    "type": "string"
                  },
                  "type": "array"
                }
              },
              "required": [
                "model",
                "input_audio"
              ],
              "type": "object"
            },
            "schema_template": {
              "actual_file_preparation_required": true,
              "body": {
                "input_audio": {
                  "data": "${BASE64_ACTUAL_WAV_BYTES}",
                  "format": "wav"
                },
                "model": "deepgram/nova-3"
              },
              "content_type": "application/json"
            }
          },
          "hints": [
            "Verwenden Sie das genaue Modell und die dokumentierten Eingabefelder.",
            "Bewahren Sie die vollständige Antwort, jede tatsächliche Ausgabe und die ursprünglich zurückgegebenen IDs auf."
          ],
          "input": {
            "JSON_audio": "Tatsächliche rohe Audiobytes als base64 samt passendem Format",
            "content_types": [
              "application/json",
              "multipart/form-data"
            ],
            "default_response_format": "json",
            "material_types": [
              "audio"
            ],
            "multipart_cap_bytes": 26214400,
            "multipart_required": [
              "model",
              "file"
            ],
            "optional_controls": [
              "language",
              "temperature",
              "response_format",
              "timestamp_granularities",
              "provider"
            ],
            "optional_features": "Ausführliche Ausgaben, diarize/keyterms sowie URL-Eingaben oder größere eingebettete Audiodaten erfordern die entsprechende Fähigkeit des konkreten Modells bzw. Anbieters und den passenden Tarif.",
            "required": [
              "model",
              "input_audio"
            ]
          },
          "lifecycle": {
            "assets": [
              {
                "http": "GET",
                "path": "/v1/media/assets"
              },
              {
                "http": "GET",
                "path": "/v1/media/assets/{asset_id}"
              }
            ],
            "content": [
              {
                "http": "GET",
                "path": "/v1/media/assets/{asset_id}/content",
                "url_source": "exact returned signed URL; never construct token"
              }
            ],
            "mode": "synchronous_result_then_owned_library",
            "operation_id_is_not_task_id": true,
            "status": [
              {
                "http": "GET",
                "id_source": "die tatsächlich zurückgegebene task_id oder ein Eintrag in der Medienbibliothek",
                "path": "/v1/media/tasks/{task_id}"
              }
            ],
            "unknown": "Retain original operation_id/X-Client-Request-ID and original response. Read actual owned task/asset records without resubmitting; no dedicated audio poll URL is constructed."
          },
          "method": {
            "http": "POST",
            "path": "/v1/audio/transcriptions"
          },
          "method_aliases": [],
          "operation_modes": [
            "speech_to_text"
          ],
          "output": {
            "all_results": "Complete original JSON, all available text/segments/words/speakers/timestamps and usage.",
            "family": "transcription",
            "format": "json"
          }
        },
        "ctx": null,
        "declared_pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          },
          {
            "dimensions": {
              "quantity_basis": "actual physical units",
              "quoted_unit": "per audio input second"
            },
            "label": "Ultra",
            "units": [
              {
                "amount": "0.0001433333333334",
                "amount_unit": "usd_per_audio_input_second",
                "billing_input": true,
                "estimate_only": false,
                "key": "audio_input_second",
                "label": "audio input second",
                "native_amount_usd_per_unit": "0.0001433333333334",
                "native_quantity": 1,
                "public_unit_label": "per audio input second",
                "quantity": "1",
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "audio_input_second"
              }
            ]
          }
        ],
        "examples": [
          {
            "code": "set -eu\n: \"${AILOOT_API_KEY:?Set your Ailoot API key}\"\n: \"${AILOOT_AUDIO_FILE:?Set the path to your actual WAV recording}\"\npython3 - <<'PY_REQUEST'\nimport json,os\nfrom pathlib import Path\nimport base64\naudio=Path(os.environ['AILOOT_AUDIO_FILE']).read_bytes()\nif not (audio[:4]==b'RIFF' and audio[8:12]==b'WAVE'): raise SystemExit('Supply an actual WAV audio file')\nif len(audio)>26214400: raise SystemExit('Use a documented supported large-file flow')\nrequest={'model': 'deepgram/nova-3', 'input_audio': {'data': '${BASE64_ACTUAL_WAV_BYTES}', 'format': 'wav'}}\nrequest['input_audio']['data']=base64.b64encode(audio).decode('ascii')\nPath('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')\nPY_REQUEST\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \\\n  -H \"Authorization: Bearer $AILOOT_API_KEY\" -H 'Content-Type: application/json' \\\n  --data-binary @request.json -D response-headers.txt -o response.bin\n# Keep the complete original response and headers. Read every returned segment, word and usage field.\n# Preserve actual operation/task/asset IDs; continue reads of the original result without resubmitting.\n",
            "label": "curl · exact native body and complete result",
            "language": "bash"
          }
        ],
        "family": "openai",
        "fast_multiplier": null,
        "flex_multiplier": null,
        "fmt": "transcriptions",
        "hints": [
          "Use the exact model and documented input fields.",
          "Keep the complete response, every actual output and original returned IDs."
        ],
        "http": "POST",
        "in": null,
        "input": [
          "audio"
        ],
        "label": "Распознавание речи",
        "max_out": null,
        "max_reasoning_effort_multiplier": null,
        "method_aliases": [],
        "out": null,
        "output": [
          "transcription"
        ],
        "path": "/v1/audio/transcriptions",
        "price_conditions": [
          {
            "label": "Fast mode",
            "value": "Not specified",
            "when": "When fast mode is selected"
          },
          {
            "label": "Flex mode",
            "value": "Not specified",
            "when": "When flex mode is selected"
          },
          {
            "label": "Maximum reasoning effort",
            "value": "Not specified",
            "when": "When maximum reasoning effort uses the default adjustment"
          }
        ],
        "pricing": {
          "billing_mode": "per_request",
          "image_input_price": null,
          "image_output_price": null,
          "per_request_price": null,
          "unit_prices": {
            "audio_input_second": 0.0001433333333334
          }
        },
        "pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          },
          {
            "dimensions": {
              "quantity_basis": "actual physical units",
              "quoted_unit": "per audio input second"
            },
            "label": "Ultra",
            "units": [
              {
                "amount": "0.0001433333333334",
                "amount_unit": "usd_per_audio_input_second",
                "billing_input": true,
                "estimate_only": false,
                "key": "audio_input_second",
                "label": "audio input second",
                "native_amount_usd_per_unit": "0.0001433333333334",
                "native_quantity": 1,
                "public_unit_label": "per audio input second",
                "quantity": "1",
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "audio_input_second"
              }
            ]
          }
        ],
        "request_model_id": "deepgram/nova-3",
        "route_label": "Ultra",
        "status_reads": [
          "GET /v1/media/tasks/{task_id}",
          "GET /v1/media/assets/{asset_id}/content"
        ],
        "tiers": [],
        "units": [
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "input_price",
            "label": "Input tokens",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "output_price",
            "label": "Output tokens",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "output_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "out",
            "unit": "output_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_read_price",
            "label": "Cache read",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "cached_input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "cached_input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_price",
            "label": "Cache write",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "generic_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "generic_cache_creation_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_1h_price",
            "label": "Cache write, 1 hour",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "one_hour_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "one_hour_cache_creation_token"
          },
          {
            "amount": "0.0001433333333334",
            "amount_unit": "usd_per_audio_input_second",
            "billing_input": true,
            "estimate_only": false,
            "key": "audio_input_second",
            "label": "audio input second",
            "native_amount_usd_per_unit": "0.0001433333333334",
            "native_quantity": 1,
            "public_unit_label": "per audio input second",
            "quantity": "1",
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "audio_input_second"
          }
        ]
      }
    }
  ],
  "model_id": "deepgram/nova-3",
  "nativeProvenance": {
    "input_facts_canonical_sha256": "58a5ccc55d776c8f3b784db45f914e55766f43e3b78df4e9fe2c90650016dc61",
    "input_html_sha256": "d2531a7a0b62ed8b138e7e80db73f2274e672a4a3ed2307cf2c3cfe212a9ef71",
    "private_audit_sha256": "6eb2dcfc1008f48f67a76b31068f8ca5062aca159b24e7fa713d9d206a935c13",
    "role": "historical-normalized-input-audit-hashes",
    "schema": "ailoot-native-model-provenance-v2"
  },
  "page": {
    "canonical": "https://ailoot.ai/models/de/deepgram-nova-3/",
    "description": "Nova-3 ist Deepgrams allgemeines Speech-to-Text-Modell für aufgezeichnetes und gestreamtes Audio. Es unterstützt einsprachige Erkennung, einen definierten mehrsprachigen Modus für Sprachwechsel und Keyterm Prompting und gibt Transkripte mit Wortzeiten und Konfidenzinformationen zurück.",
    "locale": "de",
    "md_url": "https://ailoot.ai/models/de/deepgram-nova-3/index.md",
    "title": "Deepgram: Nova-3 — Ailoot",
    "url": "https://ailoot.ai/models/de/deepgram-nova-3/"
  },
  "rawModel": {
    "about": "Nova-3 ist Deepgrams allgemeines Spracherkennungsmodell zur Umwandlung von Audio in Text. Der Anbieter empfiehlt es für Meetings, Veranstaltungsuntertitel, Aufnahmen mit mehreren Sprechern und schwierige Bedingungen wie Geräusche oder entfernte Mikrofone, mit vorab aufgezeichneter oder gestreamter Transkription. Sein nützliches Ergebnis ist erkannte Sprache mit Zeit- und Konfidenzinformationen, die mit dem Quellaudio verknüpft bleibt.\n\n### Den Sprachworkflow wählen\n\nDie dokumentierte Standardsprache ist Englisch. Eine einsprachige Anfrage wählt die gesprochene Sprache oder unterstützte Locale. Die aktuelle Tabelle des allgemeinen Modells umfasst regionale Englischvarianten, Spanisch, Französisch, Deutsch, Russisch, Portugiesisch, Japanisch, Italienisch, Niederländisch, Arabisch, chinesische Schriften und viele weitere Sprachen, darunter Kasachisch. Wählen Sie aus den unterstützten Codes des Anbieters, statt anzunehmen, dass jeder Locale-Name akzeptiert wird.\n\nDie mehrsprachige Einstellung ist ein separater Workflow für Sprachwechsel. Die aktuelle Nova-3-Tabelle nennt dafür zehn Sprachen: Englisch, Spanisch, Französisch, Deutsch, Hindi, Russisch, Portugiesisch, Japanisch, Italienisch und Niederländisch. Diese Menge ist nicht mit der größeren einsprachigen Liste identisch. Bereiten Sie bei einer Aufnahme mit Wechseln zwischen unterstützten Sprachen den mehrsprachigen Modus vor, statt das gesamte Gespräch in eine unpassende einsprachige Einstellung zu zwingen. Bewahren Sie das Gesprochene, bevor Sie eine übersetzte oder zusammengefasste Version vorbereiten.\n\n### Aufgezeichnetes Audio und Transkriptvorbereitung\n\nDeepgrams Dateiworkflow akzeptiert hochgeladene Audiobytes oder einen Verweis auf eine Audiodatei. Speichern Sie das zurückgegebene Transkript bei Abschluss der Anfrage; der Anbieter speichert Transkripte nicht zum späteren Abruf. Gängige dokumentierte Eingabeformate und Kodierungen umfassen MP3, MP4, MP2, AAC, WAV, FLAC, PCM, M4A, Ogg, Opus und WebM. Bewahren Sie tatsächliches Format und Kanalinformationen bei der Aufnahme. Geben Sie der Aufnahme eine stabile Kennung und halten Sie das Ergebnis mit der richtigen Quelle und deren Kanalinformationen verknüpft. Prüfen Sie bei einem Meeting Teilnehmernamen und Fachbegriffe beim Anhören des Originaltons. Bewahren Sie bei einem Vortrag oder einer Veranstaltung die Audioabfolge, damit spätere Untertitel oder Suchergebnisse die relevante Passage auffinden können.\n\nDer Leitfaden des Anbieters für vorab aufgezeichnetes Audio nennt eine maximale Dateigröße von 2 GB und empfiehlt, den Audiostream aus einer großen Videodatei zu extrahieren. Er dokumentiert außerdem ein Verarbeitungstimeout von zehn Minuten für Nova-Anfragen. Dieses Timeout betrifft die Verarbeitungsdauer der Anfrage, keine maximale Aufnahmedauer von zehn Minuten. Ein nützliches Ergebnis enthält das Ende der beabsichtigten Aufnahme; ein nur teilweise erhaltenes Transkript sollte nicht als vollständiger Text behandelt werden.\n\n### Wörter, Zeiten und Konfidenz lesen\n\nDie dokumentierte JSON-Antwort enthält Transkriptalternativen und erkannte Wörter mit Start- und Endzeit jedes Wortes in Sekunden ab Audiobeginn sowie einem Konfidenzwert. Für ein Transkript mit mehreren Sprechern weist die optionale Sprechertrennung des Anbieters jedem Wort eine Sprecherbezeichnung zu. Bei vorab aufgezeichnetem Audio gibt die Sprechertrennung außerdem Sprecherkonfidenz zurück; bei Streaming die Sprecherbezeichnung. Prüfen Sie diese Bezeichnungen anhand der Stimmen in der Aufnahme. Die Gesamtkonfidenz des Transkripts wird ebenfalls auf einer Skala von 0–1 ausgegeben. Wenn Smart Formatting angefordert wird, kann das Ergebnis Wörter mit Zeichensetzung und Großschreibung sowie lesbare Absatzinformationen enthalten.\n\nVerwenden Sie diese Felder entsprechend ihrer Bedeutung. Eine Wortzeit lokalisiert erkannte Sprache, während Konfidenz die Zuverlässigkeitseinschätzung des Modells ist und kein Beweis, dass ein schwieriger Name oder eine Mengenangabe richtig gehört wurde. Bewahren Sie für die Untertitelvorbereitung die Zeitangaben zusammen mit geprüftem Wortlaut und vergleichen Sie die Grenzen mit dem Ton. Halten Sie in einer lesbaren redaktionellen Version Änderungen vom erkannten Transkript unterscheidbar, statt unsichere Wörter stillschweigend durch eine plausible Geschichte zu ersetzen.\n\n### Streaming-Erkennung und endgültige Segmente\n\nNovas Streaming-Workflow gibt beim Eintreffen des Audios Text mit vorläufigen und endgültigen Ergebnissen zurück. Der Indikator is_final unterscheidet noch änderbaren Text von einem endgültigen Segment. Der Indikator speech_final bezieht sich auf die Erkennung des Endpunkts eines gesprochenen Segments. Halten Sie diese Signale vom bloßen Empfang eines nicht leeren Transkripts getrennt und bewahren Sie die endgültigen Segmente in ihrer Audioreihenfolge, wenn Sie den vollständigen Datensatz vorbereiten.\n\nNova-3 ist allgemeine ASR und nicht das separate Gesprächsmodell Flux mit modellnativer Erkennung von Gesprächsbeiträgen. Nova markiert Transkriptendgültigkeit und Sprachendpunkte; Flux liefert eigene Zustandsereignisse für Gesprächsbeiträge. Wählen Sie den Transkriptionsworkflow danach, ob das Audio bereits aufgezeichnet ist oder live eintrifft, und verwenden Sie die tatsächliche endgültige Ausgabe als zu bewahrendes Artefakt.\n\n### Keyterms für wichtiges Vokabular\n\nDas dokumentierte Keyterm Prompting von Nova-3 unterstützt einsprachige und mehrsprachige Transkription und richtet die Erkennung ohne erneutes Modelltraining auf wichtige Begriffe aus. Stellen Sie relevante Namen, Produktbegriffe, Akronyme oder Mehrwortphrasen bereit, die tatsächlich gesprochen werden könnten. Der Leitfaden begrenzt die gesamte Keyterm-Eingabe auf 500 Tokens und empfiehlt, sich auf das wichtigste Vokabular zu konzentrieren, statt wahllos häufige Wörter hinzuzufügen.\n\nDie Syntax des Anbieters verwendet einfache Begriffe mit einem separaten keyterm-Eintrag pro Begriff. Eine Mehrwortphrase bleibt eine Phrase. Ältere Keyword-Gewichte oder Verstärker sowie das Verbinden separater Begriffe mit Kommas, Semikolons oder Zeilenumbrüchen sind nicht gleichwertig: Die Schnittstelle kann sie als einen einzigen wörtlichen Wert akzeptieren, ohne die beabsichtigte Verstärkung zu liefern. Verwenden Sie für Namen die richtige Groß- und Kleinschreibung und prüfen Sie anschließend das Transkript, weil Audiokontext und Smart Formatting die abschließende Schreibform dennoch verändern können.\n\n### Modellfamiliengrenzen und nützliche Ergebnisse\n\nDas allgemeine Nova-3-Profil unterscheidet sich von den separat benannten Optionen Medical und Pharma. Vokabular-Prompting macht daraus keine andere Ausgabe, und Sprachabdeckung oder Verhalten spezialisierter Modelle sollten nicht für das allgemeine Modell angenommen werden. Zusätzliche Transkriptverarbeitungsfunktionen sind Auswahlmöglichkeiten im Sprachworkflow des Anbieters und kein Beleg, dass die Erkennung eine nie angeforderte Zusammenfassung, Übersetzung oder ein anderes Artefakt erzeugt hat.\n\nEin nützliches Nova-3-Ergebnis kann ein durchsuchbares Meetingtranskript, untertitelfertiger Wortlaut mit Wortzeiten oder ein Datensatz eines mehrsprachigen Gesprächs sein. Bewahren Sie Audiokennung, gewählten Sprachworkflow, endgültigen Text und hilfreiche Konfidenz- oder Zeitfelder. Prüfen Sie unklare Namen, Zahlen, überlappende Stimmen und Sprachwechsel anhand der Originalaufnahme und halten Sie die tatsächlich erkannte Sprache für den nächsten Inhaltsverarbeitungsschritt verfügbar.",
    "alias_of": null,
    "aliases": [],
    "author": "Deepgram",
    "available": null,
    "canonical_model": "deepgram/nova-3",
    "capabilities": {
      "context_length": 0,
      "manufacturer_input": [
        "audio"
      ],
      "manufacturer_output": [
        "transcription"
      ]
    },
    "card_routes": [
      {
        "label": "Ultra",
        "rates": [
          {
            "amount": "0.0001433333333334",
            "amount_unit": "usd_per_audio_input_second",
            "billing_input": true,
            "estimate_only": false,
            "key": "audio_input_second",
            "label": "audio input second",
            "native_amount_usd_per_unit": "0.0001433333333334",
            "native_quantity": 1,
            "public_unit_label": "per audio input second",
            "quantity": "1",
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "audio_input_second"
          }
        ],
        "summary": "Die vollständigen Preisangaben zur Konfiguration finden Sie in den Details."
      }
    ],
    "ctx": null,
    "declared_tariff_references": [
      {
        "client_selectable": false,
        "key": "c81fd216735cb75857ec",
        "label": "Deepgram: Nova-3",
        "profiles": [
          {
            "basis": "",
            "dimensions": {
              "conditions": "Standardkonfiguration"
            },
            "label": "Deepgram: Nova-3 · Standardkonfiguration",
            "units": [
              {
                "amount": "0.0001433333333334",
                "amount_unit": "usd_per_exact_physical_unit",
                "billing_input": false,
                "key": "ce3ba3a9b22ee118a269edd4",
                "label": "Input audio seconds",
                "public_unit_label": "per input audio second",
                "quantity": "1",
                "rate_role": "declared_tariff_rate",
                "side": "in",
                "unit": "input_audio_second"
              }
            ]
          }
        ]
      }
    ],
    "entity_type": "model",
    "formats": [
      "transcriptions"
    ],
    "id": "deepgram/nova-3",
    "input": [
      "audio"
    ],
    "kind": "transcription",
    "max_out": null,
    "methods": [
      {
        "available": null,
        "cache_read": null,
        "cache_write": null,
        "cache_write_1h": null,
        "contract": {
          "data": {
            "all_results": "Complete original JSON, all available text/segments/words/speakers/timestamps and usage.",
            "lifecycle": {
              "assets": [
                {
                  "http": "GET",
                  "path": "/v1/media/assets"
                },
                {
                  "http": "GET",
                  "path": "/v1/media/assets/{asset_id}"
                }
              ],
              "content": [
                {
                  "http": "GET",
                  "path": "/v1/media/assets/{asset_id}/content",
                  "url_source": "exact returned signed URL; never construct token"
                }
              ],
              "mode": "synchronous_result_then_owned_library",
              "operation_id_is_not_task_id": true,
              "status": [
                {
                  "http": "GET",
                  "id_source": "actual returned task_id or media library record",
                  "path": "/v1/media/tasks/{task_id}"
                }
              ],
              "unknown": "Bewahren Sie die ursprüngliche operation_id/X-Client-Request-ID und die ursprüngliche Antwort auf. Lesen Sie tatsächliche, Ihnen zugeordnete Aufgaben- und Asset-Datensätze aus, ohne erneut zu übermitteln; es wird keine spezielle Audio-URL zur Statusabfrage konstruiert."
            },
            "material_combinations": [
              {
                "content_types": [
                  "application/json",
                  "multipart/form-data"
                ],
                "mode": "speech_to_text",
                "required": [
                  "actual matching-format audio file"
                ]
              }
            ],
            "outputs": {
              "all_results": "Vollständiges ursprüngliches JSON, sämtliche verfügbaren Texte/Segmente/Wörter/Sprecher/Zeitstempel und Verbrauchsdaten.",
              "family": "transcription",
              "fields": [
                {
                  "name": "text",
                  "type": "string"
                },
                {
                  "name": "usage",
                  "type": "object"
                },
                {
                  "name": "segments[]",
                  "optional": true,
                  "type": "object"
                },
                {
                  "name": "words[]",
                  "optional": true,
                  "type": "object"
                }
              ],
              "format": "json"
            },
            "parameters": [
              {
                "availability": "source_interface",
                "enum": [
                  "deepgram/nova-3"
                ],
                "enum_known": true,
                "name": "model",
                "required": true,
                "type": "string"
              },
              {
                "availability": "source_interface",
                "data_encoding": "base64 raw actual audio bytes, not data URI",
                "fields": [
                  "data",
                  "format"
                ],
                "name": "input_audio",
                "required": true,
                "type": "object"
              },
              {
                "availability": "retained_official_STTRequest",
                "description": "ISO-639-1 code; omitted means auto-detection",
                "name": "language",
                "required": false,
                "type": "string"
              },
              {
                "availability": "retained_official_STTRequest",
                "maximum": 1,
                "minimum": 0,
                "name": "temperature",
                "required": false,
                "type": "number"
              },
              {
                "availability": "retained_official_STTRequest",
                "default": "json",
                "default_known": true,
                "description": "verbose_json requires exact model/provider support",
                "enum": [
                  "json",
                  "verbose_json"
                ],
                "enum_known": true,
                "name": "response_format",
                "required": false,
                "type": "string"
              },
              {
                "availability": "retained_official_STTRequest",
                "description": "Only used with supported verbose_json",
                "items": {
                  "enum": [
                    "segment",
                    "word"
                  ],
                  "type": "string"
                },
                "name": "timestamp_granularities",
                "required": false,
                "type": "array"
              },
              {
                "availability": "retained_official_STTRequest",
                "description": "Data policy and exact provider options; order/only/ignore are not applied to STT",
                "name": "provider",
                "required": false,
                "type": "object"
              }
            ],
            "request_schema": {
              "properties": {
                "input_audio": {
                  "properties": {
                    "data": {
                      "contentEncoding": "base64",
                      "type": "string"
                    },
                    "format": {
                      "enum": [
                        "wav",
                        "mp3",
                        "flac",
                        "m4a",
                        "ogg",
                        "webm",
                        "aac"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "data",
                    "format"
                  ],
                  "type": "object"
                },
                "language": {
                  "description": "ISO-639-1 code; omitted means auto-detection",
                  "type": "string"
                },
                "model": {
                  "enum": [
                    "deepgram/nova-3"
                  ],
                  "type": "string"
                },
                "provider": {
                  "description": "Data policy and exact provider options; order/only/ignore are not applied to STT",
                  "properties": {
                    "data_collection": {
                      "enum": [
                        "allow",
                        "deny",
                        null
                      ],
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "options": {
                      "type": "object"
                    },
                    "zdr": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    }
                  },
                  "type": "object"
                },
                "response_format": {
                  "default": "json",
                  "description": "verbose_json requires exact model/provider support",
                  "enum": [
                    "json",
                    "verbose_json"
                  ],
                  "type": "string"
                },
                "temperature": {
                  "maximum": 1,
                  "minimum": 0,
                  "type": "number"
                },
                "timestamp_granularities": {
                  "description": "Only used with supported verbose_json",
                  "items": {
                    "enum": [
                      "segment",
                      "word"
                    ],
                    "type": "string"
                  },
                  "type": "array"
                }
              },
              "required": [
                "model",
                "input_audio"
              ],
              "type": "object"
            },
            "schema_template": {
              "actual_file_preparation_required": true,
              "body": {
                "input_audio": {
                  "data": "${BASE64_ACTUAL_WAV_BYTES}",
                  "format": "wav"
                },
                "model": "deepgram/nova-3"
              },
              "content_type": "application/json"
            }
          },
          "hints": [
            "Verwenden Sie das genaue Modell und die dokumentierten Eingabefelder.",
            "Bewahren Sie die vollständige Antwort, jede tatsächliche Ausgabe und die ursprünglich zurückgegebenen IDs auf."
          ],
          "input": {
            "JSON_audio": "Tatsächliche rohe Audiobytes als base64 samt passendem Format",
            "content_types": [
              "application/json",
              "multipart/form-data"
            ],
            "default_response_format": "json",
            "material_types": [
              "audio"
            ],
            "multipart_cap_bytes": 26214400,
            "multipart_required": [
              "model",
              "file"
            ],
            "optional_controls": [
              "language",
              "temperature",
              "response_format",
              "timestamp_granularities",
              "provider"
            ],
            "optional_features": "Ausführliche Ausgaben, diarize/keyterms sowie URL-Eingaben oder größere eingebettete Audiodaten erfordern die entsprechende Fähigkeit des konkreten Modells bzw. Anbieters und den passenden Tarif.",
            "required": [
              "model",
              "input_audio"
            ]
          },
          "lifecycle": {
            "assets": [
              {
                "http": "GET",
                "path": "/v1/media/assets"
              },
              {
                "http": "GET",
                "path": "/v1/media/assets/{asset_id}"
              }
            ],
            "content": [
              {
                "http": "GET",
                "path": "/v1/media/assets/{asset_id}/content",
                "url_source": "exact returned signed URL; never construct token"
              }
            ],
            "mode": "synchronous_result_then_owned_library",
            "operation_id_is_not_task_id": true,
            "status": [
              {
                "http": "GET",
                "id_source": "die tatsächlich zurückgegebene task_id oder ein Eintrag in der Medienbibliothek",
                "path": "/v1/media/tasks/{task_id}"
              }
            ],
            "unknown": "Retain original operation_id/X-Client-Request-ID and original response. Read actual owned task/asset records without resubmitting; no dedicated audio poll URL is constructed."
          },
          "method": {
            "http": "POST",
            "path": "/v1/audio/transcriptions"
          },
          "method_aliases": [],
          "operation_modes": [
            "speech_to_text"
          ],
          "output": {
            "all_results": "Complete original JSON, all available text/segments/words/speakers/timestamps and usage.",
            "family": "transcription",
            "format": "json"
          }
        },
        "ctx": null,
        "declared_pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          },
          {
            "dimensions": {
              "quantity_basis": "actual physical units",
              "quoted_unit": "per audio input second"
            },
            "label": "Ultra",
            "units": [
              {
                "amount": "0.0001433333333334",
                "amount_unit": "usd_per_audio_input_second",
                "billing_input": true,
                "estimate_only": false,
                "key": "audio_input_second",
                "label": "audio input second",
                "native_amount_usd_per_unit": "0.0001433333333334",
                "native_quantity": 1,
                "public_unit_label": "per audio input second",
                "quantity": "1",
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "audio_input_second"
              }
            ]
          }
        ],
        "examples": [
          {
            "code": "set -eu\n: \"${AILOOT_API_KEY:?Set your Ailoot API key}\"\n: \"${AILOOT_AUDIO_FILE:?Set the path to your actual WAV recording}\"\npython3 - <<'PY_REQUEST'\nimport json,os\nfrom pathlib import Path\nimport base64\naudio=Path(os.environ['AILOOT_AUDIO_FILE']).read_bytes()\nif not (audio[:4]==b'RIFF' and audio[8:12]==b'WAVE'): raise SystemExit('Supply an actual WAV audio file')\nif len(audio)>26214400: raise SystemExit('Use a documented supported large-file flow')\nrequest={'model': 'deepgram/nova-3', 'input_audio': {'data': '${BASE64_ACTUAL_WAV_BYTES}', 'format': 'wav'}}\nrequest['input_audio']['data']=base64.b64encode(audio).decode('ascii')\nPath('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')\nPY_REQUEST\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \\\n  -H \"Authorization: Bearer $AILOOT_API_KEY\" -H 'Content-Type: application/json' \\\n  --data-binary @request.json -D response-headers.txt -o response.bin\n# Keep the complete original response and headers. Read every returned segment, word and usage field.\n# Preserve actual operation/task/asset IDs; continue reads of the original result without resubmitting.\n",
            "label": "curl · exact native body and complete result",
            "language": "bash"
          }
        ],
        "family": "openai",
        "fast_multiplier": null,
        "flex_multiplier": null,
        "fmt": "transcriptions",
        "hints": [
          "Use the exact model and documented input fields.",
          "Keep the complete response, every actual output and original returned IDs."
        ],
        "http": "POST",
        "in": null,
        "input": [
          "audio"
        ],
        "label": "Распознавание речи",
        "max_out": null,
        "max_reasoning_effort_multiplier": null,
        "method_aliases": [],
        "out": null,
        "output": [
          "transcription"
        ],
        "path": "/v1/audio/transcriptions",
        "price_conditions": [
          {
            "label": "Fast mode",
            "value": "Not specified",
            "when": "When fast mode is selected"
          },
          {
            "label": "Flex mode",
            "value": "Not specified",
            "when": "When flex mode is selected"
          },
          {
            "label": "Maximum reasoning effort",
            "value": "Not specified",
            "when": "When maximum reasoning effort uses the default adjustment"
          }
        ],
        "pricing": {
          "billing_mode": "per_request",
          "image_input_price": null,
          "image_output_price": null,
          "per_request_price": null,
          "unit_prices": {
            "audio_input_second": 0.0001433333333334
          }
        },
        "pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          },
          {
            "dimensions": {
              "quantity_basis": "actual physical units",
              "quoted_unit": "per audio input second"
            },
            "label": "Ultra",
            "units": [
              {
                "amount": "0.0001433333333334",
                "amount_unit": "usd_per_audio_input_second",
                "billing_input": true,
                "estimate_only": false,
                "key": "audio_input_second",
                "label": "audio input second",
                "native_amount_usd_per_unit": "0.0001433333333334",
                "native_quantity": 1,
                "public_unit_label": "per audio input second",
                "quantity": "1",
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "audio_input_second"
              }
            ]
          }
        ],
        "request_model_id": "deepgram/nova-3",
        "route_label": "Ultra",
        "status_reads": [
          "GET /v1/media/tasks/{task_id}",
          "GET /v1/media/assets/{asset_id}/content"
        ],
        "tiers": [],
        "units": [
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "input_price",
            "label": "Input tokens",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "output_price",
            "label": "Output tokens",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "output_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "out",
            "unit": "output_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_read_price",
            "label": "Cache read",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "cached_input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "cached_input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_price",
            "label": "Cache write",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "generic_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "generic_cache_creation_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_1h_price",
            "label": "Cache write, 1 hour",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "one_hour_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "one_hour_cache_creation_token"
          },
          {
            "amount": "0.0001433333333334",
            "amount_unit": "usd_per_audio_input_second",
            "billing_input": true,
            "estimate_only": false,
            "key": "audio_input_second",
            "label": "audio input second",
            "native_amount_usd_per_unit": "0.0001433333333334",
            "native_quantity": 1,
            "public_unit_label": "per audio input second",
            "quantity": "1",
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "audio_input_second"
          }
        ]
      }
    ],
    "model_aliases": [
      {
        "canonical_model_id": "deepgram/nova-3",
        "request_model_id": "deepgram/nova-3",
        "route_label": "Ultra"
      }
    ],
    "name": "Deepgram: Nova-3",
    "price": {
      "in": null,
      "in_label": null,
      "out": null,
      "out_label": null,
      "sort_in": null,
      "sort_out": null,
      "varies": true
    },
    "pricing_profiles": [
      {
        "applicability": {
          "client_selectable": false,
          "native_profile_selection_pending": true,
          "scope": "manufacturer_reference"
        },
        "dimensions": {
          "language_variant": "monolingual",
          "multichannel_billing": "requires channel quantity; not implied by one file",
          "payg": true
        },
        "label": "Ultra",
        "units": [
          {
            "amount": "0.0086",
            "amount_unit": "usd_per_audio_input_minute",
            "conditions": {
              "language_variant": "monolingual",
              "multichannel_billing": "requires channel quantity; not implied by one file",
              "payg": true
            },
            "key": "base",
            "label": "base",
            "profile_index": 0,
            "quantity": "1",
            "rate_role": "binding_component_rate",
            "side": "out",
            "unit": "audio_input_minute"
          }
        ]
      },
      {
        "applicability": {
          "client_selectable": false,
          "native_profile_selection_pending": true,
          "scope": "manufacturer_reference"
        },
        "dimensions": {
          "language_variant": "multilingual",
          "multichannel_billing": "requires channel quantity; not implied by one file",
          "payg": true
        },
        "label": "Ultra",
        "units": [
          {
            "amount": "0.0104",
            "amount_unit": "usd_per_audio_input_minute",
            "conditions": {
              "language_variant": "multilingual",
              "multichannel_billing": "requires channel quantity; not implied by one file",
              "payg": true
            },
            "key": "base",
            "label": "base",
            "profile_index": 1,
            "quantity": "1",
            "rate_role": "binding_component_rate",
            "side": "out",
            "unit": "audio_input_minute"
          }
        ]
      },
      {
        "applicability": {
          "client_selectable": false,
          "native_profile_selection_pending": true,
          "scope": "manufacturer_reference"
        },
        "dimensions": {
          "adds_to_base": true,
          "feature_enabled": "redaction"
        },
        "label": "Ultra",
        "units": [
          {
            "amount": "0.0040",
            "amount_unit": "usd_per_audio_input_minute",
            "conditions": {
              "adds_to_base": true,
              "feature_enabled": "redaction"
            },
            "key": "redaction",
            "label": "redaction",
            "profile_index": 2,
            "quantity": "1",
            "rate_role": "binding_component_rate",
            "side": "out",
            "unit": "audio_input_minute"
          }
        ]
      },
      {
        "applicability": {
          "client_selectable": false,
          "native_profile_selection_pending": true,
          "scope": "manufacturer_reference"
        },
        "dimensions": {
          "adds_to_base": true,
          "feature_enabled": "keyterm_prompting"
        },
        "label": "Ultra",
        "units": [
          {
            "amount": "0.0026",
            "amount_unit": "usd_per_audio_input_minute",
            "conditions": {
              "adds_to_base": true,
              "feature_enabled": "keyterm_prompting"
            },
            "key": "keyterm_prompting",
            "label": "keyterm prompting",
            "profile_index": 3,
            "quantity": "1",
            "rate_role": "binding_component_rate",
            "side": "in",
            "unit": "audio_input_minute"
          }
        ]
      },
      {
        "applicability": {
          "client_selectable": false,
          "native_profile_selection_pending": true,
          "scope": "manufacturer_reference"
        },
        "dimensions": {
          "adds_to_base": true,
          "feature_enabled": "entity_detection"
        },
        "label": "Ultra",
        "units": [
          {
            "amount": "0.0034",
            "amount_unit": "usd_per_audio_input_minute",
            "conditions": {
              "adds_to_base": true,
              "feature_enabled": "entity_detection"
            },
            "key": "entity_detection",
            "label": "entity detection",
            "profile_index": 4,
            "quantity": "1",
            "rate_role": "binding_component_rate",
            "side": "out",
            "unit": "audio_input_minute"
          }
        ]
      },
      {
        "applicability": {
          "client_selectable": false,
          "native_profile_selection_pending": true,
          "scope": "manufacturer_reference"
        },
        "dimensions": {
          "language_variant": "monolingual",
          "multichannel_billing": "requires channel quantity; not implied by one file",
          "payg": true
        },
        "label": "Ultra",
        "units": [
          {
            "amount": "0.0154",
            "amount_unit": "usd_per_audio_input_minute",
            "conditions": {
              "language_variant": "monolingual",
              "multichannel_billing": "requires channel quantity; not implied by one file",
              "payg": true
            },
            "key": "base",
            "label": "base",
            "profile_index": 5,
            "quantity": "1",
            "rate_role": "binding_component_rate",
            "side": "out",
            "unit": "audio_input_minute"
          }
        ]
      },
      {
        "applicability": {
          "client_selectable": false,
          "native_profile_selection_pending": true,
          "scope": "manufacturer_reference"
        },
        "dimensions": {
          "language_variant": "multilingual",
          "multichannel_billing": "requires channel quantity; not implied by one file",
          "payg": true
        },
        "label": "Ultra",
        "units": [
          {
            "amount": "0.0184",
            "amount_unit": "usd_per_audio_input_minute",
            "conditions": {
              "language_variant": "multilingual",
              "multichannel_billing": "requires channel quantity; not implied by one file",
              "payg": true
            },
            "key": "base",
            "label": "base",
            "profile_index": 6,
            "quantity": "1",
            "rate_role": "binding_component_rate",
            "side": "out",
            "unit": "audio_input_minute"
          }
        ]
      },
      {
        "applicability": {
          "client_selectable": false,
          "native_profile_selection_pending": true,
          "scope": "manufacturer_reference"
        },
        "dimensions": {
          "adds_to_base": true,
          "feature_enabled": "redaction"
        },
        "label": "Ultra",
        "units": [
          {
            "amount": "0.0040",
            "amount_unit": "usd_per_audio_input_minute",
            "conditions": {
              "adds_to_base": true,
              "feature_enabled": "redaction"
            },
            "key": "redaction",
            "label": "redaction",
            "profile_index": 7,
            "quantity": "1",
            "rate_role": "binding_component_rate",
            "side": "out",
            "unit": "audio_input_minute"
          }
        ]
      },
      {
        "applicability": {
          "client_selectable": false,
          "native_profile_selection_pending": true,
          "scope": "manufacturer_reference"
        },
        "dimensions": {
          "adds_to_base": true,
          "feature_enabled": "keyterm_prompting"
        },
        "label": "Ultra",
        "units": [
          {
            "amount": "0.0026",
            "amount_unit": "usd_per_audio_input_minute",
            "conditions": {
              "adds_to_base": true,
              "feature_enabled": "keyterm_prompting"
            },
            "key": "keyterm_prompting",
            "label": "keyterm prompting",
            "profile_index": 8,
            "quantity": "1",
            "rate_role": "binding_component_rate",
            "side": "in",
            "unit": "audio_input_minute"
          }
        ]
      },
      {
        "applicability": {
          "client_selectable": false,
          "native_profile_selection_pending": true,
          "scope": "manufacturer_reference"
        },
        "dimensions": {
          "adds_to_base": true,
          "feature_enabled": "entity_detection"
        },
        "label": "Ultra",
        "units": [
          {
            "amount": "0.0034",
            "amount_unit": "usd_per_audio_input_minute",
            "conditions": {
              "adds_to_base": true,
              "feature_enabled": "entity_detection"
            },
            "key": "entity_detection",
            "label": "entity detection",
            "profile_index": 9,
            "quantity": "1",
            "rate_role": "binding_component_rate",
            "side": "out",
            "unit": "audio_input_minute"
          }
        ]
      },
      {
        "applicability": {
          "client_selectable": false,
          "native_profile_selection_pending": true,
          "scope": "manufacturer_reference"
        },
        "dimensions": {
          "adds_to_base": true,
          "feature_enabled": "speaker_diarization"
        },
        "label": "Ultra",
        "units": [
          {
            "amount": "0.0040",
            "amount_unit": "usd_per_audio_input_minute",
            "conditions": {
              "adds_to_base": true,
              "feature_enabled": "speaker_diarization"
            },
            "key": "speaker_diarization",
            "label": "speaker diarization",
            "profile_index": 10,
            "quantity": "1",
            "rate_role": "binding_component_rate",
            "side": "out",
            "unit": "audio_input_minute"
          }
        ]
      }
    ],
    "public_id": "deepgram/nova-3",
    "short": "Nova-3 ist Deepgrams allgemeines Speech-to-Text-Modell für aufgezeichnetes und gestreamtes Audio. Es unterstützt einsprachige Erkennung, einen definierten mehrsprachigen Modus für Sprachwechsel und Keyterm Prompting und gibt Transkripte mit Wortzeiten und Konfidenzinformationen zurück."
  },
  "renderer_schema": {
    "method_order": "Original DTO methods order; every exact route/format/path/caller survives.",
    "prices": "Original public DTO fields and original native display HTML; no flattened or normalized offers."
  },
  "representation": "exact-public-dto-and-native-renderer-html",
  "representationNotes": {
    "current_reference": {
      "about_json_pointer": "/aboutHtml",
      "methods": [
        {
          "contract_json_pointer": "/methods/0/rawMethod/contract",
          "html_json_pointer": "/methods/0/html",
          "method_ordinal": 0
        }
      ],
      "role": "current-semantic-reference"
    },
    "raw_input": {
      "examples_role": "historical-input-not-current-ready-examples",
      "json_pointers": [
        "/rawModel",
        "/methods/0/rawMethod"
      ],
      "role": "historical-owner-input"
    },
    "schema": "ailoot-native-model-representations-v1"
  },
  "schema": "ailoot-static-model-facts-v1",
  "schema_version": 1,
  "shortText": "Nova-3 ist Deepgrams allgemeines Speech-to-Text-Modell für aufgezeichnetes und gestreamtes Audio. Es unterstützt einsprachige Erkennung, einen definierten mehrsprachigen Modus für Sprachwechsel und Keyterm Prompting und gibt Transkripte mit Wortzeiten und Konfidenzinformationen zurück.",
  "source": {
    "audit_sha256": "2e00086bcbfc28e64d0cebe97aa47c17d8d5618963027f8ffb9dc6123d7d25b1",
    "bridge_map_sha256": "1125275768b9636fc8461bc7da5061239a81ddfe508e2557843ca42c58ab0036",
    "raw_model_json_sha256": "a632f953fdde4a281237744426c04386b92ebe931e9938391f5b60b3512c511d",
    "renderer_sha256": "8bd3076b303b7b3aa4d961032854071403a471ec26a4f50c64e3a32556ea2925"
  },
  "sourceRevision": "6ea244ef2f4c9b9eb5ab8d77aad9d6dac790b8b3a96460fbe301e47512746d1b"
}
