requirements.txt 1.11 KB
Newer Older
1
fastapi==0.111.0
2
uvicorn[standard]==0.22.0
3
pydantic==2.8.2
4
5
6
python-multipart==0.0.9

Flask==3.0.3
7
Flask-Cors==4.0.1
8

9
python-socketio==5.11.3
10
11
12
python-jose==3.3.0
passlib[bcrypt]==1.7.4

13
requests==2.32.3
14
aiohttp==3.10.2
Timothy J. Baek's avatar
Timothy J. Baek committed
15

16
sqlalchemy==2.0.31
17
alembic==1.13.2
18
peewee==3.17.6
Timothy J. Baek's avatar
Timothy J. Baek committed
19
peewee-migrate==1.12.2
20
psycopg2-binary==2.9.9
21
22
PyMySQL==1.1.1
bcrypt==4.1.3
Timothy J. Baek's avatar
Timothy J. Baek committed
23

Timothy J. Baek's avatar
Timothy J. Baek committed
24
25
pymongo
redis
26
boto3==1.34.153
Ofer Helman's avatar
Ofer Helman committed
27

28
29
argon2-cffi==23.1.0
APScheduler==3.10.4
Timothy J. Baek's avatar
Timothy J. Baek committed
30
31
32
33

# AI libraries
openai
anthropic
34
google-generativeai==0.7.2
Timothy J. Baek's avatar
Timothy J. Baek committed
35
tiktoken
Timothy J. Baek's avatar
Timothy J. Baek committed
36

37
langchain==0.2.12
Timothy J. Baek's avatar
fix  
Timothy J. Baek committed
38
langchain-community==0.2.10
39
langchain-chroma==0.1.2
40
41

fake-useragent==1.5.1
42
chromadb==0.5.5
43
sentence-transformers==3.0.1
44
pypdf==4.3.1
45
docx2txt==0.8
46
python-pptx==1.0.0
47
unstructured==0.15.0
48
49
50
Markdown==3.6
pypandoc==1.13
pandas==2.2.2
51
openpyxl==3.1.5
52
53
pyxlsb==1.0.10
xlrd==2.0.1
54
validators==0.33.0
Timothy J. Baek's avatar
Timothy J. Baek committed
55
psutil
56

57
opencv-python-headless==4.10.0.84
58
rapidocr-onnxruntime==1.3.24
59

60
fpdf2==2.7.9
61
62
rank-bm25==0.2.2

63
faster-whisper==1.0.2
64

65
PyJWT[crypto]==2.9.0
66
authlib==1.3.1
67

68
black==24.8.0
69
langfuse==2.43.3
70
youtube-transcript-api==0.6.2
mindspawn's avatar
mindspawn committed
71
72
73
pytube==15.0.0

extract_msg
74
pydub
75
duckduckgo-search~=6.2.1
76
77
78

## Tests
docker~=7.1.0
79
pytest~=8.3.2
80
pytest-docker~=3.1.1