transformers torch langchain langchain-community pypdf pydantic sentence-transformers chromadb gradio beautifulsoup4