Skip to main content

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.
  • fastembed_dense – Dense embedder backed by FastEmbed and ONNX Runtime.
  • sentence_transformers – Sentence-transformers embedder implementation.
  • settings – Settings for the dense embedders.
  • 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.