pub struct EmbedPipeline { /* private fields */ }Expand description
Pipeline for processing text into embeddings
Implementations§
Source§impl EmbedPipeline
impl EmbedPipeline
Sourcepub fn new(config: AutoEmbedConfig) -> EmbedResult<Self>
pub fn new(config: AutoEmbedConfig) -> EmbedResult<Self>
Create a new Embed pipeline from tenant config
Sourcepub async fn process_text(&self, text: &str) -> EmbedResult<Vec<TextChunk>>
pub async fn process_text(&self, text: &str) -> EmbedResult<Vec<TextChunk>>
Process text into one or more chunks with embeddings
Auto Trait Implementations§
impl Freeze for EmbedPipeline
impl !RefUnwindSafe for EmbedPipeline
impl Send for EmbedPipeline
impl Sync for EmbedPipeline
impl Unpin for EmbedPipeline
impl UnsafeUnpin for EmbedPipeline
impl !UnwindSafe for EmbedPipeline
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more