Skip to main content

Vectorizer

Trait Vectorizer 

Source
pub trait Vectorizer: Send + Sync {
    // Required method
    fn embed(&self, text: &str) -> Result<Vec<f32>>;

    // Provided method
    fn embed_many(&self, texts: &[&str]) -> Result<Vec<Vec<f32>>> { ... }
}
Expand description

Synchronous vectorizer abstraction.

Required Methods§

Source

fn embed(&self, text: &str) -> Result<Vec<f32>>

Embeds a single string.

Provided Methods§

Source

fn embed_many(&self, texts: &[&str]) -> Result<Vec<Vec<f32>>>

Embeds many strings.

Implementors§