pandas requests torch transformers tqdm sentence-transformers faiss-cpu openai numpy python-dotenv newspaper3k gradio lxml[html_clean]