rightkit_embed/lib.rs
1//! Local embeddings and a persistent cosine vector store.
2
3mod embedder;
4mod vector;
5
6pub use embedder::{
7 truncate_and_normalize, EmbedError, Embedder, EmbedderConfig, ExecutionProvider,
8 DEFAULT_MAX_BATCH, EMBEDDINGGEMMA2_MODEL_ID, EMBEDDINGGEMMA_MODEL_ID,
9};
10pub use vector::{cosine_similarity, Nearest, VectorError, VectorStore, DEFAULT_VECTOR_DIM};