openai>=2.6.0
google-genai>=1.46.0
anthropic>=0.71.0
pydantic>=2.12.0
python-dotenv>=1.0.0
requests>=2.32.0
tenacity>=9.1.0
tiktoken>=0.12.0
colorama>=0.4.6
json-repair>=0.39.1
aiofiles>=25.1.0
tqdm>=4.67.0
numpy==1.26.4
pandas>=2.3.3
redis>=6.4.0
networkx>=3.4.2
qdrant-client>=1.7.0

[documents]
PyPDF2>=3.0.0
PyMuPDF>=1.24.0

[health]
scikit-learn>=1.5.0
joblib>=1.4.0
torch>=2.4.0

[memory]
langchain-redis>=0.2.0
sentence-transformers>=3.0.0

[mongodb]
pymongo>=4.8.0

[tools]
beautifulsoup4>=4.12.0
langchain>=0.3.0
langchain-community>=0.3.0
langchain-core>=0.3.0

[vectorstore]
langchain-huggingface>=0.1.0
langchain-milvus>=0.1.0
langchain-openai>=0.2.0
langchain-pinecone>=0.2.0
pinecone>=5.0.0
pymilvus>=2.4.0
PyPDF2>=3.0.0
PyMuPDF>=1.24.0

[vision]
pyautogui>=0.9.54
pygetwindow>=0.0.9

[youtube]
google-api-python-client>=2.140.0
youtube-transcript-api>=0.6.0
