pub struct RetrieverClientConfig {
pub default_top_k: usize,
pub default_token_budget: usize,
pub content_config: Option<ContentAggregatorConfig>,
pub enable_cache: bool,
}Expand description
Retriever configuration.
Fields§
§default_top_k: usizeDefault top_k for retrieval.
default_token_budget: usizeDefault token budget.
content_config: Option<ContentAggregatorConfig>Content aggregator config.
enable_cache: boolEnable result caching.
Trait Implementations§
Source§impl Clone for RetrieverClientConfig
impl Clone for RetrieverClientConfig
Source§fn clone(&self) -> RetrieverClientConfig
fn clone(&self) -> RetrieverClientConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RetrieverClientConfig
impl Debug for RetrieverClientConfig
Auto Trait Implementations§
impl Freeze for RetrieverClientConfig
impl RefUnwindSafe for RetrieverClientConfig
impl Send for RetrieverClientConfig
impl Sync for RetrieverClientConfig
impl Unpin for RetrieverClientConfig
impl UnsafeUnpin for RetrieverClientConfig
impl UnwindSafe for RetrieverClientConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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