chroma-core/chroma · error · ValueError
The sentence_transformers python package is not installed. P
Error message
The sentence_transformers python package is not installed. Please install it with `pip install sentence_transformers`
What it means
Error "The sentence_transformers python package is not installed. Please install it with `pip install sentence_transformers`" thrown in chroma-core/chroma.
Source
Thrown at chromadb/utils/embedding_functions/huggingface_sparse_embedding_function.py:45
self,
model_name: str,
device: str,
task: Optional[TaskType] = "document",
query_config: Optional[HuggingFaceSparseEmbeddingFunctionQueryConfig] = None,
**kwargs: Any,
):
"""Initialize SparseEncoderEmbeddingFunction.
Args:
model_name (str, optional): Identifier of the Huggingface SparseEncoder model
Some common models: prithivida/Splade_PP_en_v1, naver/splade-cocondenser-ensembledistil, naver/splade-v3
device (str, optional): Device used for computation
**kwargs: Additional arguments to pass to the Splade model.
"""
try:
from sentence_transformers import SparseEncoder
except ImportError:
raise ValueError(
"The sentence_transformers python package is not installed. Please install it with `pip install sentence_transformers`"
)
self.model_name = model_name
self.device = device
self.task = task
self.query_config = query_config
validate_embedding_function_kwargs_are_safe(kwargs)
for key, value in kwargs.items():
if not isinstance(value, (str, int, float, bool, list, dict, tuple)):
raise ValueError(f"Keyword argument {key} is not a primitive type")
self.kwargs = kwargs
if model_name not in self.models:
self.models[model_name] = SparseEncoder(
model_name_or_path=model_name, device=device, **kwargs
)
self._model = self.models[model_name]View on GitHub (pinned to aecdd12c8a)
When it happens
Trigger: Thrown at chromadb/utils/embedding_functions/huggingface_sparse_embedding_function.py:45 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of chroma-core/chroma@aecdd12c8a (2026-08-16).
Data as JSON: /api/errors/936b4d6e45542d4a.
Report an issue: GitHub.