pub struct LlmConfigs {
pub summary: LlmConfig,
pub retrieval: LlmConfig,
pub toc: LlmConfig,
}Expand description
Pool of LLM configurations for different purposes.
Fields§
§summary: LlmConfigConfiguration for summarization tasks.
retrieval: LlmConfigConfiguration for retrieval/navigation tasks.
toc: LlmConfigConfiguration for TOC processing tasks.
Trait Implementations§
Source§impl Clone for LlmConfigs
impl Clone for LlmConfigs
Source§fn clone(&self) -> LlmConfigs
fn clone(&self) -> LlmConfigs
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 LlmConfigs
impl Debug for LlmConfigs
Source§impl Default for LlmConfigs
impl Default for LlmConfigs
Source§impl<'de> Deserialize<'de> for LlmConfigs
impl<'de> Deserialize<'de> for LlmConfigs
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for LlmConfigs
impl RefUnwindSafe for LlmConfigs
impl Send for LlmConfigs
impl Sync for LlmConfigs
impl Unpin for LlmConfigs
impl UnsafeUnpin for LlmConfigs
impl UnwindSafe for LlmConfigs
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