Skip to main content

wrap_embedding_model

Function wrap_embedding_model 

Source
pub fn wrap_embedding_model(
    model: Arc<dyn DynEmbeddingModel>,
    middleware: impl IntoIterator<Item = Arc<dyn EmbeddingModelMiddleware>, IntoIter: DoubleEndedIterator>,
) -> Arc<dyn DynEmbeddingModel> 
Expand description

Wraps model with middleware; the first entry becomes the outermost layer. An empty list returns model unchanged.