EmbeddingModelDyn

Trait EmbeddingModelDyn 

Source
pub trait EmbeddingModelDyn: WasmCompatSend + WasmCompatSync {
    // Required methods
    fn max_documents(&self) -> usize;
    fn ndims(&self) -> usize;
    fn embed_text<'a>(
        &'a self,
        text: &'a str,
    ) -> WasmBoxedFuture<'a, Result<Embedding, EmbeddingError>>;
    fn embed_texts(
        &self,
        texts: Vec<String>,
    ) -> WasmBoxedFuture<'_, Result<Vec<Embedding>, EmbeddingError>>;
}

Required Methods§

Implementors§