Version: latest
agrag.embedding
Text embedding: turn strings into dense vectors.
Modules:
- base – The Embedder and EmbeddingCache protocols.
- errors – Errors that the embedding layer raises.
- fastembed_dense – Dense embedder backed by FastEmbed and ONNX Runtime.
- sentence_transformers – Sentence-transformers embedder implementation.
- settings – Settings for the dense embedders.
Classes:
- Embedder – A component that turns text into dense embedding vectors.
- EmbeddingSettings – Configuration shared by the FastEmbed and sentence-transformers embedders.
- FastEmbedEmbedder – A dense embedder built on FastEmbed, which runs ONNX models on the CPU.
- SentenceTransformerEmbedder – An embedder backed by sentence-transformers.
Functions:
- build_embedder – Build an embedder from a model name, or return an embedder unchanged.