luplo.core.embedding¶
Embedding backend abstraction.
Default is NullEmbedding — no ML dependencies, vector reranking disabled.
Install luplo[vector-local] for sentence-transformers support.
Submodules¶
Classes¶
Embedding backend that produces no vectors. |
|
Abstraction over text embedding models. |
Package Contents¶
- class luplo.core.embedding.NullEmbedding¶
Embedding backend that produces no vectors.
- class luplo.core.embedding.EmbeddingBackend¶
Bases:
ProtocolAbstraction over text embedding models.
Implementations produce fixed-dimension float vectors from text. The null backend returns
Nonefor every input, which causes the search pipeline to skip vector reranking entirely.