Ingest MD/PDF/DOCX/XLSX into org-scoped documents with classify and RAG indexing. Add compare/timeline chat modes and UI upload. Filter WebSocket progress by user ACL and normalize admin project slugs consistently. Co-authored-by: Cursor <cursoragent@cursor.com>
25 lines
335 B
Plaintext
25 lines
335 B
Plaintext
fastapi
|
|
uvicorn[standard]
|
|
python-multipart
|
|
websockets
|
|
python-docx
|
|
pyyaml
|
|
whisperx
|
|
|
|
# Auth
|
|
bcrypt>=4.0.0
|
|
python-jose[cryptography]
|
|
|
|
# RAG / LightRAG
|
|
lightrag-hku>=1.4.0
|
|
openai>=1.0.0
|
|
python-dotenv>=1.0.0
|
|
sentence-transformers>=3.0.0
|
|
numpy>=1.24.0
|
|
|
|
# Document ingestion
|
|
pymupdf>=1.24.0
|
|
openpyxl>=3.1.0
|
|
Pillow>=10.0.0
|
|
pytesseract>=0.3.10
|