Oviya commited on
Commit
7053b29
·
1 Parent(s): 9d4437c
Files changed (1) hide show
  1. requirements.txt +34 -23
requirements.txt CHANGED
@@ -1,35 +1,46 @@
1
- Flask
2
- flask-cors
3
- pyodbc
4
- bcrypt
5
- PyJWT
6
- gunicorn
7
- python-dotenv
8
- requests
 
 
9
  moviepy==1.0.3
10
- pydub
11
- google-cloud-speech
12
- google-cloud-texttospeech
 
 
 
 
 
 
13
  openai==1.65.3
14
  boto3==1.35.13
15
- ffmpeg-python==0.2.0
16
- imageio-ffmpeg
17
- pydantic>=2
18
  chromadb==0.5.4
19
  langchain==0.2.14
20
- langchain-core==0.2.38
21
  langchain-community==0.2.11
22
  langchain-text-splitters==0.2.2
 
 
 
 
23
  sentence-transformers==2.2.2
24
- pypdf>=4
25
- tiktoken
 
 
 
 
26
  pdf2image==1.17.0
27
  pytesseract==0.3.10
28
  Pillow==10.4.0
29
- pysqlite3-binary
30
- langchain-openai>=0.1.7
31
- langchain-huggingface>=0.1.2
32
- huggingface-hub>=0.24.5
33
-
34
-
35
 
 
 
 
 
1
+ Flask==3.1.2
2
+ flask-cors==6.0.1
3
+ pyodbc==5.3.0
4
+ bcrypt==4.2.1
5
+ PyJWT==2.10.1
6
+ gunicorn==23.0.0
7
+ python-dotenv==1.2.1
8
+ requests==2.32.3
9
+
10
+ # Audio / Video
11
  moviepy==1.0.3
12
+ pydub==0.25.1
13
+ ffmpeg-python==0.2.0
14
+ imageio-ffmpeg==0.6.0
15
+
16
+ # Google Cloud
17
+ google-cloud-speech==2.34.0
18
+ google-cloud-texttospeech==2.33.0
19
+
20
+ # OpenAI + AWS
21
  openai==1.65.3
22
  boto3==1.35.13
23
+
24
+ # LangChain RAG Stack
 
25
  chromadb==0.5.4
26
  langchain==0.2.14
 
27
  langchain-community==0.2.11
28
  langchain-text-splitters==0.2.2
29
+ langchain-openai==0.1.23 # ✅ Compatible with langchain-core 0.2.x
30
+ # Remove langchain-huggingface to avoid core >= 0.3.0 conflict
31
+
32
+ # Embeddings (Local)
33
  sentence-transformers==2.2.2
34
+ transformers==4.36.2
35
+ tokenizers==0.14.1
36
+ huggingface-hub==0.20.3
37
+
38
+ # PDF / OCR
39
+ pypdf==6.1.3
40
  pdf2image==1.17.0
41
  pytesseract==0.3.10
42
  Pillow==10.4.0
 
 
 
 
 
 
43
 
44
+ # Misc
45
+ pysqlite3-binary==0.5.3.post1
46
+ tiktoken==0.11.0