gradio sentence-transformers faiss-cpu numpy PyPDF2 scikit-learn transformers # optional, if using additional models groq