pip langchain sentence-transformers faiss faiss-cpu llama-cpp-python gradio pypdf huggingface_hub