{
  "aboutHtml": "<p>Nova-3 to uniwersalny model rozpoznawania mowy Deepgram do zamiany dźwięku na tekst. Producent zaleca go do spotkań, napisów podczas wydarzeń, nagrań z wieloma mówcami i trudnych warunków, takich jak hałas lub odległe mikrofony, zarówno przy transkrypcji nagrań, jak i dźwięku strumieniowego. Użytecznym wynikiem jest rozpoznana mowa z informacją o czasowaniu i pewności, powiązana z dźwiękiem źródłowym.</p><h4>Wybierz tryb pracy z językiem</h4><p>Udokumentowanym językiem domyślnym jest angielski. Żądanie jednojęzyczne wybiera język mówiony lub obsługiwany wariant regionalny. Obecna tabela modelu ogólnego obejmuje regionalne warianty angielskiego, hiszpański, francuski, niemiecki, rosyjski, portugalski, japoński, włoski, niderlandzki, arabski, systemy pisma chińskiego i wiele innych języków, w tym kazachski. Wybieraj kody obsługiwane przez producenta, zamiast zakładać, że dowolna nazwa języka lub regionu zostanie przyjęta.</p><p>Ustawienie wielojęzyczne to osobny proces obsługujący przełączanie języków. Obecna tabela Nova-3 wymienia dla niego dziesięć języków: angielski, hiszpański, francuski, niemiecki, hindi, rosyjski, portugalski, japoński, włoski i niderlandzki. Zestaw ten nie jest identyczny z szerszą listą jednojęzyczną. Dla nagrania przechodzącego między obsługiwanymi językami przygotuj tryb wielojęzyczny, zamiast wymuszać na całej rozmowie niepasujące ustawienie jednego języka. Zachowaj wypowiedziany tekst przed przygotowaniem wersji przetłumaczonej lub podsumowanej.</p><h4>Nagrania i przygotowanie transkrypcji</h4><p>Proces obsługi plików Deepgram przyjmuje przesłane bajty audio albo odwołanie do pliku dźwiękowego. Zapisz zwróconą transkrypcję po zakończeniu żądania; producent nie przechowuje transkrypcji do późniejszego pobrania. Typowe udokumentowane formaty i kodowania wejścia obejmują MP3, MP4, MP2, AAC, WAV, FLAC, PCM, M4A, Ogg, Opus i WebM. Zachowaj rzeczywisty format i informacje o kanałach wraz z nagraniem. Nadaj nagraniu trwały identyfikator i zachowaj powiązanie wyniku z właściwym źródłem oraz jego kanałami. W przypadku spotkania sprawdzaj nazwiska uczestników i terminy techniczne podczas słuchania oryginalnego dźwięku. W przypadku wykładu lub wydarzenia zachowaj kolejność dźwięku, aby późniejszy napis lub wynik wyszukiwania mógł wskazać odpowiedni fragment.</p><p>Przewodnik producenta po nagraniach podaje maksymalny rozmiar pliku 2 GB i zaleca wyodrębnienie strumienia audio z dużego pliku wideo. Dokumentuje także dziesięciominutowy limit czasu przetwarzania żądań Nova. Ten limit dotyczy czasu przetwarzania żądania, a nie maksymalnej długości nagrania wynoszącej dziesięć minut. Użyteczny wynik zawiera zakończenie zamierzonego nagrania; częściowo zachowanej transkrypcji nie należy traktować jako pełnego tekstu.</p><h4>Odczytuj słowa, czasy i pewność rozpoznania</h4><p>Udokumentowana odpowiedź JSON zawiera alternatywy transkrypcji i rozpoznane słowa, z czasem początku i końca każdego słowa w sekundach od początku dźwięku oraz wartością pewności. W transkrypcji wielu mówców opcjonalna diaryzacja producenta przypisuje etykietę mówcy do każdego słowa. Diaryzacja nagrania zwraca także pewność przypisania mówcy; diaryzacja strumieniowa zwraca etykietę mówcy. Sprawdzaj te etykiety względem głosów w nagraniu. Raportowana jest również ogólna pewność transkrypcji w skali 0–1. Gdy zażądano inteligentnego formatowania, wynik może zawierać interpunkcję i wielkie litery w słowach z interpunkcją oraz informacje o czytelnych akapitach.</p><p>Korzystaj z tych pól zgodnie z ich znaczeniem. Czas słowa wskazuje położenie rozpoznanej mowy, a pewność jest oceną wiarygodności przez model, nie dowodem poprawnego usłyszenia trudnego nazwiska lub wartości. Przygotowując napisy, zachowuj czasowanie wraz ze sprawdzonym tekstem i kontroluj granice względem dźwięku. W czytelnej wersji redakcyjnej odróżniaj zmiany od rozpoznanej transkrypcji, zamiast po cichu zastępować niepewne słowa wiarygodnie brzmiącą historią.</p><h4>Rozpoznawanie strumieniowe i ostateczne segmenty</h4><p>Proces strumieniowy Nova zwraca tekst wraz z napływającym dźwiękiem, z wynikami pośrednimi i ostatecznymi. Wskaźnik is_final odróżnia tekst, który może zostać zmieniony, od ostatecznego segmentu. Wskaźnik speech_final dotyczy wykrycia końca wypowiedzianego segmentu. Odróżniaj te sygnały od samego otrzymania niepustej transkrypcji i przy przygotowaniu pełnego zapisu zachowuj ostateczne segmenty w ich kolejności w dźwięku.</p><p>Nova-3 to ogólny model ASR, odrębny od modelu konwersacyjnego Flux z wykrywaniem tur rozmowy wbudowanym w model. Nova oznacza ostateczność transkrypcji i końce wypowiedzi; Flux dostarcza własne zdarzenia stanu tur rozmowy. Wybieraj proces transkrypcji zależnie od tego, czy dźwięk jest już nagrany, czy napływa na żywo, zachowując rzeczywisty końcowy wynik jako rezultat.</p><h4>Kluczowe terminy dla ważnego słownictwa</h4><p>Udokumentowane Keyterm Prompting w Nova-3 obsługuje transkrypcję jednojęzyczną i wielojęzyczną oraz ukierunkowuje rozpoznawanie na ważne terminy bez ponownego trenowania modelu. Podawaj odpowiednie nazwiska, terminy produktowe, skróty lub wielowyrazowe frazy, które mogą rzeczywiście paść. Przewodnik ogranicza łączne wejście kluczowych terminów do 500 tokenów i zaleca koncentrację na najważniejszym słownictwie zamiast bezkrytycznego dodawania pospolitych słów.</p><p>Składnia producenta używa zwykłych terminów, z osobnym wpisem keyterm dla każdego terminu. Wielowyrazowa fraza pozostaje jedną frazą. Dawne wagi lub wzmocnienia słów kluczowych oraz łączenie osobnych terminów przecinkami, średnikami lub znakami nowej linii nie są równoważne: interfejs może przyjąć je jako jedną dosłowną wartość bez zamierzonego wzmocnienia. Używaj prawidłowej wielkości liter w nazwach, a następnie sprawdzaj transkrypcję, ponieważ kontekst dźwięku i inteligentne formatowanie nadal mogą zmienić ostateczną postać zapisu.</p><h4>Granice rodziny modeli i użyteczne wyniki</h4><p>Ogólny profil Nova-3 jest odrębny od osobno nazwanych opcji Medical i Pharma. Podpowiadanie słownictwa nie zmienia go w inną wersję, a zakresu językowego lub zachowania modeli specjalistycznych nie należy zakładać w modelu ogólnym. Dodatkowe funkcje przetwarzania transkrypcji są opcjami w procesie obsługi mowy producenta, a nie dowodem, że rozpoznawanie stworzyło podsumowanie, tłumaczenie lub inny rezultat, którego nie żądano.</p><p>Użytecznym rezultatem Nova-3 może być przeszukiwalna transkrypcja spotkania, tekst gotowy do napisów z czasowaniem słów lub zapis rozmowy wielojęzycznej. Zachowaj identyfikator dźwięku, wybrany tryb językowy, końcowy tekst i przydatne pola pewności lub czasowania. Sprawdzaj niejasne nazwiska, liczby, nakładające się głosy i zmiany języka względem oryginalnego nagrania oraz pozostaw rzeczywiście rozpoznaną mowę dostępną do następnego etapu przetwarzania treści.</p>",
  "aboutText": "Nova-3 to uniwersalny model rozpoznawania mowy Deepgram do zamiany dźwięku na tekst. Producent zaleca go do spotkań, napisów podczas wydarzeń, nagrań z wieloma mówcami i trudnych warunków, takich jak hałas lub odległe mikrofony, zarówno przy transkrypcji nagrań, jak i dźwięku strumieniowego. Użytecznym wynikiem jest rozpoznana mowa z informacją o czasowaniu i pewności, powiązana z dźwiękiem źródłowym.\n\n### Wybierz tryb pracy z językiem\n\nUdokumentowanym językiem domyślnym jest angielski. Żądanie jednojęzyczne wybiera język mówiony lub obsługiwany wariant regionalny. Obecna tabela modelu ogólnego obejmuje regionalne warianty angielskiego, hiszpański, francuski, niemiecki, rosyjski, portugalski, japoński, włoski, niderlandzki, arabski, systemy pisma chińskiego i wiele innych języków, w tym kazachski. Wybieraj kody obsługiwane przez producenta, zamiast zakładać, że dowolna nazwa języka lub regionu zostanie przyjęta.\n\nUstawienie wielojęzyczne to osobny proces obsługujący przełączanie języków. Obecna tabela Nova-3 wymienia dla niego dziesięć języków: angielski, hiszpański, francuski, niemiecki, hindi, rosyjski, portugalski, japoński, włoski i niderlandzki. Zestaw ten nie jest identyczny z szerszą listą jednojęzyczną. Dla nagrania przechodzącego między obsługiwanymi językami przygotuj tryb wielojęzyczny, zamiast wymuszać na całej rozmowie niepasujące ustawienie jednego języka. Zachowaj wypowiedziany tekst przed przygotowaniem wersji przetłumaczonej lub podsumowanej.\n\n### Nagrania i przygotowanie transkrypcji\n\nProces obsługi plików Deepgram przyjmuje przesłane bajty audio albo odwołanie do pliku dźwiękowego. Zapisz zwróconą transkrypcję po zakończeniu żądania; producent nie przechowuje transkrypcji do późniejszego pobrania. Typowe udokumentowane formaty i kodowania wejścia obejmują MP3, MP4, MP2, AAC, WAV, FLAC, PCM, M4A, Ogg, Opus i WebM. Zachowaj rzeczywisty format i informacje o kanałach wraz z nagraniem. Nadaj nagraniu trwały identyfikator i zachowaj powiązanie wyniku z właściwym źródłem oraz jego kanałami. W przypadku spotkania sprawdzaj nazwiska uczestników i terminy techniczne podczas słuchania oryginalnego dźwięku. W przypadku wykładu lub wydarzenia zachowaj kolejność dźwięku, aby późniejszy napis lub wynik wyszukiwania mógł wskazać odpowiedni fragment.\n\nPrzewodnik producenta po nagraniach podaje maksymalny rozmiar pliku 2 GB i zaleca wyodrębnienie strumienia audio z dużego pliku wideo. Dokumentuje także dziesięciominutowy limit czasu przetwarzania żądań Nova. Ten limit dotyczy czasu przetwarzania żądania, a nie maksymalnej długości nagrania wynoszącej dziesięć minut. Użyteczny wynik zawiera zakończenie zamierzonego nagrania; częściowo zachowanej transkrypcji nie należy traktować jako pełnego tekstu.\n\n### Odczytuj słowa, czasy i pewność rozpoznania\n\nUdokumentowana odpowiedź JSON zawiera alternatywy transkrypcji i rozpoznane słowa, z czasem początku i końca każdego słowa w sekundach od początku dźwięku oraz wartością pewności. W transkrypcji wielu mówców opcjonalna diaryzacja producenta przypisuje etykietę mówcy do każdego słowa. Diaryzacja nagrania zwraca także pewność przypisania mówcy; diaryzacja strumieniowa zwraca etykietę mówcy. Sprawdzaj te etykiety względem głosów w nagraniu. Raportowana jest również ogólna pewność transkrypcji w skali 0–1. Gdy zażądano inteligentnego formatowania, wynik może zawierać interpunkcję i wielkie litery w słowach z interpunkcją oraz informacje o czytelnych akapitach.\n\nKorzystaj z tych pól zgodnie z ich znaczeniem. Czas słowa wskazuje położenie rozpoznanej mowy, a pewność jest oceną wiarygodności przez model, nie dowodem poprawnego usłyszenia trudnego nazwiska lub wartości. Przygotowując napisy, zachowuj czasowanie wraz ze sprawdzonym tekstem i kontroluj granice względem dźwięku. W czytelnej wersji redakcyjnej odróżniaj zmiany od rozpoznanej transkrypcji, zamiast po cichu zastępować niepewne słowa wiarygodnie brzmiącą historią.\n\n### Rozpoznawanie strumieniowe i ostateczne segmenty\n\nProces strumieniowy Nova zwraca tekst wraz z napływającym dźwiękiem, z wynikami pośrednimi i ostatecznymi. Wskaźnik is_final odróżnia tekst, który może zostać zmieniony, od ostatecznego segmentu. Wskaźnik speech_final dotyczy wykrycia końca wypowiedzianego segmentu. Odróżniaj te sygnały od samego otrzymania niepustej transkrypcji i przy przygotowaniu pełnego zapisu zachowuj ostateczne segmenty w ich kolejności w dźwięku.\n\nNova-3 to ogólny model ASR, odrębny od modelu konwersacyjnego Flux z wykrywaniem tur rozmowy wbudowanym w model. Nova oznacza ostateczność transkrypcji i końce wypowiedzi; Flux dostarcza własne zdarzenia stanu tur rozmowy. Wybieraj proces transkrypcji zależnie od tego, czy dźwięk jest już nagrany, czy napływa na żywo, zachowując rzeczywisty końcowy wynik jako rezultat.\n\n### Kluczowe terminy dla ważnego słownictwa\n\nUdokumentowane Keyterm Prompting w Nova-3 obsługuje transkrypcję jednojęzyczną i wielojęzyczną oraz ukierunkowuje rozpoznawanie na ważne terminy bez ponownego trenowania modelu. Podawaj odpowiednie nazwiska, terminy produktowe, skróty lub wielowyrazowe frazy, które mogą rzeczywiście paść. Przewodnik ogranicza łączne wejście kluczowych terminów do 500 tokenów i zaleca koncentrację na najważniejszym słownictwie zamiast bezkrytycznego dodawania pospolitych słów.\n\nSkładnia producenta używa zwykłych terminów, z osobnym wpisem keyterm dla każdego terminu. Wielowyrazowa fraza pozostaje jedną frazą. Dawne wagi lub wzmocnienia słów kluczowych oraz łączenie osobnych terminów przecinkami, średnikami lub znakami nowej linii nie są równoważne: interfejs może przyjąć je jako jedną dosłowną wartość bez zamierzonego wzmocnienia. Używaj prawidłowej wielkości liter w nazwach, a następnie sprawdzaj transkrypcję, ponieważ kontekst dźwięku i inteligentne formatowanie nadal mogą zmienić ostateczną postać zapisu.\n\n### Granice rodziny modeli i użyteczne wyniki\n\nOgólny profil Nova-3 jest odrębny od osobno nazwanych opcji Medical i Pharma. Podpowiadanie słownictwa nie zmienia go w inną wersję, a zakresu językowego lub zachowania modeli specjalistycznych nie należy zakładać w modelu ogólnym. Dodatkowe funkcje przetwarzania transkrypcji są opcjami w procesie obsługi mowy producenta, a nie dowodem, że rozpoznawanie stworzyło podsumowanie, tłumaczenie lub inny rezultat, którego nie żądano.\n\nUżytecznym rezultatem Nova-3 może być przeszukiwalna transkrypcja spotkania, tekst gotowy do napisów z czasowaniem słów lub zapis rozmowy wielojęzycznej. Zachowaj identyfikator dźwięku, wybrany tryb językowy, końcowy tekst i przydatne pola pewności lub czasowania. Sprawdzaj niejasne nazwiska, liczby, nakładające się głosy i zmiany języka względem oryginalnego nagrania oraz pozostaw rzeczywiście rozpoznaną mowę dostępną do następnego etapu przetwarzania treści.",
  "editorialOverlay": {
    "copy_fields": null,
    "copy_sha256": null,
    "copy_source": null,
    "html_sha256": "a54a46eee9bd37df291c84b02969be556584d28c84f6a9157d009fb446e36675",
    "module_sha256": "ee9dc1c50b1e6a8fb7fa062030fcb4646b9aaaeb08be513b723a5a92a7290f06",
    "raw_model_unchanged": true,
    "schema": "ailoot-native-model-editorial-v1"
  },
  "locale": "pl",
  "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=\"Zamknij\">×</button></div><div class=\"idline\"><span>Deepgram /</span><code>deepgram/nova-3</code><button type=\"button\" id=\"copy-id\">Kopiuj ID</button></div><nav class=\"card-jump-nav\" aria-label=\"Sekcje karty modelu\"><button type=\"button\" data-card-jump=\"overview\">Start</button><button type=\"button\" data-card-jump=\"methods\">Dane wejściowe i metody</button><button type=\"button\" data-card-jump=\"pricing\">Cennik</button><button type=\"button\" data-card-jump=\"examples\">Przykłady</button><button type=\"button\" data-card-jump=\"results\">Wyniki</button><button type=\"button\" data-card-jump=\"aliases\">Aliasy</button></nav><div class=\"card-method-tabs\" role=\"tablist\" aria-label=\"Metody 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\">Rozpoznawanie</button></div><div id=\"card-method-content\" role=\"tabpanel\" aria-labelledby=\"card-method-tab-0\"><section class=\"card-section\" data-card-section=\"overview\"><h3 tabindex=\"-1\">Start</h3><p class=\"mdesc-full\">Nova-3 to uniwersalny model zamiany mowy na tekst Deepgram do nagranego i strumieniowego dźwięku. Obsługuje rozpoznawanie jednojęzyczne, określony tryb wielojęzyczny z przełączaniem języków i podpowiadanie kluczowych terminów, zwracając transkrypcje z czasowaniem słów i informacją o pewności rozpoznania.</p><dl class=\"card-io\" data-card-io><div><dt>Akceptowane dane wejściowe</dt><dd>Audio</dd></div><div><dt>Wyniki</dt><dd>transcription</dd></div></dl><details class=\"card-about\"><summary>O modelu</summary><p class=\"note-s\" data-model-method-boundary>Ten opis przedstawia możliwości modelu. Dane wejściowe, wyniki i opcje dostępne w Ailoot podano poniżej dla wybranej metody.</p><div class=\"mabout\" id=\"m-about\"><p>Nova-3 to uniwersalny model rozpoznawania mowy Deepgram do zamiany dźwięku na tekst. Producent zaleca go do spotkań, napisów podczas wydarzeń, nagrań z wieloma mówcami i trudnych warunków, takich jak hałas lub odległe mikrofony, zarówno przy transkrypcji nagrań, jak i dźwięku strumieniowego. Użytecznym wynikiem jest rozpoznana mowa z informacją o czasowaniu i pewności, powiązana z dźwiękiem źródłowym.</p><h4>Wybierz tryb pracy z językiem</h4><p>Udokumentowanym językiem domyślnym jest angielski. Żądanie jednojęzyczne wybiera język mówiony lub obsługiwany wariant regionalny. Obecna tabela modelu ogólnego obejmuje regionalne warianty angielskiego, hiszpański, francuski, niemiecki, rosyjski, portugalski, japoński, włoski, niderlandzki, arabski, systemy pisma chińskiego i wiele innych języków, w tym kazachski. Wybieraj kody obsługiwane przez producenta, zamiast zakładać, że dowolna nazwa języka lub regionu zostanie przyjęta.</p><p>Ustawienie wielojęzyczne to osobny proces obsługujący przełączanie języków. Obecna tabela Nova-3 wymienia dla niego dziesięć języków: angielski, hiszpański, francuski, niemiecki, hindi, rosyjski, portugalski, japoński, włoski i niderlandzki. Zestaw ten nie jest identyczny z szerszą listą jednojęzyczną. Dla nagrania przechodzącego między obsługiwanymi językami przygotuj tryb wielojęzyczny, zamiast wymuszać na całej rozmowie niepasujące ustawienie jednego języka. Zachowaj wypowiedziany tekst przed przygotowaniem wersji przetłumaczonej lub podsumowanej.</p><h4>Nagrania i przygotowanie transkrypcji</h4><p>Proces obsługi plików Deepgram przyjmuje przesłane bajty audio albo odwołanie do pliku dźwiękowego. Zapisz zwróconą transkrypcję po zakończeniu żądania; producent nie przechowuje transkrypcji do późniejszego pobrania. Typowe udokumentowane formaty i kodowania wejścia obejmują MP3, MP4, MP2, AAC, WAV, FLAC, PCM, M4A, Ogg, Opus i WebM. Zachowaj rzeczywisty format i informacje o kanałach wraz z nagraniem. Nadaj nagraniu trwały identyfikator i zachowaj powiązanie wyniku z właściwym źródłem oraz jego kanałami. W przypadku spotkania sprawdzaj nazwiska uczestników i terminy techniczne podczas słuchania oryginalnego dźwięku. W przypadku wykładu lub wydarzenia zachowaj kolejność dźwięku, aby późniejszy napis lub wynik wyszukiwania mógł wskazać odpowiedni fragment.</p><p>Przewodnik producenta po nagraniach podaje maksymalny rozmiar pliku 2 GB i zaleca wyodrębnienie strumienia audio z dużego pliku wideo. Dokumentuje także dziesięciominutowy limit czasu przetwarzania żądań Nova. Ten limit dotyczy czasu przetwarzania żądania, a nie maksymalnej długości nagrania wynoszącej dziesięć minut. Użyteczny wynik zawiera zakończenie zamierzonego nagrania; częściowo zachowanej transkrypcji nie należy traktować jako pełnego tekstu.</p><h4>Odczytuj słowa, czasy i pewność rozpoznania</h4><p>Udokumentowana odpowiedź JSON zawiera alternatywy transkrypcji i rozpoznane słowa, z czasem początku i końca każdego słowa w sekundach od początku dźwięku oraz wartością pewności. W transkrypcji wielu mówców opcjonalna diaryzacja producenta przypisuje etykietę mówcy do każdego słowa. Diaryzacja nagrania zwraca także pewność przypisania mówcy; diaryzacja strumieniowa zwraca etykietę mówcy. Sprawdzaj te etykiety względem głosów w nagraniu. Raportowana jest również ogólna pewność transkrypcji w skali 0–1. Gdy zażądano inteligentnego formatowania, wynik może zawierać interpunkcję i wielkie litery w słowach z interpunkcją oraz informacje o czytelnych akapitach.</p><p>Korzystaj z tych pól zgodnie z ich znaczeniem. Czas słowa wskazuje położenie rozpoznanej mowy, a pewność jest oceną wiarygodności przez model, nie dowodem poprawnego usłyszenia trudnego nazwiska lub wartości. Przygotowując napisy, zachowuj czasowanie wraz ze sprawdzonym tekstem i kontroluj granice względem dźwięku. W czytelnej wersji redakcyjnej odróżniaj zmiany od rozpoznanej transkrypcji, zamiast po cichu zastępować niepewne słowa wiarygodnie brzmiącą historią.</p><h4>Rozpoznawanie strumieniowe i ostateczne segmenty</h4><p>Proces strumieniowy Nova zwraca tekst wraz z napływającym dźwiękiem, z wynikami pośrednimi i ostatecznymi. Wskaźnik is_final odróżnia tekst, który może zostać zmieniony, od ostatecznego segmentu. Wskaźnik speech_final dotyczy wykrycia końca wypowiedzianego segmentu. Odróżniaj te sygnały od samego otrzymania niepustej transkrypcji i przy przygotowaniu pełnego zapisu zachowuj ostateczne segmenty w ich kolejności w dźwięku.</p><p>Nova-3 to ogólny model ASR, odrębny od modelu konwersacyjnego Flux z wykrywaniem tur rozmowy wbudowanym w model. Nova oznacza ostateczność transkrypcji i końce wypowiedzi; Flux dostarcza własne zdarzenia stanu tur rozmowy. Wybieraj proces transkrypcji zależnie od tego, czy dźwięk jest już nagrany, czy napływa na żywo, zachowując rzeczywisty końcowy wynik jako rezultat.</p><h4>Kluczowe terminy dla ważnego słownictwa</h4><p>Udokumentowane Keyterm Prompting w Nova-3 obsługuje transkrypcję jednojęzyczną i wielojęzyczną oraz ukierunkowuje rozpoznawanie na ważne terminy bez ponownego trenowania modelu. Podawaj odpowiednie nazwiska, terminy produktowe, skróty lub wielowyrazowe frazy, które mogą rzeczywiście paść. Przewodnik ogranicza łączne wejście kluczowych terminów do 500 tokenów i zaleca koncentrację na najważniejszym słownictwie zamiast bezkrytycznego dodawania pospolitych słów.</p><p>Składnia producenta używa zwykłych terminów, z osobnym wpisem keyterm dla każdego terminu. Wielowyrazowa fraza pozostaje jedną frazą. Dawne wagi lub wzmocnienia słów kluczowych oraz łączenie osobnych terminów przecinkami, średnikami lub znakami nowej linii nie są równoważne: interfejs może przyjąć je jako jedną dosłowną wartość bez zamierzonego wzmocnienia. Używaj prawidłowej wielkości liter w nazwach, a następnie sprawdzaj transkrypcję, ponieważ kontekst dźwięku i inteligentne formatowanie nadal mogą zmienić ostateczną postać zapisu.</p><h4>Granice rodziny modeli i użyteczne wyniki</h4><p>Ogólny profil Nova-3 jest odrębny od osobno nazwanych opcji Medical i Pharma. Podpowiadanie słownictwa nie zmienia go w inną wersję, a zakresu językowego lub zachowania modeli specjalistycznych nie należy zakładać w modelu ogólnym. Dodatkowe funkcje przetwarzania transkrypcji są opcjami w procesie obsługi mowy producenta, a nie dowodem, że rozpoznawanie stworzyło podsumowanie, tłumaczenie lub inny rezultat, którego nie żądano.</p><p>Użytecznym rezultatem Nova-3 może być przeszukiwalna transkrypcja spotkania, tekst gotowy do napisów z czasowaniem słów lub zapis rozmowy wielojęzycznej. Zachowaj identyfikator dźwięku, wybrany tryb językowy, końcowy tekst i przydatne pola pewności lub czasowania. Sprawdzaj niejasne nazwiska, liczby, nakładające się głosy i zmiany języka względem oryginalnego nagrania oraz pozostaw rzeczywiście rozpoznaną mowę dostępną do następnego etapu przetwarzania treści.</p></div></details></section><section class=\"card-section\" data-card-section=\"methods\"><h3 tabindex=\"-1\">Dostępne w Ailoot · dane wejściowe i metody</h3><details class=\"card-method\" open><summary><b>Ailoot Ultra · Rozpoznawanie mowy</b> <code>POST /v1/audio/transcriptions</code></summary><dl class=\"method-capabilities\"><div><dt>Wejście</dt><dd><code>audio</code></dd></div><div><dt>Wyjście</dt><dd><code>transcription</code></dd></div><div><dt>Format wyjściowy</dt><dd>json</dd></div></dl><div class=\"tw\" data-card-parameters data-typed-parameters><table><thead><tr><th>Pole</th><th>Typ</th><th>Wymaganie</th><th>Wartości i limity</th><th>Domyślnie</th></tr></thead><tbody><tr data-parameter-availability=\"source_interface\"><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">model</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>string</code></td><td data-cell-label=\"Wymaganie\"><span class=\"card-cell-label\">Wymaganie</span>Wymagane</td><td data-cell-label=\"Wartości i limity\"><span class=\"card-cell-label\">Wartości i limity</span><div>deepgram/nova-3</div></td><td data-cell-label=\"Domyślnie\" data-default=\"unspecified\"><span class=\"card-cell-label\">Domyślnie</span>—</td></tr><tr data-parameter-availability=\"source_interface\"><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">input_audio</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>object</code></td><td data-cell-label=\"Wymaganie\"><span class=\"card-cell-label\">Wymaganie</span>Wymagane</td><td data-cell-label=\"Wartości i limity\"><span class=\"card-cell-label\">Wartości i limity</span></td><td data-cell-label=\"Domyślnie\" data-default=\"unspecified\"><span class=\"card-cell-label\">Domyślnie</span>—</td></tr><tr data-parameter-availability=\"retained_official_STTRequest\"><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">language</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>string</code></td><td data-cell-label=\"Wymaganie\"><span class=\"card-cell-label\">Wymaganie</span>Opcjonalne</td><td data-cell-label=\"Wartości i limity\"><span class=\"card-cell-label\">Wartości i limity</span></td><td data-cell-label=\"Domyślnie\" data-default=\"unspecified\"><span class=\"card-cell-label\">Domyślnie</span>—</td></tr><tr data-parameter-availability=\"retained_official_STTRequest\"><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">temperature</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>number</code></td><td data-cell-label=\"Wymaganie\"><span class=\"card-cell-label\">Wymaganie</span>Opcjonalne</td><td data-cell-label=\"Wartości i limity\"><span class=\"card-cell-label\">Wartości i limity</span><div>Minimum: 0</div><div>Maksimum: 1</div></td><td data-cell-label=\"Domyślnie\" data-default=\"unspecified\"><span class=\"card-cell-label\">Domyślnie</span>—</td></tr><tr data-parameter-availability=\"retained_official_STTRequest\"><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">response_format</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>string</code></td><td data-cell-label=\"Wymaganie\"><span class=\"card-cell-label\">Wymaganie</span>Opcjonalne</td><td data-cell-label=\"Wartości i limity\"><span class=\"card-cell-label\">Wartości i limity</span><div>json, verbose_json</div></td><td data-cell-label=\"Domyślnie\" data-default=\"known\"><span class=\"card-cell-label\">Domyślnie</span>json</td></tr><tr data-parameter-availability=\"retained_official_STTRequest\"><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">timestamp_granularities</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>array</code></td><td data-cell-label=\"Wymaganie\"><span class=\"card-cell-label\">Wymaganie</span>Opcjonalne</td><td data-cell-label=\"Wartości i limity\"><span class=\"card-cell-label\">Wartości i limity</span></td><td data-cell-label=\"Domyślnie\" data-default=\"unspecified\"><span class=\"card-cell-label\">Domyślnie</span>—</td></tr><tr data-parameter-availability=\"retained_official_STTRequest\"><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">provider</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>object</code></td><td data-cell-label=\"Wymaganie\"><span class=\"card-cell-label\">Wymaganie</span>Opcjonalne</td><td data-cell-label=\"Wartości i limity\"><span class=\"card-cell-label\">Wartości i limity</span></td><td data-cell-label=\"Domyślnie\" data-default=\"unspecified\"><span class=\"card-cell-label\">Domyślnie</span>—</td></tr></tbody></table></div><details class=\"card-about\" data-material-combinations><summary>Kombinacje materiałów wejściowych</summary><p class=\"note-s\"><b>speech_to_text</b> · Wymagane: actual matching-format audio file</p></details><details class=\"note-s\" data-method-contract><summary>Parametry i cykl życia metody</summary><div class=\"tw\" data-card-table=\"contract\"><table><thead><tr><th>Parametr</th><th>Kontrakt</th></tr></thead><tbody><tr><th data-cell-label=\"Parametr\" scope=\"row\"><span class=\"card-cell-label\">Parametr</span><code>content_types</code></th><td data-cell-label=\"Kontrakt\"><span class=\"card-cell-label\">Kontrakt</span>application/json, multipart/form-data</td></tr><tr><th data-cell-label=\"Parametr\" scope=\"row\"><span class=\"card-cell-label\">Parametr</span><code>required</code></th><td data-cell-label=\"Kontrakt\"><span class=\"card-cell-label\">Kontrakt</span>model, input_audio</td></tr><tr><th data-cell-label=\"Parametr\" scope=\"row\"><span class=\"card-cell-label\">Parametr</span><code>material_types</code></th><td data-cell-label=\"Kontrakt\"><span class=\"card-cell-label\">Kontrakt</span>audio</td></tr><tr><th data-cell-label=\"Parametr\" scope=\"row\"><span class=\"card-cell-label\">Parametr</span><code>JSON_audio</code></th><td data-cell-label=\"Kontrakt\"><span class=\"card-cell-label\">Kontrakt</span>rzeczywiste surowe bajty dźwięku w base64 wraz z odpowiadającym im formatem</td></tr><tr><th data-cell-label=\"Parametr\" scope=\"row\"><span class=\"card-cell-label\">Parametr</span><code>multipart_required</code></th><td data-cell-label=\"Kontrakt\"><span class=\"card-cell-label\">Kontrakt</span>model, file</td></tr><tr><th data-cell-label=\"Parametr\" scope=\"row\"><span class=\"card-cell-label\">Parametr</span><code>multipart_cap_bytes</code></th><td data-cell-label=\"Kontrakt\"><span class=\"card-cell-label\">Kontrakt</span>26214400</td></tr><tr><th data-cell-label=\"Parametr\" scope=\"row\"><span class=\"card-cell-label\">Parametr</span><code>optional_controls</code></th><td data-cell-label=\"Kontrakt\"><span class=\"card-cell-label\">Kontrakt</span>language, temperature, response_format, timestamp_granularities, provider</td></tr><tr><th data-cell-label=\"Parametr\" scope=\"row\"><span class=\"card-cell-label\">Parametr</span><code>default_response_format</code></th><td data-cell-label=\"Kontrakt\"><span class=\"card-cell-label\">Kontrakt</span>json</td></tr><tr><th data-cell-label=\"Parametr\" scope=\"row\"><span class=\"card-cell-label\">Parametr</span><code>optional_features</code></th><td data-cell-label=\"Kontrakt\"><span class=\"card-cell-label\">Kontrakt</span>Rozszerzony wynik, diarize/keyterms oraz URL lub większe dane dźwiękowe przekazane bezpośrednio wymagają odpowiednich możliwości konkretnego modelu i dostawcy oraz właściwej taryfy.</td></tr></tbody></table></div><p>Cykl życia: <code>synchronous_result_then_owned_library</code></p><p class=\"note-s\"><code>GET /v1/media/tasks/{task_id}</code> · Rzeczywiście zwrócony task_id lub wpis w bibliotece multimediów</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\">Użyj dokładnego modelu i udokumentowanych pól wejściowych.</p><p class=\"note-s\">Zachowaj kompletną odpowiedź, wszystkie rzeczywiste wyniki i pierwotne zwrócone identyfikatory.</p></details></details></section><section class=\"card-section\" data-card-section=\"pricing\"><h3 tabindex=\"-1\">Cennik</h3><div data-native-semantic-method=\"v1\" data-tariff-reference-only><p class=\"note-s\" data-rate-support-note>Informacje taryfowe nie dodają opcji żądania. Obsługiwane parametry podano przy wybranej metodzie.</p><dl data-price-conditions><dt>Tryb szybki</dt><dd>Nie określono <span class=\"note-s\">Gdy wybrany jest tryb szybki</span></dd><dt>Tryb flex</dt><dd>Nie określono <span class=\"note-s\">Gdy wybrany jest tryb flex</span></dd><dt>Maksymalna intensywność rozumowania</dt><dd>Nie określono <span class=\"note-s\">Gdy dla maksymalnej intensywności rozumowania stosowana jest domyślna korekta (default)</span></dd></dl></div><div data-declared-tariff-pricing><h4>Stawki Ailoot</h4><h4>Ceny według konfiguracji</h4><p class=\"note-s\">Dopasuj każdą opłatę do pokazanych warunków. Użyj jednej stawki dla każdego zestawu alternatywnych konfiguracji.</p><div class=\"tw\" data-pricing-profiles><table><thead><tr><th>Konfiguracja</th><th>Tabela stawek</th><th>Jednostka rozliczeniowa</th><th>Opłata</th></tr></thead><tbody><tr><th data-cell-label=\"Konfiguracja\" scope=\"row\"><span class=\"card-cell-label\">Konfiguracja</span>Bazowe stawki za tokeny</th><td data-cell-label=\"Tabela stawek\"><span class=\"card-cell-label\">Tabela stawek</span>Stawka podstawowa</td><td data-cell-label=\"Jednostka rozliczeniowa\"><span class=\"card-cell-label\">Jednostka rozliczeniowa</span>—</td><td data-cell-label=\"Opłata\"><span class=\"card-cell-label\">Opłata</span><div><span>Wejście · Tokeny wejściowe</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenów</span></div><div><span>Wyjście · Tokeny wyjściowe</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenów</span></div><div><span>Wejście · Odczyt cache</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenów</span></div><div><span>Wejście · Zapis do cache</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenów</span></div><div><span>Wejście · Zapis do cache, 1 godz.</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenów</span></div></td></tr><tr><th data-cell-label=\"Konfiguracja\" scope=\"row\"><span class=\"card-cell-label\">Konfiguracja</span>Ultra</th><td data-cell-label=\"Tabela stawek\"><span class=\"card-cell-label\">Tabela stawek</span>—</td><td data-cell-label=\"Jednostka rozliczeniowa\"><span class=\"card-cell-label\">Jednostka rozliczeniowa</span>za sekundę dźwięku wejściowego</td><td data-cell-label=\"Opłata\"><span class=\"card-cell-label\">Opłata</span><div><span>Wejście · sekunda wejściowego audio</span> <b>$0.0001433333333334</b> <span class=\"price-unit\">za sekundę dźwięku wejściowego</span></div></td></tr></tbody></table></div></div><p class=\"note-s\">Ailoot rezerwuje szacowaną kwotę przed żądaniem. Po otrzymaniu wyniku rozlicza ostateczną opłatę według zmierzonego użycia. Rozliczenie strumieniowania korzysta z końcowego rekordu użycia. <a href=\"/docs/pl/billing/reserve/\">Jak działają rezerwacja i rozliczenie →</a></p><div data-declared-reference-pricing><h4>Szczegóły taryfy referencyjnej</h4><p class=\"note-s\">Referencyjne tabele modelu nie zmieniają wyboru metody, wyceny ani opłat. Naliczane opłaty korzystają ze stawek wybranej metody Ailoot.</p><details class=\"card-price-reference\" data-declared-reference-group data-client-selectable=\"false\"><summary>Deepgram: Nova-3</summary><h4>Ceny według konfiguracji</h4><div class=\"tw\" data-pricing-profiles><table><thead><tr><th>Konfiguracja</th><th>Warunki rozliczania</th><th>Opłata</th></tr></thead><tbody><tr><th data-cell-label=\"Konfiguracja\" scope=\"row\"><span class=\"card-cell-label\">Konfiguracja</span>Deepgram: Nova-3 · Domyślna konfiguracja</th><td data-cell-label=\"Warunki rozliczania\"><span class=\"card-cell-label\">Warunki rozliczania</span>Konfiguracja domyślna</td><td data-cell-label=\"Opłata\"><span class=\"card-cell-label\">Opłata</span><div><span>Wejście · Sekundy wejściowego audio</span> <b>≈0,000143 USD</b> <span class=\"price-unit\">za sekundę dźwięku wejściowego</span></div></td></tr></tbody></table></div></details></div></section><section class=\"card-section\" data-card-section=\"examples\"><h3 tabindex=\"-1\">Przykładowe żądania</h3><h4>Ailoot Ultra · Rozpoznawanie mowy</h4><div class=\"code-group\"><div class=\"cg-bar\"><div class=\"cg-tabs\" role=\"tablist\" aria-label=\"Warianty kodu\"><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 · natywna treść żądania w dokładnej postaci i kompletny wynik</button></div><div class=\"cg-tools\"><button class=\"cg-btn cg-copy\" type=\"button\" aria-label=\"Kopiuj kod\"><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\">Odbieranie i zapisywanie wyników</h3><h4>Ailoot Ultra · Rozpoznawanie mowy</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>Zachowaj wszystkie ukończone wyniki</h5><p class=\"note-s\">Zachowaj każdą kompletną zwróconą odpowiedź, plik i część treści.</p><p class=\"note-s\">Kompletny oryginalny JSON, wszystkie dostępne teksty, segmenty, słowa, mówcy, znaczniki czasu oraz dane użycia.</p></div><div class=\"card-result-process\" data-unknown-recovery><h5>Jeśli trzeba sprawdzić pierwotną odpowiedź</h5><p class=\"note-s\">Zachowaj pierwotne operation_id/X-Client-Request-ID i oryginalną odpowiedź. Odczytuj rzeczywiste rekordy zadań i zasobów należących do użytkownika bez ponownego wysyłania; nie tworzy się dedykowanego adresu URL do odpytywania dźwięku.</p></div><details class=\"card-about\" data-output-fields><summary>Pola odpowiedzi</summary><div class=\"tw\" data-card-table=\"output\"><table><thead><tr><th>Pole</th><th>Typ</th></tr></thead><tbody><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">text</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span>string</td></tr><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">usage</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span>object</td></tr><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">segments[]</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span>object</td></tr><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">words[]</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span>object</td></tr></tbody></table></div></details></section><section class=\"card-section\" data-card-section=\"aliases\"><h3 tabindex=\"-1\">Aliasy</h3><h4>Aliasy modelu</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>Aliasy ścieżek metod</h4><p class=\"note-s\">Użyj ścieżek metod podanych powyżej.</p><h4>Powiązane ID modeli</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": "Zachowaj pierwotne operation_id/X-Client-Request-ID i oryginalną odpowiedź. Odczytuj rzeczywiste rekordy zadań i zasobów należących do użytkownika bez ponownego wysyłania; nie tworzy się dedykowanego adresu URL do odpytywania dźwięku."
            },
            "material_combinations": [
              {
                "content_types": [
                  "application/json",
                  "multipart/form-data"
                ],
                "mode": "speech_to_text",
                "required": [
                  "actual matching-format audio file"
                ]
              }
            ],
            "outputs": {
              "all_results": "Kompletny oryginalny JSON, wszystkie dostępne teksty, segmenty, słowa, mówcy, znaczniki czasu oraz dane użycia.",
              "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": [
            "Użyj dokładnego modelu i udokumentowanych pól wejściowych.",
            "Zachowaj kompletną odpowiedź, wszystkie rzeczywiste wyniki i pierwotne zwrócone identyfikatory."
          ],
          "input": {
            "JSON_audio": "rzeczywiste surowe bajty dźwięku w base64 wraz z odpowiadającym im formatem",
            "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": "Rozszerzony wynik, diarize/keyterms oraz URL lub większe dane dźwiękowe przekazane bezpośrednio wymagają odpowiednich możliwości konkretnego modelu i dostawcy oraz właściwej taryfy.",
            "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": "Rzeczywiście zwrócony task_id lub wpis w bibliotece multimediów",
                "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": "46731f2363746f15ced6f2c4f81fea66493f04235081f2092818e4795e9300d9",
    "input_html_sha256": "9606a1e4e8ff1c21e2535e6e2a7e25a849b04e3815602079208a3bc79785f65e",
    "private_audit_sha256": "97f9bce03696d9fb587cb28ffa77d7c711e2a202377a9990a337a24123ed582e",
    "role": "historical-normalized-input-audit-hashes",
    "schema": "ailoot-native-model-provenance-v2"
  },
  "page": {
    "canonical": "https://ailoot.ai/models/pl/deepgram-nova-3/",
    "description": "Nova-3 to uniwersalny model zamiany mowy na tekst Deepgram do nagranego i strumieniowego dźwięku. Obsługuje rozpoznawanie jednojęzyczne, określony tryb wielojęzyczny z przełączaniem języków i podpowiadanie kluczowych terminów, zwracając transkrypcje z czasowaniem słów i informacją o pewności rozpoznania.",
    "locale": "pl",
    "md_url": "https://ailoot.ai/models/pl/deepgram-nova-3/index.md",
    "title": "Deepgram: Nova-3 — Ailoot",
    "url": "https://ailoot.ai/models/pl/deepgram-nova-3/"
  },
  "rawModel": {
    "about": "Nova-3 to uniwersalny model rozpoznawania mowy Deepgram do zamiany dźwięku na tekst. Producent zaleca go do spotkań, napisów podczas wydarzeń, nagrań z wieloma mówcami i trudnych warunków, takich jak hałas lub odległe mikrofony, zarówno przy transkrypcji nagrań, jak i dźwięku strumieniowego. Użytecznym wynikiem jest rozpoznana mowa z informacją o czasowaniu i pewności, powiązana z dźwiękiem źródłowym.\n\n### Wybierz tryb pracy z językiem\n\nUdokumentowanym językiem domyślnym jest angielski. Żądanie jednojęzyczne wybiera język mówiony lub obsługiwany wariant regionalny. Obecna tabela modelu ogólnego obejmuje regionalne warianty angielskiego, hiszpański, francuski, niemiecki, rosyjski, portugalski, japoński, włoski, niderlandzki, arabski, systemy pisma chińskiego i wiele innych języków, w tym kazachski. Wybieraj kody obsługiwane przez producenta, zamiast zakładać, że dowolna nazwa języka lub regionu zostanie przyjęta.\n\nUstawienie wielojęzyczne to osobny proces obsługujący przełączanie języków. Obecna tabela Nova-3 wymienia dla niego dziesięć języków: angielski, hiszpański, francuski, niemiecki, hindi, rosyjski, portugalski, japoński, włoski i niderlandzki. Zestaw ten nie jest identyczny z szerszą listą jednojęzyczną. Dla nagrania przechodzącego między obsługiwanymi językami przygotuj tryb wielojęzyczny, zamiast wymuszać na całej rozmowie niepasujące ustawienie jednego języka. Zachowaj wypowiedziany tekst przed przygotowaniem wersji przetłumaczonej lub podsumowanej.\n\n### Nagrania i przygotowanie transkrypcji\n\nProces obsługi plików Deepgram przyjmuje przesłane bajty audio albo odwołanie do pliku dźwiękowego. Zapisz zwróconą transkrypcję po zakończeniu żądania; producent nie przechowuje transkrypcji do późniejszego pobrania. Typowe udokumentowane formaty i kodowania wejścia obejmują MP3, MP4, MP2, AAC, WAV, FLAC, PCM, M4A, Ogg, Opus i WebM. Zachowaj rzeczywisty format i informacje o kanałach wraz z nagraniem. Nadaj nagraniu trwały identyfikator i zachowaj powiązanie wyniku z właściwym źródłem oraz jego kanałami. W przypadku spotkania sprawdzaj nazwiska uczestników i terminy techniczne podczas słuchania oryginalnego dźwięku. W przypadku wykładu lub wydarzenia zachowaj kolejność dźwięku, aby późniejszy napis lub wynik wyszukiwania mógł wskazać odpowiedni fragment.\n\nPrzewodnik producenta po nagraniach podaje maksymalny rozmiar pliku 2 GB i zaleca wyodrębnienie strumienia audio z dużego pliku wideo. Dokumentuje także dziesięciominutowy limit czasu przetwarzania żądań Nova. Ten limit dotyczy czasu przetwarzania żądania, a nie maksymalnej długości nagrania wynoszącej dziesięć minut. Użyteczny wynik zawiera zakończenie zamierzonego nagrania; częściowo zachowanej transkrypcji nie należy traktować jako pełnego tekstu.\n\n### Odczytuj słowa, czasy i pewność rozpoznania\n\nUdokumentowana odpowiedź JSON zawiera alternatywy transkrypcji i rozpoznane słowa, z czasem początku i końca każdego słowa w sekundach od początku dźwięku oraz wartością pewności. W transkrypcji wielu mówców opcjonalna diaryzacja producenta przypisuje etykietę mówcy do każdego słowa. Diaryzacja nagrania zwraca także pewność przypisania mówcy; diaryzacja strumieniowa zwraca etykietę mówcy. Sprawdzaj te etykiety względem głosów w nagraniu. Raportowana jest również ogólna pewność transkrypcji w skali 0–1. Gdy zażądano inteligentnego formatowania, wynik może zawierać interpunkcję i wielkie litery w słowach z interpunkcją oraz informacje o czytelnych akapitach.\n\nKorzystaj z tych pól zgodnie z ich znaczeniem. Czas słowa wskazuje położenie rozpoznanej mowy, a pewność jest oceną wiarygodności przez model, nie dowodem poprawnego usłyszenia trudnego nazwiska lub wartości. Przygotowując napisy, zachowuj czasowanie wraz ze sprawdzonym tekstem i kontroluj granice względem dźwięku. W czytelnej wersji redakcyjnej odróżniaj zmiany od rozpoznanej transkrypcji, zamiast po cichu zastępować niepewne słowa wiarygodnie brzmiącą historią.\n\n### Rozpoznawanie strumieniowe i ostateczne segmenty\n\nProces strumieniowy Nova zwraca tekst wraz z napływającym dźwiękiem, z wynikami pośrednimi i ostatecznymi. Wskaźnik is_final odróżnia tekst, który może zostać zmieniony, od ostatecznego segmentu. Wskaźnik speech_final dotyczy wykrycia końca wypowiedzianego segmentu. Odróżniaj te sygnały od samego otrzymania niepustej transkrypcji i przy przygotowaniu pełnego zapisu zachowuj ostateczne segmenty w ich kolejności w dźwięku.\n\nNova-3 to ogólny model ASR, odrębny od modelu konwersacyjnego Flux z wykrywaniem tur rozmowy wbudowanym w model. Nova oznacza ostateczność transkrypcji i końce wypowiedzi; Flux dostarcza własne zdarzenia stanu tur rozmowy. Wybieraj proces transkrypcji zależnie od tego, czy dźwięk jest już nagrany, czy napływa na żywo, zachowując rzeczywisty końcowy wynik jako rezultat.\n\n### Kluczowe terminy dla ważnego słownictwa\n\nUdokumentowane Keyterm Prompting w Nova-3 obsługuje transkrypcję jednojęzyczną i wielojęzyczną oraz ukierunkowuje rozpoznawanie na ważne terminy bez ponownego trenowania modelu. Podawaj odpowiednie nazwiska, terminy produktowe, skróty lub wielowyrazowe frazy, które mogą rzeczywiście paść. Przewodnik ogranicza łączne wejście kluczowych terminów do 500 tokenów i zaleca koncentrację na najważniejszym słownictwie zamiast bezkrytycznego dodawania pospolitych słów.\n\nSkładnia producenta używa zwykłych terminów, z osobnym wpisem keyterm dla każdego terminu. Wielowyrazowa fraza pozostaje jedną frazą. Dawne wagi lub wzmocnienia słów kluczowych oraz łączenie osobnych terminów przecinkami, średnikami lub znakami nowej linii nie są równoważne: interfejs może przyjąć je jako jedną dosłowną wartość bez zamierzonego wzmocnienia. Używaj prawidłowej wielkości liter w nazwach, a następnie sprawdzaj transkrypcję, ponieważ kontekst dźwięku i inteligentne formatowanie nadal mogą zmienić ostateczną postać zapisu.\n\n### Granice rodziny modeli i użyteczne wyniki\n\nOgólny profil Nova-3 jest odrębny od osobno nazwanych opcji Medical i Pharma. Podpowiadanie słownictwa nie zmienia go w inną wersję, a zakresu językowego lub zachowania modeli specjalistycznych nie należy zakładać w modelu ogólnym. Dodatkowe funkcje przetwarzania transkrypcji są opcjami w procesie obsługi mowy producenta, a nie dowodem, że rozpoznawanie stworzyło podsumowanie, tłumaczenie lub inny rezultat, którego nie żądano.\n\nUżytecznym rezultatem Nova-3 może być przeszukiwalna transkrypcja spotkania, tekst gotowy do napisów z czasowaniem słów lub zapis rozmowy wielojęzycznej. Zachowaj identyfikator dźwięku, wybrany tryb językowy, końcowy tekst i przydatne pola pewności lub czasowania. Sprawdzaj niejasne nazwiska, liczby, nakładające się głosy i zmiany języka względem oryginalnego nagrania oraz pozostaw rzeczywiście rozpoznaną mowę dostępną do następnego etapu przetwarzania treści.",
    "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": "Pełny cennik konfiguracji w szczegółach."
      }
    ],
    "ctx": null,
    "declared_tariff_references": [
      {
        "client_selectable": false,
        "key": "c81fd216735cb75857ec",
        "label": "Deepgram: Nova-3",
        "profiles": [
          {
            "basis": "",
            "dimensions": {
              "conditions": "Konfiguracja domyślna"
            },
            "label": "Deepgram: Nova-3 · Domyślna konfiguracja",
            "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": "Zachowaj pierwotne operation_id/X-Client-Request-ID i oryginalną odpowiedź. Odczytuj rzeczywiste rekordy zadań i zasobów należących do użytkownika bez ponownego wysyłania; nie tworzy się dedykowanego adresu URL do odpytywania dźwięku."
            },
            "material_combinations": [
              {
                "content_types": [
                  "application/json",
                  "multipart/form-data"
                ],
                "mode": "speech_to_text",
                "required": [
                  "actual matching-format audio file"
                ]
              }
            ],
            "outputs": {
              "all_results": "Kompletny oryginalny JSON, wszystkie dostępne teksty, segmenty, słowa, mówcy, znaczniki czasu oraz dane użycia.",
              "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": [
            "Użyj dokładnego modelu i udokumentowanych pól wejściowych.",
            "Zachowaj kompletną odpowiedź, wszystkie rzeczywiste wyniki i pierwotne zwrócone identyfikatory."
          ],
          "input": {
            "JSON_audio": "rzeczywiste surowe bajty dźwięku w base64 wraz z odpowiadającym im formatem",
            "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": "Rozszerzony wynik, diarize/keyterms oraz URL lub większe dane dźwiękowe przekazane bezpośrednio wymagają odpowiednich możliwości konkretnego modelu i dostawcy oraz właściwej taryfy.",
            "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": "Rzeczywiście zwrócony task_id lub wpis w bibliotece multimediów",
                "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 to uniwersalny model zamiany mowy na tekst Deepgram do nagranego i strumieniowego dźwięku. Obsługuje rozpoznawanie jednojęzyczne, określony tryb wielojęzyczny z przełączaniem języków i podpowiadanie kluczowych terminów, zwracając transkrypcje z czasowaniem słów i informacją o pewności rozpoznania."
  },
  "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 to uniwersalny model zamiany mowy na tekst Deepgram do nagranego i strumieniowego dźwięku. Obsługuje rozpoznawanie jednojęzyczne, określony tryb wielojęzyczny z przełączaniem języków i podpowiadanie kluczowych terminów, zwracając transkrypcje z czasowaniem słów i informacją o pewności rozpoznania.",
  "source": {
    "audit_sha256": "2e00086bcbfc28e64d0cebe97aa47c17d8d5618963027f8ffb9dc6123d7d25b1",
    "bridge_map_sha256": "1125275768b9636fc8461bc7da5061239a81ddfe508e2557843ca42c58ab0036",
    "raw_model_json_sha256": "6b8e924158b24deec7b2ea3a3c5f0be5e4a8b54ab80a23d2a9db99851effcd92",
    "renderer_sha256": "1217dcf19a93e99ac1d6fd7bf974dc19adc12fea4bd4470c2601f04e48f688cb"
  },
  "sourceRevision": "7362ef9c439ec8cce0042bf495c11c3e4443efdfdad42eab07309dea609fe1ef"
}
