gradio langchain transformers huggingface-hub sentence-transformers scikit-learn langdetect requests beautifulsoup4 numpy langchain_community sentencepiece