gradio openai langchain>=0.2.0 langchain-community langchain_huggingface>=0.1.2 langchain_core>=0.2.0 chromadb pypdf sentence-transformers huggingface_hub>=0.29.2 transformers torch