streamlit pandas datetime langchain>=0.1.16 langchain-community>=0.0.26 langchain-core>=0.1.47 pydantic>=2.4 pandas scikit-learn pdfplumber PyPDF2 beautifulsoup4 lxml python-dotenv keybert sentence-transformers langchain-openai google-generativeai transformers torch faiss-cpu huggingface_hub