minh9972t12 commited on
Commit
0216e60
verified
1 Parent(s): 92405b2

Create requirement.txt

Browse files
Files changed (1) hide show
  1. requirement.txt +92 -0
requirement.txt ADDED
@@ -0,0 +1,92 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # ============================================
2
+ # Core API Framework
3
+ # ============================================
4
+ fastapi==0.115.5
5
+ uvicorn[standard]==0.32.1
6
+ python-multipart==0.0.20
7
+ pydantic>=2.0.0
8
+
9
+ # ============================================
10
+ # HTTP Requests & Client
11
+ # ============================================
12
+ requests>=2.31.0
13
+ httpx>=0.25.0
14
+
15
+ # ============================================
16
+ # Hugging Face LLM & Inference
17
+ # ============================================
18
+ huggingface-hub>=0.20.0
19
+ # For LLM inference (chatbot, tags generation)
20
+
21
+ # ============================================
22
+ # Machine Learning & Embeddings
23
+ # ============================================
24
+ # Jina CLIP v2 for multimodal embeddings
25
+ torch>=2.0.0
26
+ transformers>=4.50.0
27
+ torchvision>=0.15.0
28
+ onnxruntime==1.20.1
29
+ sentence-transformers>=2.2.2
30
+ pillow>=10.0.0
31
+ numpy>=1.24.0
32
+
33
+ # ============================================
34
+ # Vector Database - Qdrant
35
+ # ============================================
36
+ qdrant-client>=1.12.1
37
+ grpcio>=1.60.0
38
+
39
+ # ============================================
40
+ # Document Database - MongoDB
41
+ # ============================================
42
+ pymongo>=4.6.0
43
+
44
+ # ============================================
45
+ # Image Processing
46
+ # ============================================
47
+ opencv-python>=4.8.0
48
+
49
+ # ============================================
50
+ # PDF & Document Processing (Optional)
51
+ # ============================================
52
+ # Uncomment if you need PDF parsing
53
+ # PyPDF2>=3.0.0
54
+ # pdfplumber>=0.10.0
55
+ # unstructured>=0.10.0 # Advanced document parsing
56
+
57
+ # ============================================
58
+ # OCR - Text Extraction from Images (Optional)
59
+ # ============================================
60
+ # Uncomment if you need OCR capabilities
61
+ # pytesseract>=0.3.10
62
+ # easyocr>=1.7.0
63
+
64
+ # ============================================
65
+ # Text Processing & NLP
66
+ # ============================================
67
+ nltk>=3.8.0
68
+ # langchain>=0.0.335 # Advanced RAG features (optional)
69
+
70
+ # ============================================
71
+ # Gradio for Hugging Face Spaces (Optional)
72
+ # ============================================
73
+ gradio>=4.0.0
74
+ # Only needed if deploying to HF Spaces
75
+
76
+ # ============================================
77
+ # Utilities
78
+ # ============================================
79
+ python-dotenv==1.0.0
80
+ python-dateutil>=2.8.2
81
+ loguru>=0.7.0 # Better logging
82
+
83
+ # ============================================
84
+ # Data Processing
85
+ # ============================================
86
+ pandas>=2.1.0
87
+
88
+ # ============================================
89
+ # Testing (Development)
90
+ # ============================================
91
+ pytest>=7.4.0
92
+ pytest-asyncio>=0.21.0