| # Core dependencies | |
| streamlit>=1.31.0 | |
| python-dotenv>=1.0.0 | |
| # LangChain ecosystem | |
| langchain>=0.1.0 | |
| langchain-core>=0.1.0 | |
| langchain-community>=0.0.10 | |
| langchain-groq>=0.1.0 | |
| langchain-huggingface>=0.1.0 # NEW: For updated HuggingFaceEmbeddings support | |
| # Embedding and vector storage | |
| sentence-transformers>=2.2.2 | |
| faiss-cpu>=1.7.4 | |
| huggingface-hub>=0.19.0 | |
| # LLM and transformers | |
| transformers>=4.36.0 | |
| torch>=2.1.0 # UPDATED: Avoid meta tensor errors | |
| numpy>=1.24.0 | |
| # Utilities | |
| tqdm>=4.66.0 | |
| pandas>=2.0.0 | |