gradio numpy faiss-cpu requests sentence-transformers PyMuPDF