gradio openai requests sentence-transformers langchain langchain-community chromadb numpy pandas openpyxl transformers torch accelerate rank_bm25==0.2.1 nltk==3.6.3 langdetect einops