Skip to main content

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};