mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-20 20:29:06 +00:00
* initial * add LLM features * update LLM logic * update llm functions: change control flow * add generation config * update return types * update processors and tests * update rtc_offer * revert new title processor change * fix unit tests * add comments and fix HTTP 500 * adjust prompt * test with reflector app * revert new event for final title * update * move onus onto processors * move onus onto processors * stash * add provision for gen config * dynamically pack the LLM input using context length * tune final summary params * update consolidated class structures * update consolidated class structures * update precommit * add broadcast processors * working baseline * Organize LLMParams * minor fixes * minor fixes * minor fixes * fix unit tests * fix unit tests * fix unit tests * update tests * update tests * edit pipeline response events * update summary return types * configure tests * alembic db migration * change LLM response flow * edit main llm functions * edit main llm functions * change llm name and gen cf * Update transcript_topic_detector.py * PR review comments * checkpoint before db event migration * update DB migration of past events * update DB migration of past events * edit LLM classes * Delete unwanted file * remove List typing * remove List typing * update oobabooga API call * topic enhancements * update UI event handling * move ensure_casing to llm base * update tests * update tests
76 lines
1.6 KiB
TOML
76 lines
1.6 KiB
TOML
[tool.poetry]
|
|
name = "reflector-server"
|
|
version = "0.1.0"
|
|
description = ""
|
|
authors = ["Monadical team <ops@monadical.com>"]
|
|
readme = "README.md"
|
|
packages = []
|
|
|
|
[tool.poetry.dependencies]
|
|
python = "^3.11"
|
|
aiohttp = "^3.8.5"
|
|
aiohttp-cors = "^0.7.0"
|
|
av = "^10.0.0"
|
|
requests = "^2.31.0"
|
|
aiortc = "^1.5.0"
|
|
faster-whisper = "^0.7.1"
|
|
sortedcontainers = "^2.4.0"
|
|
loguru = "^0.7.0"
|
|
pydantic-settings = "^2.0.2"
|
|
structlog = "^23.1.0"
|
|
uvicorn = {extras = ["standard"], version = "^0.23.1"}
|
|
fastapi = "^0.100.1"
|
|
sentry-sdk = {extras = ["fastapi"], version = "^1.29.2"}
|
|
httpx = "^0.24.1"
|
|
fastapi-pagination = "^0.12.6"
|
|
databases = {extras = ["aiosqlite", "asyncpg"], version = "^0.7.0"}
|
|
sqlalchemy = "<1.5"
|
|
fief-client = {extras = ["fastapi"], version = "^0.17.0"}
|
|
alembic = "^1.11.3"
|
|
nltk = "^3.8.1"
|
|
transformers = "^4.32.1"
|
|
prometheus-fastapi-instrumentator = "^6.1.0"
|
|
|
|
|
|
[tool.poetry.group.dev.dependencies]
|
|
black = "^23.7.0"
|
|
stamina = "^23.1.0"
|
|
|
|
|
|
[tool.poetry.group.client.dependencies]
|
|
pyaudio = "^0.2.13"
|
|
|
|
|
|
[tool.poetry.group.tests.dependencies]
|
|
pytest-cov = "^4.1.0"
|
|
pytest-aiohttp = "^1.0.4"
|
|
pytest-asyncio = "^0.21.1"
|
|
pytest = "^7.4.0"
|
|
httpx-ws = "^0.4.1"
|
|
pytest-httpx = "^0.23.1"
|
|
|
|
|
|
[tool.poetry.group.aws.dependencies]
|
|
aioboto3 = "^11.2.0"
|
|
|
|
|
|
[tool.poetry.group.evaluation.dependencies]
|
|
jiwer = "^3.0.2"
|
|
levenshtein = "^0.21.1"
|
|
tqdm = "^4.66.0"
|
|
pydantic = "^2.1.1"
|
|
|
|
[build-system]
|
|
requires = ["poetry-core"]
|
|
build-backend = "poetry.core.masonry.api"
|
|
|
|
[tool.coverage.run]
|
|
source = ["reflector"]
|
|
|
|
[tool.pytest.ini_options]
|
|
addopts = "-ra -q --disable-pytest-warnings --cov --cov-report html -v"
|
|
testpaths = ["tests"]
|
|
asyncio_mode = "auto"
|
|
|
|
|