Skip to main content

rskit_embedding/
lib.rs

1//! Embedding provider abstraction and vector utilities.
2
3mod in_memory;
4mod provider;
5mod types;
6
7pub use in_memory::InMemoryProvider;
8pub use provider::Provider;
9pub use rskit_ai::vector::{
10    cosine_similarity, dot_product, euclidean_distance, max_pooling, mean_pooling, normalize,
11};
12pub use rskit_ai::{Model, Usage};
13pub use types::{EmbedAsset, EmbedInput, EmbedRequest, EmbedResponse, Embedding, EmbeddingOptions};