{
  "aboutHtml": "<p>Nova-3 est le modèle généraliste de reconnaissance vocale de Deepgram pour convertir l’audio en texte. Le producteur le recommande pour les réunions, les sous-titres d’événements, les enregistrements à plusieurs locuteurs et les conditions difficiles, telles que le bruit ou les microphones éloignés, en transcription d’enregistrements ou en streaming. Son résultat utile est la parole reconnue avec des informations d’horodatage et de confiance qui restent liées à l’audio source.</p><h4>Choisir le processus linguistique</h4><p>La langue par défaut documentée est l’anglais. Une requête monolingue sélectionne la langue parlée ou la variante locale prise en charge. Le tableau actuel du modèle général comprend des variantes régionales de l’anglais, l’espagnol, le français, l’allemand, le russe, le portugais, le japonais, l’italien, le néerlandais, l’arabe, des écritures chinoises et de nombreuses autres langues, dont le kazakh. Choisissez parmi les codes pris en charge par le producteur, plutôt que de supposer que tout nom de locale est accepté.</p><p>Le réglage multilingue est un processus distinct d’alternance linguistique. Le tableau actuel de Nova-3 y répertorie dix langues : l’anglais, l’espagnol, le français, l’allemand, l’hindi, le russe, le portugais, le japonais, l’italien et le néerlandais. Cet ensemble n’est pas identique à la liste monolingue plus vaste. Pour un enregistrement alternant entre des langues prises en charge, préparez le mode multilingue plutôt que de forcer la conversation entière dans un réglage monolingue sans rapport. Préservez ce qui a été dit avant de préparer toute version traduite ou résumée.</p><h4>Audio enregistré et préparation de la transcription</h4><p>Le processus de fichiers de Deepgram accepte des octets audio téléversés ou une référence à un fichier audio. Sauvegardez la transcription renvoyée à la fin de la requête ; le producteur ne stocke pas les transcriptions pour une récupération ultérieure. Les formats et encodages d’entrée courants documentés comprennent MP3, MP4, MP2, AAC, WAV, FLAC, PCM, M4A, Ogg, Opus et WebM. Préservez le format réel et les informations de canaux avec l’enregistrement. Donnez un identifiant stable à l’enregistrement et gardez le résultat associé à la bonne source et à ses informations de canaux. Pour une réunion, vérifiez les noms des participants et les termes techniques en écoutant le son d’origine. Pour un cours ou un événement, conservez la séquence de l’audio afin qu’un sous-titre ou un résultat de recherche ultérieurs puissent retrouver le passage pertinent.</p><p>Le guide du producteur pour les enregistrements indique une taille de fichier maximale de 2 GB et recommande d’extraire le flux audio d’un gros fichier vidéo. Il documente aussi un délai maximal de traitement de dix minutes pour les requêtes Nova. Ce délai concerne la durée de traitement de la requête, et non une durée maximale d’enregistrement de dix minutes. Un résultat utile comprend la fin de l’enregistrement visé ; une transcription conservée partiellement ne doit pas être traitée comme le texte complet.</p><h4>Lire les mots, les temps et la confiance</h4><p>La réponse JSON documentée comprend des alternatives de transcription et les mots reconnus, avec les temps de début et de fin de chaque mot en secondes depuis le début de l’audio et une valeur de confiance. Pour une transcription à plusieurs locuteurs, la diarisation facultative du producteur attribue un libellé de locuteur à chaque mot. La diarisation d’enregistrements renvoie aussi la confiance relative au locuteur ; la diarisation en streaming renvoie le libellé de locuteur. Vérifiez ces libellés au regard des voix de l’enregistrement. Une confiance globale de transcription est aussi rapportée sur une échelle de 0 à 1. Lorsque la mise en forme intelligente est demandée, le résultat peut comprendre la ponctuation et les majuscules sous forme de mots ponctués, ainsi que des informations de paragraphes lisibles.</p><p>Utilisez ces champs selon leur sens. Un temps de mot situe la parole reconnue, tandis que la confiance est l’indication de fiabilité du modèle, plutôt qu’une preuve qu’un nom ou une quantité difficiles ont été entendus correctement. Pour la préparation de sous-titres, conservez l’horodatage avec les formulations vérifiées et examinez les limites au regard du son. Pour une version éditoriale lisible, gardez les modifications distinctes de la transcription reconnue, plutôt que de remplacer silencieusement les mots incertains par un récit plausible.</p><h4>Reconnaissance en streaming et segments définitifs</h4><p>Le processus de streaming de Nova renvoie le texte à mesure que l’audio arrive, avec des résultats provisoires et définitifs. L’indicateur is_final distingue le texte susceptible d’être révisé d’un segment finalisé. L’indicateur speech_final concerne la détection de fin d’un segment parlé. Gardez ces signaux distincts du simple fait de recevoir une transcription non vide et conservez les segments définitifs dans leur ordre audio lorsque vous préparez l’enregistrement complet.</p><p>Nova-3 est un modèle généraliste de reconnaissance vocale automatique, plutôt que le modèle conversationnel Flux distinct doté d’une détection native des tours. Nova marque le caractère définitif de la transcription et les fins de parole ; Flux fournit ses propres événements d’état des tours conversationnels. Choisissez le processus de transcription selon que l’audio est déjà enregistré ou arrive en direct, tout en utilisant la sortie définitive réelle comme artefact à conserver.</p><h4>Termes clés pour le vocabulaire important</h4><p>Le Keyterm Prompting documenté de Nova-3 prend en charge la transcription monolingue et multilingue et adapte la reconnaissance aux termes importants sans réentraîner le modèle. Fournissez des noms, des termes produit, des acronymes ou des expressions de plusieurs mots pertinents et susceptibles d’être réellement prononcés. Le guide limite l’entrée cumulée des termes clés à 500 tokens et recommande de se concentrer sur le vocabulaire le plus important, plutôt que d’ajouter indistinctement des mots courants.</p><p>La syntaxe du producteur utilise des termes simples, avec une entrée keyterm distincte pour chaque terme. Une expression de plusieurs mots reste une seule expression. Les anciennes pondérations ou les intensificateurs de mots-clés, ainsi que la réunion de termes séparés par des virgules, des points-virgules ou des sauts de ligne, ne sont pas équivalents : l’interface peut les accepter comme une seule valeur littérale sans apporter le renforcement attendu. Utilisez les majuscules correctes pour les noms, puis vérifiez la transcription, car le contexte audio et la mise en forme intelligente peuvent encore modifier la forme écrite définitive.</p><h4>Limites entre modèles de la famille et résultats utiles</h4><p>Le profil général Nova-3 est distinct des options nommées séparément Medical et Pharma. Le guidage lexical ne le transforme pas en une autre édition, et la couverture linguistique ou le comportement des modèles spécialisés ne doivent pas être supposés pour le modèle général. Les fonctions supplémentaires de traitement de transcription sont des choix dans le processus vocal du producteur, plutôt qu’une preuve que la reconnaissance a produit un résumé, une traduction ou un autre artefact qui n’a jamais été demandé.</p><p>Un livrable utile de Nova-3 peut être une transcription de réunion interrogeable, des formulations prêtes pour les sous-titres avec les horodatages des mots ou un enregistrement d’une conversation multilingue. Conservez l’identifiant audio, le processus linguistique choisi, le texte définitif et tout champ utile de confiance ou d’horodatage. Vérifiez les noms peu clairs, les nombres, les voix qui se chevauchent et les changements de langue au regard de l’enregistrement d’origine et gardez la parole réellement reconnue disponible pour l’étape suivante de traitement du contenu.</p>",
  "aboutText": "Nova-3 est le modèle généraliste de reconnaissance vocale de Deepgram pour convertir l’audio en texte. Le producteur le recommande pour les réunions, les sous-titres d’événements, les enregistrements à plusieurs locuteurs et les conditions difficiles, telles que le bruit ou les microphones éloignés, en transcription d’enregistrements ou en streaming. Son résultat utile est la parole reconnue avec des informations d’horodatage et de confiance qui restent liées à l’audio source.\n\n### Choisir le processus linguistique\n\nLa langue par défaut documentée est l’anglais. Une requête monolingue sélectionne la langue parlée ou la variante locale prise en charge. Le tableau actuel du modèle général comprend des variantes régionales de l’anglais, l’espagnol, le français, l’allemand, le russe, le portugais, le japonais, l’italien, le néerlandais, l’arabe, des écritures chinoises et de nombreuses autres langues, dont le kazakh. Choisissez parmi les codes pris en charge par le producteur, plutôt que de supposer que tout nom de locale est accepté.\n\nLe réglage multilingue est un processus distinct d’alternance linguistique. Le tableau actuel de Nova-3 y répertorie dix langues : l’anglais, l’espagnol, le français, l’allemand, l’hindi, le russe, le portugais, le japonais, l’italien et le néerlandais. Cet ensemble n’est pas identique à la liste monolingue plus vaste. Pour un enregistrement alternant entre des langues prises en charge, préparez le mode multilingue plutôt que de forcer la conversation entière dans un réglage monolingue sans rapport. Préservez ce qui a été dit avant de préparer toute version traduite ou résumée.\n\n### Audio enregistré et préparation de la transcription\n\nLe processus de fichiers de Deepgram accepte des octets audio téléversés ou une référence à un fichier audio. Sauvegardez la transcription renvoyée à la fin de la requête ; le producteur ne stocke pas les transcriptions pour une récupération ultérieure. Les formats et encodages d’entrée courants documentés comprennent MP3, MP4, MP2, AAC, WAV, FLAC, PCM, M4A, Ogg, Opus et WebM. Préservez le format réel et les informations de canaux avec l’enregistrement. Donnez un identifiant stable à l’enregistrement et gardez le résultat associé à la bonne source et à ses informations de canaux. Pour une réunion, vérifiez les noms des participants et les termes techniques en écoutant le son d’origine. Pour un cours ou un événement, conservez la séquence de l’audio afin qu’un sous-titre ou un résultat de recherche ultérieurs puissent retrouver le passage pertinent.\n\nLe guide du producteur pour les enregistrements indique une taille de fichier maximale de 2 GB et recommande d’extraire le flux audio d’un gros fichier vidéo. Il documente aussi un délai maximal de traitement de dix minutes pour les requêtes Nova. Ce délai concerne la durée de traitement de la requête, et non une durée maximale d’enregistrement de dix minutes. Un résultat utile comprend la fin de l’enregistrement visé ; une transcription conservée partiellement ne doit pas être traitée comme le texte complet.\n\n### Lire les mots, les temps et la confiance\n\nLa réponse JSON documentée comprend des alternatives de transcription et les mots reconnus, avec les temps de début et de fin de chaque mot en secondes depuis le début de l’audio et une valeur de confiance. Pour une transcription à plusieurs locuteurs, la diarisation facultative du producteur attribue un libellé de locuteur à chaque mot. La diarisation d’enregistrements renvoie aussi la confiance relative au locuteur ; la diarisation en streaming renvoie le libellé de locuteur. Vérifiez ces libellés au regard des voix de l’enregistrement. Une confiance globale de transcription est aussi rapportée sur une échelle de 0 à 1. Lorsque la mise en forme intelligente est demandée, le résultat peut comprendre la ponctuation et les majuscules sous forme de mots ponctués, ainsi que des informations de paragraphes lisibles.\n\nUtilisez ces champs selon leur sens. Un temps de mot situe la parole reconnue, tandis que la confiance est l’indication de fiabilité du modèle, plutôt qu’une preuve qu’un nom ou une quantité difficiles ont été entendus correctement. Pour la préparation de sous-titres, conservez l’horodatage avec les formulations vérifiées et examinez les limites au regard du son. Pour une version éditoriale lisible, gardez les modifications distinctes de la transcription reconnue, plutôt que de remplacer silencieusement les mots incertains par un récit plausible.\n\n### Reconnaissance en streaming et segments définitifs\n\nLe processus de streaming de Nova renvoie le texte à mesure que l’audio arrive, avec des résultats provisoires et définitifs. L’indicateur is_final distingue le texte susceptible d’être révisé d’un segment finalisé. L’indicateur speech_final concerne la détection de fin d’un segment parlé. Gardez ces signaux distincts du simple fait de recevoir une transcription non vide et conservez les segments définitifs dans leur ordre audio lorsque vous préparez l’enregistrement complet.\n\nNova-3 est un modèle généraliste de reconnaissance vocale automatique, plutôt que le modèle conversationnel Flux distinct doté d’une détection native des tours. Nova marque le caractère définitif de la transcription et les fins de parole ; Flux fournit ses propres événements d’état des tours conversationnels. Choisissez le processus de transcription selon que l’audio est déjà enregistré ou arrive en direct, tout en utilisant la sortie définitive réelle comme artefact à conserver.\n\n### Termes clés pour le vocabulaire important\n\nLe Keyterm Prompting documenté de Nova-3 prend en charge la transcription monolingue et multilingue et adapte la reconnaissance aux termes importants sans réentraîner le modèle. Fournissez des noms, des termes produit, des acronymes ou des expressions de plusieurs mots pertinents et susceptibles d’être réellement prononcés. Le guide limite l’entrée cumulée des termes clés à 500 tokens et recommande de se concentrer sur le vocabulaire le plus important, plutôt que d’ajouter indistinctement des mots courants.\n\nLa syntaxe du producteur utilise des termes simples, avec une entrée keyterm distincte pour chaque terme. Une expression de plusieurs mots reste une seule expression. Les anciennes pondérations ou les intensificateurs de mots-clés, ainsi que la réunion de termes séparés par des virgules, des points-virgules ou des sauts de ligne, ne sont pas équivalents : l’interface peut les accepter comme une seule valeur littérale sans apporter le renforcement attendu. Utilisez les majuscules correctes pour les noms, puis vérifiez la transcription, car le contexte audio et la mise en forme intelligente peuvent encore modifier la forme écrite définitive.\n\n### Limites entre modèles de la famille et résultats utiles\n\nLe profil général Nova-3 est distinct des options nommées séparément Medical et Pharma. Le guidage lexical ne le transforme pas en une autre édition, et la couverture linguistique ou le comportement des modèles spécialisés ne doivent pas être supposés pour le modèle général. Les fonctions supplémentaires de traitement de transcription sont des choix dans le processus vocal du producteur, plutôt qu’une preuve que la reconnaissance a produit un résumé, une traduction ou un autre artefact qui n’a jamais été demandé.\n\nUn livrable utile de Nova-3 peut être une transcription de réunion interrogeable, des formulations prêtes pour les sous-titres avec les horodatages des mots ou un enregistrement d’une conversation multilingue. Conservez l’identifiant audio, le processus linguistique choisi, le texte définitif et tout champ utile de confiance ou d’horodatage. Vérifiez les noms peu clairs, les nombres, les voix qui se chevauchent et les changements de langue au regard de l’enregistrement d’origine et gardez la parole réellement reconnue disponible pour l’étape suivante de traitement du contenu.",
  "editorialOverlay": {
    "copy_fields": null,
    "copy_sha256": null,
    "copy_source": null,
    "html_sha256": "742a3e8917bce14d9876c2e9a7adb64bbf6832994695944754af6e4d3755ffc9",
    "module_sha256": "ee9dc1c50b1e6a8fb7fa062030fcb4646b9aaaeb08be513b723a5a92a7290f06",
    "raw_model_unchanged": true,
    "schema": "ailoot-native-model-editorial-v1"
  },
  "locale": "fr-be",
  "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=\"Fermer\">×</button></div><div class=\"idline\"><span>Deepgram /</span><code>deepgram/nova-3</code><button type=\"button\" id=\"copy-id\">Copier l’ID</button></div><nav class=\"card-jump-nav\" aria-label=\"Rubriques de la fiche modèle\"><button type=\"button\" data-card-jump=\"overview\">Premiers pas</button><button type=\"button\" data-card-jump=\"methods\">Entrées et méthodes</button><button type=\"button\" data-card-jump=\"pricing\">Tarifs</button><button type=\"button\" data-card-jump=\"examples\">Exemples</button><button type=\"button\" data-card-jump=\"results\">Résultats</button><button type=\"button\" data-card-jump=\"aliases\">Alias</button></nav><div class=\"card-method-tabs\" role=\"tablist\" aria-label=\"Méthodes API\"><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\">Reconnaissance</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\">Premiers pas</h3><p class=\"mdesc-full\">Nova-3 est le modèle généraliste de transcription audio de Deepgram pour l’audio enregistré et en streaming. Il prend en charge la reconnaissance monolingue, un mode multilingue défini d’alternance linguistique et le guidage par termes clés, en renvoyant des transcriptions avec l’horodatage des mots et des informations de confiance.</p><dl class=\"card-io\" data-card-io><div><dt>Entrées acceptées</dt><dd>Audio</dd></div><div><dt>Résultats</dt><dd>transcription</dd></div></dl><details class=\"card-about\"><summary>À propos du modèle</summary><p class=\"note-s\" data-model-method-boundary>Cette description présente les capacités du modèle. Les entrées, sorties et options disponibles dans Ailoot pour la méthode sélectionnée figurent ci-dessous.</p><div class=\"mabout\" id=\"m-about\"><p>Nova-3 est le modèle généraliste de reconnaissance vocale de Deepgram pour convertir l’audio en texte. Le producteur le recommande pour les réunions, les sous-titres d’événements, les enregistrements à plusieurs locuteurs et les conditions difficiles, telles que le bruit ou les microphones éloignés, en transcription d’enregistrements ou en streaming. Son résultat utile est la parole reconnue avec des informations d’horodatage et de confiance qui restent liées à l’audio source.</p><h4>Choisir le processus linguistique</h4><p>La langue par défaut documentée est l’anglais. Une requête monolingue sélectionne la langue parlée ou la variante locale prise en charge. Le tableau actuel du modèle général comprend des variantes régionales de l’anglais, l’espagnol, le français, l’allemand, le russe, le portugais, le japonais, l’italien, le néerlandais, l’arabe, des écritures chinoises et de nombreuses autres langues, dont le kazakh. Choisissez parmi les codes pris en charge par le producteur, plutôt que de supposer que tout nom de locale est accepté.</p><p>Le réglage multilingue est un processus distinct d’alternance linguistique. Le tableau actuel de Nova-3 y répertorie dix langues : l’anglais, l’espagnol, le français, l’allemand, l’hindi, le russe, le portugais, le japonais, l’italien et le néerlandais. Cet ensemble n’est pas identique à la liste monolingue plus vaste. Pour un enregistrement alternant entre des langues prises en charge, préparez le mode multilingue plutôt que de forcer la conversation entière dans un réglage monolingue sans rapport. Préservez ce qui a été dit avant de préparer toute version traduite ou résumée.</p><h4>Audio enregistré et préparation de la transcription</h4><p>Le processus de fichiers de Deepgram accepte des octets audio téléversés ou une référence à un fichier audio. Sauvegardez la transcription renvoyée à la fin de la requête ; le producteur ne stocke pas les transcriptions pour une récupération ultérieure. Les formats et encodages d’entrée courants documentés comprennent MP3, MP4, MP2, AAC, WAV, FLAC, PCM, M4A, Ogg, Opus et WebM. Préservez le format réel et les informations de canaux avec l’enregistrement. Donnez un identifiant stable à l’enregistrement et gardez le résultat associé à la bonne source et à ses informations de canaux. Pour une réunion, vérifiez les noms des participants et les termes techniques en écoutant le son d’origine. Pour un cours ou un événement, conservez la séquence de l’audio afin qu’un sous-titre ou un résultat de recherche ultérieurs puissent retrouver le passage pertinent.</p><p>Le guide du producteur pour les enregistrements indique une taille de fichier maximale de 2 GB et recommande d’extraire le flux audio d’un gros fichier vidéo. Il documente aussi un délai maximal de traitement de dix minutes pour les requêtes Nova. Ce délai concerne la durée de traitement de la requête, et non une durée maximale d’enregistrement de dix minutes. Un résultat utile comprend la fin de l’enregistrement visé ; une transcription conservée partiellement ne doit pas être traitée comme le texte complet.</p><h4>Lire les mots, les temps et la confiance</h4><p>La réponse JSON documentée comprend des alternatives de transcription et les mots reconnus, avec les temps de début et de fin de chaque mot en secondes depuis le début de l’audio et une valeur de confiance. Pour une transcription à plusieurs locuteurs, la diarisation facultative du producteur attribue un libellé de locuteur à chaque mot. La diarisation d’enregistrements renvoie aussi la confiance relative au locuteur ; la diarisation en streaming renvoie le libellé de locuteur. Vérifiez ces libellés au regard des voix de l’enregistrement. Une confiance globale de transcription est aussi rapportée sur une échelle de 0 à 1. Lorsque la mise en forme intelligente est demandée, le résultat peut comprendre la ponctuation et les majuscules sous forme de mots ponctués, ainsi que des informations de paragraphes lisibles.</p><p>Utilisez ces champs selon leur sens. Un temps de mot situe la parole reconnue, tandis que la confiance est l’indication de fiabilité du modèle, plutôt qu’une preuve qu’un nom ou une quantité difficiles ont été entendus correctement. Pour la préparation de sous-titres, conservez l’horodatage avec les formulations vérifiées et examinez les limites au regard du son. Pour une version éditoriale lisible, gardez les modifications distinctes de la transcription reconnue, plutôt que de remplacer silencieusement les mots incertains par un récit plausible.</p><h4>Reconnaissance en streaming et segments définitifs</h4><p>Le processus de streaming de Nova renvoie le texte à mesure que l’audio arrive, avec des résultats provisoires et définitifs. L’indicateur is_final distingue le texte susceptible d’être révisé d’un segment finalisé. L’indicateur speech_final concerne la détection de fin d’un segment parlé. Gardez ces signaux distincts du simple fait de recevoir une transcription non vide et conservez les segments définitifs dans leur ordre audio lorsque vous préparez l’enregistrement complet.</p><p>Nova-3 est un modèle généraliste de reconnaissance vocale automatique, plutôt que le modèle conversationnel Flux distinct doté d’une détection native des tours. Nova marque le caractère définitif de la transcription et les fins de parole ; Flux fournit ses propres événements d’état des tours conversationnels. Choisissez le processus de transcription selon que l’audio est déjà enregistré ou arrive en direct, tout en utilisant la sortie définitive réelle comme artefact à conserver.</p><h4>Termes clés pour le vocabulaire important</h4><p>Le Keyterm Prompting documenté de Nova-3 prend en charge la transcription monolingue et multilingue et adapte la reconnaissance aux termes importants sans réentraîner le modèle. Fournissez des noms, des termes produit, des acronymes ou des expressions de plusieurs mots pertinents et susceptibles d’être réellement prononcés. Le guide limite l’entrée cumulée des termes clés à 500 tokens et recommande de se concentrer sur le vocabulaire le plus important, plutôt que d’ajouter indistinctement des mots courants.</p><p>La syntaxe du producteur utilise des termes simples, avec une entrée keyterm distincte pour chaque terme. Une expression de plusieurs mots reste une seule expression. Les anciennes pondérations ou les intensificateurs de mots-clés, ainsi que la réunion de termes séparés par des virgules, des points-virgules ou des sauts de ligne, ne sont pas équivalents : l’interface peut les accepter comme une seule valeur littérale sans apporter le renforcement attendu. Utilisez les majuscules correctes pour les noms, puis vérifiez la transcription, car le contexte audio et la mise en forme intelligente peuvent encore modifier la forme écrite définitive.</p><h4>Limites entre modèles de la famille et résultats utiles</h4><p>Le profil général Nova-3 est distinct des options nommées séparément Medical et Pharma. Le guidage lexical ne le transforme pas en une autre édition, et la couverture linguistique ou le comportement des modèles spécialisés ne doivent pas être supposés pour le modèle général. Les fonctions supplémentaires de traitement de transcription sont des choix dans le processus vocal du producteur, plutôt qu’une preuve que la reconnaissance a produit un résumé, une traduction ou un autre artefact qui n’a jamais été demandé.</p><p>Un livrable utile de Nova-3 peut être une transcription de réunion interrogeable, des formulations prêtes pour les sous-titres avec les horodatages des mots ou un enregistrement d’une conversation multilingue. Conservez l’identifiant audio, le processus linguistique choisi, le texte définitif et tout champ utile de confiance ou d’horodatage. Vérifiez les noms peu clairs, les nombres, les voix qui se chevauchent et les changements de langue au regard de l’enregistrement d’origine et gardez la parole réellement reconnue disponible pour l’étape suivante de traitement du contenu.</p></div></details></section><section class=\"card-section\" data-card-section=\"methods\"><h3 tabindex=\"-1\">Disponible dans Ailoot · entrées et méthodes</h3><details class=\"card-method\" open><summary><b>Ailoot Ultra · Reconnaissance vocale</b> <code>POST /v1/audio/transcriptions</code></summary><dl class=\"method-capabilities\"><div><dt>Entrée</dt><dd><code>audio</code></dd></div><div><dt>Sortie</dt><dd><code>transcription</code></dd></div><div><dt>Format de sortie</dt><dd>json</dd></div></dl><div class=\"tw\" data-card-parameters data-typed-parameters><table><thead><tr><th>Champ</th><th>Type</th><th>Exigence</th><th>Valeurs et limites</th><th>Par défaut</th></tr></thead><tbody><tr data-parameter-availability=\"source_interface\"><th data-cell-label=\"Champ\" scope=\"row\"><span class=\"card-cell-label\">Champ</span><code class=\"card-field-name\">model</code></th><td data-cell-label=\"Type\" data-field-type><span class=\"card-cell-label\">Type</span><code>string</code></td><td data-cell-label=\"Exigence\"><span class=\"card-cell-label\">Exigence</span>Obligatoire</td><td data-cell-label=\"Valeurs et limites\"><span class=\"card-cell-label\">Valeurs et limites</span><div>deepgram/nova-3</div></td><td data-cell-label=\"Par défaut\" data-default=\"unspecified\"><span class=\"card-cell-label\">Par défaut</span>—</td></tr><tr data-parameter-availability=\"source_interface\"><th data-cell-label=\"Champ\" scope=\"row\"><span class=\"card-cell-label\">Champ</span><code class=\"card-field-name\">input_audio</code></th><td data-cell-label=\"Type\" data-field-type><span class=\"card-cell-label\">Type</span><code>object</code></td><td data-cell-label=\"Exigence\"><span class=\"card-cell-label\">Exigence</span>Obligatoire</td><td data-cell-label=\"Valeurs et limites\"><span class=\"card-cell-label\">Valeurs et limites</span></td><td data-cell-label=\"Par défaut\" data-default=\"unspecified\"><span class=\"card-cell-label\">Par défaut</span>—</td></tr><tr data-parameter-availability=\"retained_official_STTRequest\"><th data-cell-label=\"Champ\" scope=\"row\"><span class=\"card-cell-label\">Champ</span><code class=\"card-field-name\">language</code></th><td data-cell-label=\"Type\" data-field-type><span class=\"card-cell-label\">Type</span><code>string</code></td><td data-cell-label=\"Exigence\"><span class=\"card-cell-label\">Exigence</span>Facultatif</td><td data-cell-label=\"Valeurs et limites\"><span class=\"card-cell-label\">Valeurs et limites</span></td><td data-cell-label=\"Par défaut\" data-default=\"unspecified\"><span class=\"card-cell-label\">Par défaut</span>—</td></tr><tr data-parameter-availability=\"retained_official_STTRequest\"><th data-cell-label=\"Champ\" scope=\"row\"><span class=\"card-cell-label\">Champ</span><code class=\"card-field-name\">temperature</code></th><td data-cell-label=\"Type\" data-field-type><span class=\"card-cell-label\">Type</span><code>number</code></td><td data-cell-label=\"Exigence\"><span class=\"card-cell-label\">Exigence</span>Facultatif</td><td data-cell-label=\"Valeurs et limites\"><span class=\"card-cell-label\">Valeurs et limites</span><div>Minimum: 0</div><div>Maximum: 1</div></td><td data-cell-label=\"Par défaut\" data-default=\"unspecified\"><span class=\"card-cell-label\">Par défaut</span>—</td></tr><tr data-parameter-availability=\"retained_official_STTRequest\"><th data-cell-label=\"Champ\" scope=\"row\"><span class=\"card-cell-label\">Champ</span><code class=\"card-field-name\">response_format</code></th><td data-cell-label=\"Type\" data-field-type><span class=\"card-cell-label\">Type</span><code>string</code></td><td data-cell-label=\"Exigence\"><span class=\"card-cell-label\">Exigence</span>Facultatif</td><td data-cell-label=\"Valeurs et limites\"><span class=\"card-cell-label\">Valeurs et limites</span><div>json, verbose_json</div></td><td data-cell-label=\"Par défaut\" data-default=\"known\"><span class=\"card-cell-label\">Par défaut</span>json</td></tr><tr data-parameter-availability=\"retained_official_STTRequest\"><th data-cell-label=\"Champ\" scope=\"row\"><span class=\"card-cell-label\">Champ</span><code class=\"card-field-name\">timestamp_granularities</code></th><td data-cell-label=\"Type\" data-field-type><span class=\"card-cell-label\">Type</span><code>array</code></td><td data-cell-label=\"Exigence\"><span class=\"card-cell-label\">Exigence</span>Facultatif</td><td data-cell-label=\"Valeurs et limites\"><span class=\"card-cell-label\">Valeurs et limites</span></td><td data-cell-label=\"Par défaut\" data-default=\"unspecified\"><span class=\"card-cell-label\">Par défaut</span>—</td></tr><tr data-parameter-availability=\"retained_official_STTRequest\"><th data-cell-label=\"Champ\" scope=\"row\"><span class=\"card-cell-label\">Champ</span><code class=\"card-field-name\">provider</code></th><td data-cell-label=\"Type\" data-field-type><span class=\"card-cell-label\">Type</span><code>object</code></td><td data-cell-label=\"Exigence\"><span class=\"card-cell-label\">Exigence</span>Facultatif</td><td data-cell-label=\"Valeurs et limites\"><span class=\"card-cell-label\">Valeurs et limites</span></td><td data-cell-label=\"Par défaut\" data-default=\"unspecified\"><span class=\"card-cell-label\">Par défaut</span>—</td></tr></tbody></table></div><details class=\"card-about\" data-material-combinations><summary>Combinaisons d’éléments d’entrée</summary><p class=\"note-s\"><b>speech_to_text</b> · Obligatoire : actual matching-format audio file</p></details><details class=\"note-s\" data-method-contract><summary>Paramètres et cycle de vie de la méthode</summary><div class=\"tw\" data-card-table=\"contract\"><table><thead><tr><th>Paramètre</th><th>Contrat</th></tr></thead><tbody><tr><th data-cell-label=\"Paramètre\" scope=\"row\"><span class=\"card-cell-label\">Paramètre</span><code>content_types</code></th><td data-cell-label=\"Contrat\"><span class=\"card-cell-label\">Contrat</span>application/json, multipart/form-data</td></tr><tr><th data-cell-label=\"Paramètre\" scope=\"row\"><span class=\"card-cell-label\">Paramètre</span><code>required</code></th><td data-cell-label=\"Contrat\"><span class=\"card-cell-label\">Contrat</span>model, input_audio</td></tr><tr><th data-cell-label=\"Paramètre\" scope=\"row\"><span class=\"card-cell-label\">Paramètre</span><code>material_types</code></th><td data-cell-label=\"Contrat\"><span class=\"card-cell-label\">Contrat</span>audio</td></tr><tr><th data-cell-label=\"Paramètre\" scope=\"row\"><span class=\"card-cell-label\">Paramètre</span><code>JSON_audio</code></th><td data-cell-label=\"Contrat\"><span class=\"card-cell-label\">Contrat</span>octets audio bruts réels en base64 avec le format correspondant</td></tr><tr><th data-cell-label=\"Paramètre\" scope=\"row\"><span class=\"card-cell-label\">Paramètre</span><code>multipart_required</code></th><td data-cell-label=\"Contrat\"><span class=\"card-cell-label\">Contrat</span>model, file</td></tr><tr><th data-cell-label=\"Paramètre\" scope=\"row\"><span class=\"card-cell-label\">Paramètre</span><code>multipart_cap_bytes</code></th><td data-cell-label=\"Contrat\"><span class=\"card-cell-label\">Contrat</span>26214400</td></tr><tr><th data-cell-label=\"Paramètre\" scope=\"row\"><span class=\"card-cell-label\">Paramètre</span><code>optional_controls</code></th><td data-cell-label=\"Contrat\"><span class=\"card-cell-label\">Contrat</span>language, temperature, response_format, timestamp_granularities, provider</td></tr><tr><th data-cell-label=\"Paramètre\" scope=\"row\"><span class=\"card-cell-label\">Paramètre</span><code>default_response_format</code></th><td data-cell-label=\"Contrat\"><span class=\"card-cell-label\">Contrat</span>json</td></tr><tr><th data-cell-label=\"Paramètre\" scope=\"row\"><span class=\"card-cell-label\">Paramètre</span><code>optional_features</code></th><td data-cell-label=\"Contrat\"><span class=\"card-cell-label\">Contrat</span>La sortie détaillée, diarize/keyterms et l’audio transmis par URL ou intégré de plus grande taille nécessitent les capacités et le tarif exacts du modèle ou du fournisseur.</td></tr></tbody></table></div><p>Cycle de vie : <code>synchronous_result_then_owned_library</code></p><p class=\"note-s\"><code>GET /v1/media/tasks/{task_id}</code> · task_id effectivement renvoyé ou enregistrement de la bibliothèque multimédia</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\">Utilisez le modèle exact et les champs d’entrée documentés.</p><p class=\"note-s\">Conservez la réponse complète, chaque résultat réel et les ID d’origine renvoyés.</p></details></details></section><section class=\"card-section\" data-card-section=\"pricing\"><h3 tabindex=\"-1\">Tarifs</h3><div data-native-semantic-method=\"v1\" data-tariff-reference-only><p class=\"note-s\" data-rate-support-note>Les tarifs n’ajoutent pas d’options de requête. Les paramètres pris en charge figurent dans la méthode sélectionnée.</p><dl data-price-conditions><dt>Mode rapide</dt><dd>Non précisé <span class=\"note-s\">Lorsque le mode rapide est sélectionné</span></dd><dt>Mode Flex</dt><dd>Non précisé <span class=\"note-s\">Lorsque le mode flex est sélectionné</span></dd><dt>Effort de raisonnement maximal</dt><dd>Non précisé <span class=\"note-s\">Lorsque l’effort de raisonnement maximal utilise l’ajustement par défaut (default)</span></dd></dl></div><div data-declared-tariff-pricing><h4>Tarifs Ailoot</h4><h4>Prix par configuration</h4><p class=\"note-s\">Associez chaque coût aux conditions indiquées. Utilisez un seul tarif pour chaque ensemble de configurations alternatives.</p><div class=\"tw\" data-pricing-profiles><table><thead><tr><th>Configuration</th><th>Barème tarifaire</th><th>Unité de facturation</th><th>Coût</th></tr></thead><tbody><tr><th data-cell-label=\"Configuration\" scope=\"row\"><span class=\"card-cell-label\">Configuration</span>Tarifs de base des jetons</th><td data-cell-label=\"Barème tarifaire\"><span class=\"card-cell-label\">Barème tarifaire</span>Tarif de base</td><td data-cell-label=\"Unité de facturation\"><span class=\"card-cell-label\">Unité de facturation</span>—</td><td data-cell-label=\"Coût\"><span class=\"card-cell-label\">Coût</span><div><span>Entrée · Tokens en entrée</span> <b>—</b> <span class=\"price-unit\">/ 1K tokens</span></div><div><span>Sortie · Tokens en sortie</span> <b>—</b> <span class=\"price-unit\">/ 1K tokens</span></div><div><span>Entrée · Lecture du cache</span> <b>—</b> <span class=\"price-unit\">/ 1K tokens</span></div><div><span>Entrée · Écriture dans le cache</span> <b>—</b> <span class=\"price-unit\">/ 1K tokens</span></div><div><span>Entrée · Écriture dans le cache, 1 h</span> <b>—</b> <span class=\"price-unit\">/ 1K tokens</span></div></td></tr><tr><th data-cell-label=\"Configuration\" scope=\"row\"><span class=\"card-cell-label\">Configuration</span>Ultra</th><td data-cell-label=\"Barème tarifaire\"><span class=\"card-cell-label\">Barème tarifaire</span>—</td><td data-cell-label=\"Unité de facturation\"><span class=\"card-cell-label\">Unité de facturation</span>par seconde d’audio en entrée</td><td data-cell-label=\"Coût\"><span class=\"card-cell-label\">Coût</span><div><span>Entrée · seconde d’audio en entrée</span> <b>$0.0001433333333334</b> <span class=\"price-unit\">par seconde d’audio en entrée</span></div></td></tr></tbody></table></div></div><p class=\"note-s\">Ailoot réserve un montant estimé avant une requête. Après le résultat, le montant final est débité selon l’utilisation mesurée. Pour le streaming, le montant final à débiter est calculé à partir du relevé final d’utilisation. <a href=\"/docs/fr-be/billing/reserve/\">Fonctionnement de la réservation et du débit →</a></p><div data-declared-reference-pricing><h4>Détails du tarif de référence</h4><p class=\"note-s\">Les barèmes de référence du modèle ne modifient ni la sélection de méthode, ni les devis, ni les coûts. Les frais actifs utilisent les tarifs de la méthode Ailoot sélectionnée.</p><details class=\"card-price-reference\" data-declared-reference-group data-client-selectable=\"false\"><summary>Deepgram: Nova-3</summary><h4>Prix par configuration</h4><div class=\"tw\" data-pricing-profiles><table><thead><tr><th>Configuration</th><th>Conditions de facturation</th><th>Coût</th></tr></thead><tbody><tr><th data-cell-label=\"Configuration\" scope=\"row\"><span class=\"card-cell-label\">Configuration</span>Deepgram: Nova-3 · Configuration par défaut</th><td data-cell-label=\"Conditions de facturation\"><span class=\"card-cell-label\">Conditions de facturation</span>Configuration par défaut</td><td data-cell-label=\"Coût\"><span class=\"card-cell-label\">Coût</span><div><span>Entrée · Secondes d’audio en entrée</span> <b>≈0,000143 USD</b> <span class=\"price-unit\">par seconde d’audio en entrée</span></div></td></tr></tbody></table></div></details></div></section><section class=\"card-section\" data-card-section=\"examples\"><h3 tabindex=\"-1\">Exemples de requêtes</h3><h4>Ailoot Ultra · Reconnaissance vocale</h4><div class=\"code-group\"><div class=\"cg-bar\"><div class=\"cg-tabs\" role=\"tablist\" aria-label=\"Variantes du code\"><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 · corps natif exact et résultat complet</button></div><div class=\"cg-tools\"><button class=\"cg-btn cg-copy\" type=\"button\" aria-label=\"Copier le code\"><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\">Recevoir et enregistrer les résultats</h3><h4>Ailoot Ultra · Reconnaissance vocale</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>Conserver tous les résultats terminés</h5><p class=\"note-s\">Conservez chaque réponse, fichier et partie de contenu renvoyés dans leur intégralité.</p><p class=\"note-s\">JSON d’origine complet, tous les textes, segments, mots, locuteurs et horodatages disponibles, ainsi que la consommation.</p></div><div class=\"card-result-process\" data-unknown-recovery><h5>Si la réponse d’origine doit être vérifiée</h5><p class=\"note-s\">Conservez operation_id/X-Client-Request-ID d’origine et la réponse d’origine. Consultez les enregistrements réels de tâches ou de ressources dont vous êtes propriétaire sans soumettre de nouveau la requête ; aucune URL dédiée à l’interrogation audio n’est construite.</p></div><details class=\"card-about\" data-output-fields><summary>Champs de la réponse</summary><div class=\"tw\" data-card-table=\"output\"><table><thead><tr><th>Champ</th><th>Type</th></tr></thead><tbody><tr><th data-cell-label=\"Champ\" scope=\"row\"><span class=\"card-cell-label\">Champ</span><code class=\"card-field-name\">text</code></th><td data-cell-label=\"Type\" data-field-type><span class=\"card-cell-label\">Type</span>string</td></tr><tr><th data-cell-label=\"Champ\" scope=\"row\"><span class=\"card-cell-label\">Champ</span><code class=\"card-field-name\">usage</code></th><td data-cell-label=\"Type\" data-field-type><span class=\"card-cell-label\">Type</span>object</td></tr><tr><th data-cell-label=\"Champ\" scope=\"row\"><span class=\"card-cell-label\">Champ</span><code class=\"card-field-name\">segments[]</code></th><td data-cell-label=\"Type\" data-field-type><span class=\"card-cell-label\">Type</span>object</td></tr><tr><th data-cell-label=\"Champ\" scope=\"row\"><span class=\"card-cell-label\">Champ</span><code class=\"card-field-name\">words[]</code></th><td data-cell-label=\"Type\" data-field-type><span class=\"card-cell-label\">Type</span>object</td></tr></tbody></table></div></details></section><section class=\"card-section\" data-card-section=\"aliases\"><h3 tabindex=\"-1\">Alias</h3><h4>Alias du modèle</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>Alias des chemins de méthode</h4><p class=\"note-s\">Utilisez les chemins de méthode indiqués ci-dessus.</p><h4>ID d’appel associés</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": "Conservez operation_id/X-Client-Request-ID d’origine et la réponse d’origine. Consultez les enregistrements réels de tâches ou de ressources dont vous êtes propriétaire sans soumettre de nouveau la requête ; aucune URL dédiée à l’interrogation audio n’est construite."
            },
            "material_combinations": [
              {
                "content_types": [
                  "application/json",
                  "multipart/form-data"
                ],
                "mode": "speech_to_text",
                "required": [
                  "actual matching-format audio file"
                ]
              }
            ],
            "outputs": {
              "all_results": "JSON d’origine complet, tous les textes, segments, mots, locuteurs et horodatages disponibles, ainsi que la consommation.",
              "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": [
            "Utilisez le modèle exact et les champs d’entrée documentés.",
            "Conservez la réponse complète, chaque résultat réel et les ID d’origine renvoyés."
          ],
          "input": {
            "JSON_audio": "octets audio bruts réels en base64 avec le format correspondant",
            "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": "La sortie détaillée, diarize/keyterms et l’audio transmis par URL ou intégré de plus grande taille nécessitent les capacités et le tarif exacts du modèle ou du fournisseur.",
            "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": "task_id effectivement renvoyé ou enregistrement de la bibliothèque multimédia",
                "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": "d57b573e7fe24d96766a0d35358ab4763591a539f9ed128cc9245f056f7dfa0b",
    "input_html_sha256": "703f369c7cbc0ea5d40a5089448036e08e73285802a254353eb253fb3bf1cfd9",
    "private_audit_sha256": "91b34a5b8276e7bf72a125a148a353d136bf0f9706bec430bbc4660e1ef1e9ca",
    "role": "historical-normalized-input-audit-hashes",
    "schema": "ailoot-native-model-provenance-v2"
  },
  "page": {
    "canonical": "https://ailoot.ai/models/fr-be/deepgram-nova-3/",
    "description": "Nova-3 est le modèle généraliste de transcription audio de Deepgram pour l’audio enregistré et en streaming. Il prend en charge la reconnaissance monolingue, un mode multilingue défini d’alternance linguistique et le guidage par termes clés, en renvoyant des transcriptions avec l’horodatage des mots et des informations de confiance.",
    "locale": "fr-be",
    "md_url": "https://ailoot.ai/models/fr-be/deepgram-nova-3/index.md",
    "title": "Deepgram: Nova-3 — Ailoot",
    "url": "https://ailoot.ai/models/fr-be/deepgram-nova-3/"
  },
  "rawModel": {
    "about": "Nova-3 est le modèle généraliste de reconnaissance vocale de Deepgram pour convertir l’audio en texte. Le producteur le recommande pour les réunions, les sous-titres d’événements, les enregistrements à plusieurs locuteurs et les conditions difficiles, telles que le bruit ou les microphones éloignés, en transcription d’enregistrements ou en streaming. Son résultat utile est la parole reconnue avec des informations d’horodatage et de confiance qui restent liées à l’audio source.\n\n### Choisir le processus linguistique\n\nLa langue par défaut documentée est l’anglais. Une requête monolingue sélectionne la langue parlée ou la variante locale prise en charge. Le tableau actuel du modèle général comprend des variantes régionales de l’anglais, l’espagnol, le français, l’allemand, le russe, le portugais, le japonais, l’italien, le néerlandais, l’arabe, des écritures chinoises et de nombreuses autres langues, dont le kazakh. Choisissez parmi les codes pris en charge par le producteur, plutôt que de supposer que tout nom de locale est accepté.\n\nLe réglage multilingue est un processus distinct d’alternance linguistique. Le tableau actuel de Nova-3 y répertorie dix langues : l’anglais, l’espagnol, le français, l’allemand, l’hindi, le russe, le portugais, le japonais, l’italien et le néerlandais. Cet ensemble n’est pas identique à la liste monolingue plus vaste. Pour un enregistrement alternant entre des langues prises en charge, préparez le mode multilingue plutôt que de forcer la conversation entière dans un réglage monolingue sans rapport. Préservez ce qui a été dit avant de préparer toute version traduite ou résumée.\n\n### Audio enregistré et préparation de la transcription\n\nLe processus de fichiers de Deepgram accepte des octets audio téléversés ou une référence à un fichier audio. Sauvegardez la transcription renvoyée à la fin de la requête ; le producteur ne stocke pas les transcriptions pour une récupération ultérieure. Les formats et encodages d’entrée courants documentés comprennent MP3, MP4, MP2, AAC, WAV, FLAC, PCM, M4A, Ogg, Opus et WebM. Préservez le format réel et les informations de canaux avec l’enregistrement. Donnez un identifiant stable à l’enregistrement et gardez le résultat associé à la bonne source et à ses informations de canaux. Pour une réunion, vérifiez les noms des participants et les termes techniques en écoutant le son d’origine. Pour un cours ou un événement, conservez la séquence de l’audio afin qu’un sous-titre ou un résultat de recherche ultérieurs puissent retrouver le passage pertinent.\n\nLe guide du producteur pour les enregistrements indique une taille de fichier maximale de 2 GB et recommande d’extraire le flux audio d’un gros fichier vidéo. Il documente aussi un délai maximal de traitement de dix minutes pour les requêtes Nova. Ce délai concerne la durée de traitement de la requête, et non une durée maximale d’enregistrement de dix minutes. Un résultat utile comprend la fin de l’enregistrement visé ; une transcription conservée partiellement ne doit pas être traitée comme le texte complet.\n\n### Lire les mots, les temps et la confiance\n\nLa réponse JSON documentée comprend des alternatives de transcription et les mots reconnus, avec les temps de début et de fin de chaque mot en secondes depuis le début de l’audio et une valeur de confiance. Pour une transcription à plusieurs locuteurs, la diarisation facultative du producteur attribue un libellé de locuteur à chaque mot. La diarisation d’enregistrements renvoie aussi la confiance relative au locuteur ; la diarisation en streaming renvoie le libellé de locuteur. Vérifiez ces libellés au regard des voix de l’enregistrement. Une confiance globale de transcription est aussi rapportée sur une échelle de 0 à 1. Lorsque la mise en forme intelligente est demandée, le résultat peut comprendre la ponctuation et les majuscules sous forme de mots ponctués, ainsi que des informations de paragraphes lisibles.\n\nUtilisez ces champs selon leur sens. Un temps de mot situe la parole reconnue, tandis que la confiance est l’indication de fiabilité du modèle, plutôt qu’une preuve qu’un nom ou une quantité difficiles ont été entendus correctement. Pour la préparation de sous-titres, conservez l’horodatage avec les formulations vérifiées et examinez les limites au regard du son. Pour une version éditoriale lisible, gardez les modifications distinctes de la transcription reconnue, plutôt que de remplacer silencieusement les mots incertains par un récit plausible.\n\n### Reconnaissance en streaming et segments définitifs\n\nLe processus de streaming de Nova renvoie le texte à mesure que l’audio arrive, avec des résultats provisoires et définitifs. L’indicateur is_final distingue le texte susceptible d’être révisé d’un segment finalisé. L’indicateur speech_final concerne la détection de fin d’un segment parlé. Gardez ces signaux distincts du simple fait de recevoir une transcription non vide et conservez les segments définitifs dans leur ordre audio lorsque vous préparez l’enregistrement complet.\n\nNova-3 est un modèle généraliste de reconnaissance vocale automatique, plutôt que le modèle conversationnel Flux distinct doté d’une détection native des tours. Nova marque le caractère définitif de la transcription et les fins de parole ; Flux fournit ses propres événements d’état des tours conversationnels. Choisissez le processus de transcription selon que l’audio est déjà enregistré ou arrive en direct, tout en utilisant la sortie définitive réelle comme artefact à conserver.\n\n### Termes clés pour le vocabulaire important\n\nLe Keyterm Prompting documenté de Nova-3 prend en charge la transcription monolingue et multilingue et adapte la reconnaissance aux termes importants sans réentraîner le modèle. Fournissez des noms, des termes produit, des acronymes ou des expressions de plusieurs mots pertinents et susceptibles d’être réellement prononcés. Le guide limite l’entrée cumulée des termes clés à 500 tokens et recommande de se concentrer sur le vocabulaire le plus important, plutôt que d’ajouter indistinctement des mots courants.\n\nLa syntaxe du producteur utilise des termes simples, avec une entrée keyterm distincte pour chaque terme. Une expression de plusieurs mots reste une seule expression. Les anciennes pondérations ou les intensificateurs de mots-clés, ainsi que la réunion de termes séparés par des virgules, des points-virgules ou des sauts de ligne, ne sont pas équivalents : l’interface peut les accepter comme une seule valeur littérale sans apporter le renforcement attendu. Utilisez les majuscules correctes pour les noms, puis vérifiez la transcription, car le contexte audio et la mise en forme intelligente peuvent encore modifier la forme écrite définitive.\n\n### Limites entre modèles de la famille et résultats utiles\n\nLe profil général Nova-3 est distinct des options nommées séparément Medical et Pharma. Le guidage lexical ne le transforme pas en une autre édition, et la couverture linguistique ou le comportement des modèles spécialisés ne doivent pas être supposés pour le modèle général. Les fonctions supplémentaires de traitement de transcription sont des choix dans le processus vocal du producteur, plutôt qu’une preuve que la reconnaissance a produit un résumé, une traduction ou un autre artefact qui n’a jamais été demandé.\n\nUn livrable utile de Nova-3 peut être une transcription de réunion interrogeable, des formulations prêtes pour les sous-titres avec les horodatages des mots ou un enregistrement d’une conversation multilingue. Conservez l’identifiant audio, le processus linguistique choisi, le texte définitif et tout champ utile de confiance ou d’horodatage. Vérifiez les noms peu clairs, les nombres, les voix qui se chevauchent et les changements de langue au regard de l’enregistrement d’origine et gardez la parole réellement reconnue disponible pour l’étape suivante de traitement du contenu.",
    "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": "La tarification complète de la configuration figure dans les détails."
      }
    ],
    "ctx": null,
    "declared_tariff_references": [
      {
        "client_selectable": false,
        "key": "c81fd216735cb75857ec",
        "label": "Deepgram: Nova-3",
        "profiles": [
          {
            "basis": "",
            "dimensions": {
              "conditions": "Configuration par défaut"
            },
            "label": "Deepgram: Nova-3 · Configuration par défaut",
            "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": "Conservez operation_id/X-Client-Request-ID d’origine et la réponse d’origine. Consultez les enregistrements réels de tâches ou de ressources dont vous êtes propriétaire sans soumettre de nouveau la requête ; aucune URL dédiée à l’interrogation audio n’est construite."
            },
            "material_combinations": [
              {
                "content_types": [
                  "application/json",
                  "multipart/form-data"
                ],
                "mode": "speech_to_text",
                "required": [
                  "actual matching-format audio file"
                ]
              }
            ],
            "outputs": {
              "all_results": "JSON d’origine complet, tous les textes, segments, mots, locuteurs et horodatages disponibles, ainsi que la consommation.",
              "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": [
            "Utilisez le modèle exact et les champs d’entrée documentés.",
            "Conservez la réponse complète, chaque résultat réel et les ID d’origine renvoyés."
          ],
          "input": {
            "JSON_audio": "octets audio bruts réels en base64 avec le format correspondant",
            "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": "La sortie détaillée, diarize/keyterms et l’audio transmis par URL ou intégré de plus grande taille nécessitent les capacités et le tarif exacts du modèle ou du fournisseur.",
            "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": "task_id effectivement renvoyé ou enregistrement de la bibliothèque multimédia",
                "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 est le modèle généraliste de transcription audio de Deepgram pour l’audio enregistré et en streaming. Il prend en charge la reconnaissance monolingue, un mode multilingue défini d’alternance linguistique et le guidage par termes clés, en renvoyant des transcriptions avec l’horodatage des mots et des informations de confiance."
  },
  "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 est le modèle généraliste de transcription audio de Deepgram pour l’audio enregistré et en streaming. Il prend en charge la reconnaissance monolingue, un mode multilingue défini d’alternance linguistique et le guidage par termes clés, en renvoyant des transcriptions avec l’horodatage des mots et des informations de confiance.",
  "source": {
    "audit_sha256": "2e00086bcbfc28e64d0cebe97aa47c17d8d5618963027f8ffb9dc6123d7d25b1",
    "bridge_map_sha256": "1125275768b9636fc8461bc7da5061239a81ddfe508e2557843ca42c58ab0036",
    "raw_model_json_sha256": "7dad5cb614711000fa3441734762dd158482bd00365be2e1140dd72529c4b5e0",
    "renderer_sha256": "9d578ff8df69ef70403308c9943a1179a11b94114c10b333bf1c012005d4a7f4"
  },
  "sourceRevision": "333330f15a57242873ad8d50034bf40218427f9dd406467abdea52aa3921d541"
}
