pub struct AsyncGraphRAGBuilder { /* private fields */ }Expand description
Builder for AsyncGraphRAG
Implementations§
Source§impl AsyncGraphRAGBuilder
impl AsyncGraphRAGBuilder
Sourcepub fn language_model(self, model: BoxedAsyncLanguageModel) -> Self
pub fn language_model(self, model: BoxedAsyncLanguageModel) -> Self
Set async language model
Sourcepub fn hierarchical_config(self, config: HierarchicalConfig) -> Self
pub fn hierarchical_config(self, config: HierarchicalConfig) -> Self
Set hierarchical configuration
Sourcepub async fn build(self) -> Result<AsyncGraphRAG>
pub async fn build(self) -> Result<AsyncGraphRAG>
Build the async GraphRAG instance
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AsyncGraphRAGBuilder
impl !RefUnwindSafe for AsyncGraphRAGBuilder
impl Send for AsyncGraphRAGBuilder
impl Sync for AsyncGraphRAGBuilder
impl Unpin for AsyncGraphRAGBuilder
impl UnsafeUnpin for AsyncGraphRAGBuilder
impl !UnwindSafe for AsyncGraphRAGBuilder
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> 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