Skip to main content

Module embedding

Module embedding 

Source
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§

LlmEmbeddingConfig
Configuration for the LLM API embedding backend.
LlmEmbeddingProvider
LLM-backed embedding provider that calls the clawft-llm provider layer.
MockEmbeddingProvider
Deterministic embedding provider for testing.

Enums§

EmbeddingError
Errors that embedding backends may produce.

Traits§

EmbeddingProvider
Trait for pluggable embedding backends.

Functions§

select_embedding_provider
Select the best available embedding provider based on configuration.