1#[cfg(feature = "bedrock")]
8pub mod bedrock_provider;
9pub mod cache;
11#[cfg(feature = "local")]
13pub mod candle_provider;
14pub mod hash_provider;
16pub mod http_provider;
18pub mod manager;
20pub mod provider;
22
23#[cfg(feature = "bedrock")]
24pub use bedrock_provider::{AwsCredentials, BedrockEmbeddingConfig, BedrockEmbeddingProvider};
25pub use cache::{CacheStats, CachedEmbedding, EmbeddingCache};
26#[cfg(feature = "local")]
27pub use candle_provider::CandleEmbeddingProvider;
28pub use hash_provider::HashEmbeddingProvider;
29pub use http_provider::{HttpEmbeddingConfig, HttpEmbeddingProvider};
30pub use manager::{EmbeddingManager, EmbeddingStats};
31pub use provider::{AsyncEmbeddingProvider, EmbeddingProvider};