requests>=2.28.0
pandas>=1.5.0
numpy>=1.21.0
matplotlib>=3.5.0
seaborn>=0.11.0
scikit-learn>=1.1.0
scipy>=1.9.0
sentence-transformers>=2.2.0  # Required for semantic embeddings in clustering 
tiktoken>=0.7.0
transformers>=4.41.0
torch>=2.2.0 ; platform_system != 'Darwin' or platform_machine != 'arm64'
python-dotenv>=1.0.1
