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

Timothy J. Baek's avatar
fix  
Timothy J. Baek committed
37
38
langchain==0.2.11
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.8.0
66
authlib==1.3.1
67

68
black==24.8.0
69
langfuse==2.39.2
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.2.2
80
pytest-docker~=3.1.1