pub struct KnowledgeBuilder { /* private fields */ }Expand description
Builder for Knowledge
Implementations§
Source§impl KnowledgeBuilder
impl KnowledgeBuilder
Sourcepub fn config(self, config: KnowledgeConfig) -> Self
pub fn config(self, config: KnowledgeConfig) -> Self
Set config
Sourcepub fn chunking(self, config: ChunkingConfig) -> Self
pub fn chunking(self, config: ChunkingConfig) -> Self
Set chunking config
Sourcepub fn retrieval_strategy(self, strategy: RetrievalStrategy) -> Self
pub fn retrieval_strategy(self, strategy: RetrievalStrategy) -> Self
Set retrieval strategy
Trait Implementations§
Source§impl Debug for KnowledgeBuilder
impl Debug for KnowledgeBuilder
Source§impl Default for KnowledgeBuilder
impl Default for KnowledgeBuilder
Source§fn default() -> KnowledgeBuilder
fn default() -> KnowledgeBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for KnowledgeBuilder
impl RefUnwindSafe for KnowledgeBuilder
impl Send for KnowledgeBuilder
impl Sync for KnowledgeBuilder
impl Unpin for KnowledgeBuilder
impl UnwindSafe for KnowledgeBuilder
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