Модели
Узнайте, какие модели распознавания речи доступны.
Nexara предлагает две модели распознавания речи.
Модель указывается в параметре model при запросе. По умолчанию используется whisper-1.
whisper-1
Мультиязычная и устойчивая модель для большинства сценариев. Подходит, когда аудио может быть на разных языках или когда нужен универсальный вариант «по умолчанию».
nexara-ru
Оптимизирована под русскую речь — телефонию и сложные записи (шум, удалённый микрофон, плохое качество связи). Выбирайте её для русскоязычных звонков и «далёких» записей.
Какую модель выбрать
whisper-1— мультиязычные записи, подкасты, встречи, диктовка, любой сценарий «по умолчанию».nexara-ru— русскоязычная телефония, колл-центры, записи с плохим качеством связи и удалённым микрофоном.
Как указать модель
Передайте нужный идентификатор в параметре model:
import requests
url = "https://api.nexara.ru/v1/audio/transcriptions"
api_key = "NEXARA_API_KEY"
with open("audio/example.mp3", "rb") as audio_file:
files = {"file": ("example.mp3", audio_file, "audio/mp3")}
data = {
"model": "nexara-ru", # или "whisper-1"
"response_format": "json",
}
response = requests.post(
url,
headers={"Authorization": f"Bearer {api_key}"},
files=files,
data=data,
)
print(response.json())curl --request POST \
--url https://api.nexara.ru/v1/audio/transcriptions \
--header 'Authorization: Bearer NEXARA_API_KEY' \
--header 'Content-Type: multipart/form-data' \
--form model="nexara-ru" \
--form response_format="json" \
--form file="@example.mp3"Стоимость дополнений (диаризация, определение ролей, LLM-обработка) не зависит от выбранной модели. См. Тарифы.