Expand description
Pluggable embedding backends for ECC vector operations (K3c-G2).
Provides the EmbeddingProvider trait that the [WeaverEngine] uses
to convert text into vector embeddings for HNSW storage and similarity
search. Ships with MockEmbeddingProvider for deterministic testing.
Structs§
- LlmEmbedding
Config - Configuration for the LLM API embedding backend.
- LlmEmbedding
Provider - LLM-backed embedding provider that calls the clawft-llm provider layer.
- Mock
Embedding Provider - Deterministic embedding provider for testing.
Enums§
- Embedding
Error - Errors that embedding backends may produce.
Traits§
- Embedding
Provider - Trait for pluggable embedding backends.
Functions§
- select_
embedding_ provider - Select the best available embedding provider based on configuration.