AI.Embeddings (fnord v0.9.31)
View SourceEmbedding generation via a local sentence transformer model.
Delegates to AI.Embeddings.Pool, which manages a long-lived embed.exs
process running all-MiniLM-L12-v2 (384-dimensional vectors, mean pooling).
Summary
Functions
Returns the expected embedding vector dimensionality.
Generates an embedding vector for the given text input.
Returns {:ok, [float()]} with a 384-dimensional vector.
Returns the embedding model name.
Types
Functions
@spec dimensions() :: pos_integer()
Returns the expected embedding vector dimensionality.
Generates an embedding vector for the given text input.
Returns {:ok, [float()]} with a 384-dimensional vector.
@spec model_name() :: String.t()
Returns the embedding model name.