sentence-transformers huggingface_hub umap-learn hdbscan plotly altair <5