reflex/embedding/
mod.rs

1//! Embedding + model utilities.
2//!
3//! - [`sinter`] provides embedding generation.
4//! - [`reranker`] provides cross-encoder scoring used by [`crate::scoring`].
5
6/// BERT classifier wrapper used by the reranker.
7pub mod bert;
8/// Device selection (CPU / Metal / CUDA).
9pub mod device;
10mod error;
11/// Cross-encoder reranker (L3).
12pub mod reranker;
13/// Sinter embedder (L2 embeddings).
14pub mod sinter;
15/// Tokenizer/model loading helpers.
16pub mod utils;
17
18pub use error::EmbeddingError;
19pub use reranker::{DEFAULT_THRESHOLD, Reranker, RerankerConfig, RerankerError};
20
21pub use sinter::{SINTER_EMBEDDING_DIM, SINTER_MAX_SEQ_LEN, SinterConfig, SinterEmbedder};