pub struct AuxiliaryModelConfig {
pub fast_model_name: Option<String>,
pub fast_model_provider: Option<Arc<dyn LLMProvider>>,
pub background_model_name: Option<String>,
pub planning_model_name: Option<String>,
pub search_model_name: Option<String>,
pub summarization_model_name: Option<String>,
pub background_model_provider: Option<Arc<dyn LLMProvider>>,
pub summarization_model_provider: Option<Arc<dyn LLMProvider>>,
}Fields§
§fast_model_name: Option<String>§fast_model_provider: Option<Arc<dyn LLMProvider>>§background_model_name: Option<String>§planning_model_name: Option<String>§search_model_name: Option<String>§summarization_model_name: Option<String>§background_model_provider: Option<Arc<dyn LLMProvider>>§summarization_model_provider: Option<Arc<dyn LLMProvider>>Trait Implementations§
Source§impl Clone for AuxiliaryModelConfig
impl Clone for AuxiliaryModelConfig
Source§fn clone(&self) -> AuxiliaryModelConfig
fn clone(&self) -> AuxiliaryModelConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for AuxiliaryModelConfig
impl Default for AuxiliaryModelConfig
Source§fn default() -> AuxiliaryModelConfig
fn default() -> AuxiliaryModelConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AuxiliaryModelConfig
impl !RefUnwindSafe for AuxiliaryModelConfig
impl Send for AuxiliaryModelConfig
impl Sync for AuxiliaryModelConfig
impl Unpin for AuxiliaryModelConfig
impl UnsafeUnpin for AuxiliaryModelConfig
impl !UnwindSafe for AuxiliaryModelConfig
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