# Core packages gradio python-dotenv langchain-core langchain-community langchain-openai langchain langchain-hub langchain-text-splitters # Document processing unstructured pdf2image pypdf beautifulsoup4 # Vector stores and embeddings chromadb sentence-transformers huggingface-hub transformers # Optional components ollama langchain-ollama openai scikit-learn matplotlib # Email and utilities numpy typing-extensions