streamlit chainlit pypdf2 langchain python-dotenv faiss-cpu openai huggingface_hub sentence_transformers