hoops_ai.ml.embeddings.Embedding

class hoops_ai.ml.embeddings.Embedding(values, model, dim, metadata=None)

Bases: object

Single embedding result.

Parameters:
  • values (numpy.ndarray) – Embedding vector of shape (dim,), dtype float32

  • model (str) – Model identifier (e.g., ‘hf:all-MiniLM-L6-v2’, ‘hoops:shape-v1’)

  • dim (int) – Dimensionality of the embedding vector

  • metadata (Dict[str, Any]) – Optional diagnostics (tokens, timings, processing info, etc.)

dim: int
metadata: Dict[str, Any] = None
model: str
values: numpy.ndarray