openai>=1.0.0 sentence-transformers rank-bm25 numpy gradio pypdf python-docx