pub enum SupportedParameters {
Show 20 variants
Tools,
Temperature,
TopP,
TopK,
MinP,
TopA,
FrequencyPenalty,
PresencePenalty,
RepetitionPenalty,
MaxTokens,
LogitBias,
Logprobs,
TopLogprobs,
Seed,
ResponseFormat,
StructuredOutputs,
Stop,
IncludeReasoning,
Reasoning,
WebSearchOptions,
}
Variants§
Tools
Temperature
TopP
TopK
MinP
TopA
FrequencyPenalty
PresencePenalty
RepetitionPenalty
MaxTokens
LogitBias
Logprobs
TopLogprobs
Seed
ResponseFormat
StructuredOutputs
Stop
IncludeReasoning
Reasoning
WebSearchOptions
Implementations§
Source§impl SupportedParameters
impl SupportedParameters
pub fn all() -> Vec<SupportedParameters>
Trait Implementations§
Source§impl Clone for SupportedParameters
impl Clone for SupportedParameters
Source§fn clone(&self) -> SupportedParameters
fn clone(&self) -> SupportedParameters
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 SupportedParameters
impl Debug for SupportedParameters
Source§impl<'de> Deserialize<'de> for SupportedParameters
impl<'de> Deserialize<'de> for SupportedParameters
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 Display for SupportedParameters
impl Display for SupportedParameters
Auto Trait Implementations§
impl Freeze for SupportedParameters
impl RefUnwindSafe for SupportedParameters
impl Send for SupportedParameters
impl Sync for SupportedParameters
impl Unpin for SupportedParameters
impl UnwindSafe for SupportedParameters
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