pub struct CalibratorConfigSettings {
pub max_tokens: usize,
pub response_reserve: usize,
pub max_history_messages: usize,
pub max_rag_chunks: usize,
}Expand description
Calibrator configuration
Fields§
§max_tokens: usizeMaximum tokens for the calibrated prompt
response_reserve: usizeMinimum tokens to reserve for response
max_history_messages: usizeMaximum history messages to include
max_rag_chunks: usizeMaximum RAG chunks to include
Trait Implementations§
Source§impl Clone for CalibratorConfigSettings
impl Clone for CalibratorConfigSettings
Source§fn clone(&self) -> CalibratorConfigSettings
fn clone(&self) -> CalibratorConfigSettings
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 CalibratorConfigSettings
impl Debug for CalibratorConfigSettings
Source§impl Default for CalibratorConfigSettings
impl Default for CalibratorConfigSettings
Source§impl<'de> Deserialize<'de> for CalibratorConfigSettings
impl<'de> Deserialize<'de> for CalibratorConfigSettings
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 CalibratorConfigSettings
impl RefUnwindSafe for CalibratorConfigSettings
impl Send for CalibratorConfigSettings
impl Sync for CalibratorConfigSettings
impl Unpin for CalibratorConfigSettings
impl UnsafeUnpin for CalibratorConfigSettings
impl UnwindSafe for CalibratorConfigSettings
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