pub struct MessageOverrides {
pub temperature: Option<f64>,
pub top_p: Option<f64>,
pub thinking_budget: Option<u32>,
}Expand description
One-shot parameter overrides for a single message.
Fields§
§temperature: Option<f64>§top_p: Option<f64>§thinking_budget: Option<u32>Enable extended thinking with the given budget (in tokens).
Some(n) enables thinking with budget n; omitted = use model default.
Trait Implementations§
Source§impl Clone for MessageOverrides
impl Clone for MessageOverrides
Source§fn clone(&self) -> MessageOverrides
fn clone(&self) -> MessageOverrides
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 Debug for MessageOverrides
impl Debug for MessageOverrides
Source§impl Default for MessageOverrides
impl Default for MessageOverrides
Source§fn default() -> MessageOverrides
fn default() -> MessageOverrides
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MessageOverrides
impl<'de> Deserialize<'de> for MessageOverrides
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 MessageOverrides
impl RefUnwindSafe for MessageOverrides
impl Send for MessageOverrides
impl Sync for MessageOverrides
impl Unpin for MessageOverrides
impl UnsafeUnpin for MessageOverrides
impl UnwindSafe for MessageOverrides
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