//! Embedding generation for semantic search using stratum-embeddings

pub use stratum_embeddings::{
    cosine_similarity, euclidean_distance, normalize_embedding, Embedding, EmbeddingError,
    EmbeddingOptions, EmbeddingProvider, EmbeddingResult, FastEmbedProvider, MemoryCache,
    ProviderInfo,
};

/// Re-export for backward compatibility
pub type Result<T> = std::result::Result<T, EmbeddingError>;
