ractogateway.rag.embedders.base
Abstract base class for embedding providers.
- class ractogateway.rag.embedders.base.BaseEmbedder[source]
Bases:
ABCEmbed a list of texts into dense float vectors.
All embedders implement both sync
embed()and asyncaembed()variants. The dimension of returned vectors is declared via thedimensionproperty (-1if unknown until the first call).- property dimension: int
Dimensionality of the embedding vectors.
Returns
-1if not known until after the first call.
- abstractmethod embed(texts)[source]
Embed texts synchronously.