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