pub struct GenerationProfile {Show 26 fields
pub max_tokens: Option<u32>,
pub stop: Option<Vec<String>>,
pub temperature: Option<f64>,
pub top_p: Option<f64>,
pub top_k: Option<i32>,
pub min_p: Option<f64>,
pub typical_p: Option<f64>,
pub top_nsigma: Option<f64>,
pub presence_penalty: Option<f64>,
pub frequency_penalty: Option<f64>,
pub seed: Option<u64>,
pub logit_bias: Option<BTreeMap<String, f64>>,
pub repeat_penalty: Option<f64>,
pub repeat_last_n: Option<i32>,
pub dynatemp_range: Option<f64>,
pub dynatemp_exponent: Option<f64>,
pub dry: Option<GenerationDryDefaults>,
pub xtc: Option<GenerationXtcDefaults>,
pub mirostat_mode: Option<i32>,
pub mirostat_entropy: Option<f64>,
pub mirostat_learning_rate: Option<f64>,
pub samplers: Option<Vec<String>>,
pub sampler_sequence: Option<String>,
pub ignore_eos: Option<bool>,
pub reasoning: Option<GenerationReasoningDefaults>,
pub provenance: GenerationDefaultsProvenance,
}Expand description
One publisher-recommended request profile. Unknown values stay absent.
Fields§
§max_tokens: Option<u32>§stop: Option<Vec<String>>§temperature: Option<f64>§top_p: Option<f64>§top_k: Option<i32>§min_p: Option<f64>§typical_p: Option<f64>§top_nsigma: Option<f64>§presence_penalty: Option<f64>§frequency_penalty: Option<f64>§seed: Option<u64>§logit_bias: Option<BTreeMap<String, f64>>§repeat_penalty: Option<f64>§repeat_last_n: Option<i32>§dynatemp_range: Option<f64>§dynatemp_exponent: Option<f64>§dry: Option<GenerationDryDefaults>§xtc: Option<GenerationXtcDefaults>§mirostat_mode: Option<i32>§mirostat_entropy: Option<f64>§mirostat_learning_rate: Option<f64>§samplers: Option<Vec<String>>§sampler_sequence: Option<String>§ignore_eos: Option<bool>§reasoning: Option<GenerationReasoningDefaults>§provenance: GenerationDefaultsProvenanceTrait Implementations§
Source§impl Clone for GenerationProfile
impl Clone for GenerationProfile
Source§impl Debug for GenerationProfile
impl Debug for GenerationProfile
Source§impl<'de> Deserialize<'de> for GenerationProfile
impl<'de> Deserialize<'de> for GenerationProfile
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 GenerationProfile
impl PartialEq for GenerationProfile
Source§impl Serialize for GenerationProfile
impl Serialize for GenerationProfile
impl StructuralPartialEq for GenerationProfile
Auto Trait Implementations§
impl Freeze for GenerationProfile
impl RefUnwindSafe for GenerationProfile
impl Send for GenerationProfile
impl Sync for GenerationProfile
impl Unpin for GenerationProfile
impl UnsafeUnpin for GenerationProfile
impl UnwindSafe for GenerationProfile
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