Skip to main content
Version: 0.0.4

agrag.embedding

Text embedding: turn strings into dense vectors.

Modules:

  • base – The Embedder and EmbeddingCache protocols.
  • errors – Errors that the embedding layer raises.
  • fastembed_bm25 – BM25 sparse embedder backed by FastEmbed.
  • sentence_transformers – Sentence-transformers embedder implementation.
  • settings – Settings for the sentence-transformers embedder.
  • sparse_base – Sparse lexical vectors and the sparse embedder protocol.

Classes:

Functions:

  • build_embedder – Build an embedder from a model name, or return an embedder unchanged.