pub struct GenerationParameters {
pub reasoning_effort: Option<String>,
pub temperature: Option<f64>,
pub thinking: Option<bool>,
pub fast_mode: Option<bool>,
}Expand description
Deployment-owned generation settings, never supplied through Agent constraints. None leaves the setting unspecified. These are desired preferences. Adapters omit unsupported fields and clamp reasoning intensity onto the model’s list. Syntax validation does not establish model/provider support.
Fields§
§reasoning_effort: Option<String>§temperature: Option<f64>§thinking: Option<bool>§fast_mode: Option<bool>Implementations§
Trait Implementations§
Source§impl Clone for GenerationParameters
impl Clone for GenerationParameters
Source§fn clone(&self) -> GenerationParameters
fn clone(&self) -> GenerationParameters
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 GenerationParameters
impl Debug for GenerationParameters
Source§impl Default for GenerationParameters
impl Default for GenerationParameters
Source§fn default() -> GenerationParameters
fn default() -> GenerationParameters
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GenerationParameters
impl<'de> Deserialize<'de> for GenerationParameters
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
Source§impl PartialEq for GenerationParameters
impl PartialEq for GenerationParameters
Source§impl Serialize for GenerationParameters
impl Serialize for GenerationParameters
impl StructuralPartialEq for GenerationParameters
Auto Trait Implementations§
impl Freeze for GenerationParameters
impl RefUnwindSafe for GenerationParameters
impl Send for GenerationParameters
impl Sync for GenerationParameters
impl Unpin for GenerationParameters
impl UnsafeUnpin for GenerationParameters
impl UnwindSafe for GenerationParameters
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