pub struct LlmGenerationSupport {
pub temperature: Option<bool>,
pub max_tokens: Option<bool>,
pub reasoning_efforts: Option<Vec<String>>,
pub temperature_with_reasoning: Option<bool>,
pub temperature_max: Option<f64>,
pub max_output_tokens: Option<u32>,
}Expand description
Confirmed parameter support from catalog metadata.generationSupport. Missing information uses conservative adapter defaults; it is never inferred from preferences.
Fields§
§temperature: Option<bool>§max_tokens: Option<bool>§reasoning_efforts: Option<Vec<String>>§temperature_with_reasoning: Option<bool>§temperature_max: Option<f64>§max_output_tokens: Option<u32>Implementations§
Trait Implementations§
Source§impl Clone for LlmGenerationSupport
impl Clone for LlmGenerationSupport
Source§fn clone(&self) -> LlmGenerationSupport
fn clone(&self) -> LlmGenerationSupport
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 LlmGenerationSupport
impl Debug for LlmGenerationSupport
Source§impl Default for LlmGenerationSupport
impl Default for LlmGenerationSupport
Source§fn default() -> LlmGenerationSupport
fn default() -> LlmGenerationSupport
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LlmGenerationSupport
impl<'de> Deserialize<'de> for LlmGenerationSupport
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 LlmGenerationSupport
impl PartialEq for LlmGenerationSupport
Source§impl Serialize for LlmGenerationSupport
impl Serialize for LlmGenerationSupport
impl StructuralPartialEq for LlmGenerationSupport
Auto Trait Implementations§
impl Freeze for LlmGenerationSupport
impl RefUnwindSafe for LlmGenerationSupport
impl Send for LlmGenerationSupport
impl Sync for LlmGenerationSupport
impl Unpin for LlmGenerationSupport
impl UnsafeUnpin for LlmGenerationSupport
impl UnwindSafe for LlmGenerationSupport
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