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>>,
pub summarization_model_error: Option<String>,
}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>>§summarization_model_error: Option<String>A rejected explicit summary role is different from an unset model.
Trait Implementations§
Source§impl Clone for AuxiliaryModelConfig
impl Clone for AuxiliaryModelConfig
Auto Trait Implementations§
impl !RefUnwindSafe for AuxiliaryModelConfig
impl !UnwindSafe for AuxiliaryModelConfig
impl Freeze for AuxiliaryModelConfig
impl Send for AuxiliaryModelConfig
impl Sync for AuxiliaryModelConfig
impl Unpin for AuxiliaryModelConfig
impl UnsafeUnpin 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