Тональность речи
/v1/audio/sentimentОценка тональности речи по аудиозаписи: пять классов от «очень негативно» до «очень позитивно». Эндпоинта нет в OpenAI API, поэтому примеры - на обычных HTTP-запросах.
Стоимость. Оплата - по длительности записи.
Лимиты. Действуют общий лимит аккаунта и лимит типа моделей sentiment - см.
«Лимиты».
Авторизация
ModelsKey Ключ типа «Вызов моделей»: Authorization: Bearer sk-tsar-ваш-ключ.
Ключ «Просмотр баланса» получит 403 insufficient_scope.
Где: header
Тело запроса
multipart/form-data
Тело ответа
application/json
application/json
application/json
application/json
application/json
text/html
application/json
application/json
curl https://api.tsarrouter.ru/v1/audio/sentiment \ -H "Authorization: Bearer $TSARROUTER_KEY" \ -F model=palatine/speech-sentiment \ -F file=@speech.mp3{ "sentiment": [ { "label": "Neutral", "score": 0.540932297706604 }, { "label": "Positive", "score": 0.2866328954696655 }, { "label": "Very Positive", "score": 0.0842822715640068 }, { "label": "Very Negative", "score": 0.04685661941766739 }, { "label": "Negative", "score": 0.04129594564437866 } ], "model": "palatine/speech-sentiment", "usage": { "seconds": 2.47, "cost_rub": 0.016055 }}Распознавание речи POST
Текст из аудиофайла в формате OpenAI Audio. Распознавание в реальном времени - в руководстве «Потоковое распознавание речи».
Баланс аккаунта GET
Текущий баланс аккаунта. Через API баланс видит только ключ «Просмотр баланса»: его можно отдать мониторингу, тратить деньги он не может. В примерах этот ключ лежит в переменной окружения TSARROUTER_BALANCE_KEY - это отдельный ключ, не тот, которым вызывают модели.