- Отвечает за интеграцию с внешними ИИ-сервисами и обработку данных. CRUD над интеграциями, выполнение скрипта в изолированном процессе с подстановкой секрета.
- Тестовая версия: mistral-large-latest
- Инструментарий: FastAPI, MongoDB, Subprocess. В тестовой версии полноценная изоляция среды выполнения не предусмотрена.
- Создает конспекты по видео: принимает видеофайл, извлекает из него аудио и преобразует его в текст с помощью модели Faster Whisper. Добавляет пунктуацию и форматирует текст с использованием модели DeepMultilingualPunctuation. Разбивает аудио на чанки для параллельной обработки, что ускоряет процесс транскрибации. Возвращает готовый конспект в виде текста.
- Инструментарий: FastAPI, GridFS и MongoDB, FFmpeg, Faster Whisper, DeepMultilingualPunctuation.
- Управление пользователями, права и роли, настройки, аутентификация (LDAP и парольный fallback), работа с медиа, работа с курсами и их контентом, версионирование и публикация курсов
- Инструментарий: Kotlin, Spring Boot, MongoDB, MongoDB Reactive, Spring Security, Spring LDAP, Spring Boot WebSocket, JWT
- Инструментарий: Next.js & TypeScript, CodeMirror, Dnd Kit, Redux & React Redux, StompJS, LokiJS, React Query, React Select, React Modal, i18next
- Figma: Референсы, айдентика (сгенерировано), макеты, скриншоты
- Структурные карты
- Видео
- Скриншоты
if error MongoServerError[AlreadyInitialized]: already initialized
persists use
docker exec -it mongo mongosh
rs.initiate({
_id: "rs0",
members: [
{ _id: 0, host: "localhost:27017" }
]
})