File size: 1,476 Bytes
af8ac78
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
839b163
0d4a982
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# requirements.txt β€” Full GPU mode (desktop / server with CUDA)
# For HuggingFace Spaces / CPU-only use requirements_hf.txt instead.
# ─────────────────────────────────────────────────────────────────────────────

# Web Framework
flask>=3.0.0
flask-cors>=4.0.0

# LangChain
langchain>=0.2.0
langchain-core>=0.2.0
langchain-community>=0.2.0
langchain-text-splitters>=0.3.0

# CrewAI
crewai>=0.36.0
crewai-tools>=0.4.0

# Embeddings β€” full bge-m3 (dense + sparse + ColBERT) for GPU mode
sentence-transformers>=3.0.0
FlagEmbedding>=1.2.0

# LLM Runtime
transformers>=4.40.0
accelerate>=0.34.0
--extra-index-url https://abetlen.github.io/llama-cpp-python/whl/cpu
llama-cpp-python>=0.3.0

# Vector Database
chromadb>=0.5.0

# Hybrid Search
rank-bm25>=0.2.2

# Encryption
cryptography>=41.0.0

# Graph Database
kuzu>=0.11.3

# Document Loaders
PyMuPDF>=1.24.0
python-docx>=1.1.0
openpyxl>=3.1.0
pandas>=2.0.0
pytesseract>=0.3.10
Pillow>=10.0.0
unstructured[pdf,image]>=0.12.0

# Utilities
requests>=2.31.0
python-dotenv>=1.0.0
tqdm>=4.66.0
numpy>=1.24.0
pydantic>=2.0.0

# System monitoring (CPU/RAM banner in UI)
psutil>=5.9.0
rank_bm25
spacy>=3.7.0
en-core-web-sm @ https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.8.0/en_core_web_sm-3.8.0-py3-none-any.whl
Flask-Limiter>=3.0.0
keyring>=24.0.0