gradio faiss-cpu sentence-transformers pypdf langchain numpy google-generativeai huggingface_hub