master
Добавлен новый функционал для обработки аудио записей: реализованы эндпоинты для загрузки, транскрипции и анализа записей с использованием Whisper и Gemini API. Включены механизмы для управления статусами обработки, логирования событий и обработки ошибок. Обновлен .gitignore для исключения логов и временных файлов. Также добавлены новые сервисы для анализа и логирования.
Обновлен docker-compose.yml для монтирования локальной модели T-one и добавлен .dockerignore для исключения больших файлов и кэша. В api.py добавлена логика загрузки модели из локального пути или скачивания с HuggingFace. Модули whisper.py и analyzer.py помечены как устаревшие в связи с переходом на новые сервисы T-one и GigaChat.
Добавлен микросервис T-one ASR для транскрипции аудио, включая FastAPI обертку и Dockerfile. Обновлен docker-compose.yml для интеграции нового сервиса. Добавлены клиенты для взаимодействия с T-one и GigaChat, а также соответствующие изменения в конфигурации и схемах базы данных.
Коммит для решения проблем с несовпадением фильтров каналов и активацией блоков соблюдения скриптов. Обновлены компоненты фронтенда для исправления отображения каналов и активации данных о соблюдении. Реализованы новые эндпоинты для повторного анализа записей и добавлены поля для распределения соблюдения в аналитике дашборда. Все изменения протестированы и задокументированы.
Добавлен новый роутер для управления скриптами, включая CRUD операции и генерацию LLM промптов. Обновлены основные маршруты приложения для интеграции нового функционала. Также добавлен сервис для анализа скриптов, адаптированный для работы с базой данных и асинхронным клиентом GigaChat.