ChiragPatankar commited on
Commit
22984f3
·
verified ·
1 Parent(s): dd14a54

Upload requirements.txt with huggingface_hub

Browse files
Files changed (1) hide show
  1. requirements.txt +47 -0
requirements.txt ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # FastAPI & Server
2
+ fastapi>=0.109.0
3
+ uvicorn[standard]>=0.27.0
4
+ python-multipart>=0.0.6
5
+
6
+ # Document Processing (use latest for pre-built wheels)
7
+ pymupdf>=1.24.0
8
+ python-docx>=1.1.0
9
+ markdown>=3.5.2
10
+ chardet>=5.2.0
11
+
12
+ # Text Processing & Chunking
13
+ tiktoken>=0.5.2
14
+
15
+ # Embeddings
16
+ sentence-transformers>=2.3.1
17
+
18
+ # Vector Database (ChromaDB - local, easy setup)
19
+ chromadb>=0.4.22
20
+
21
+ # LLM Providers
22
+ google-generativeai>=0.4.0
23
+ openai>=1.12.0
24
+
25
+ # Utilities
26
+ pydantic>=2.6.0
27
+ pydantic-settings>=2.1.0
28
+ python-dotenv>=1.0.1
29
+ aiofiles>=23.2.1
30
+
31
+ # Authentication
32
+ python-jose[cryptography]>=3.3.0
33
+
34
+ # Rate Limiting
35
+ slowapi>=0.1.9
36
+
37
+ # Monitoring & Metrics
38
+ prometheus-client>=0.19.0
39
+ prometheus-fastapi-instrumentator>=6.1.0
40
+
41
+ # Database
42
+ sqlalchemy>=2.0.23
43
+
44
+ # Evaluation & Testing
45
+ pytest>=8.0.0
46
+ httpx>=0.26.0
47
+