pub struct HyperparametersOverride {Show 58 fields
pub concentration_alpha: Option<f64>,
pub decay_lambda: Option<f64>,
pub claude_categories: Option<Vec<String>>,
pub context_window_chars: Option<usize>,
pub short_text_word_count: Option<usize>,
pub repeated_ngram_min_n: Option<usize>,
pub repeated_ngram_max_n: Option<usize>,
pub repeated_ngram_min_count: Option<usize>,
pub slop_word_penalty: Option<i32>,
pub slop_phrase_penalty: Option<i32>,
pub structural_bold_header_min: Option<usize>,
pub structural_bold_header_penalty: Option<i32>,
pub structural_bullet_run_min: Option<usize>,
pub structural_bullet_run_penalty: Option<i32>,
pub triadic_record_cap: Option<usize>,
pub triadic_penalty: Option<i32>,
pub triadic_advice_min: Option<usize>,
pub tone_penalty: Option<i32>,
pub sentence_opener_penalty: Option<i32>,
pub weasel_penalty: Option<i32>,
pub ai_disclosure_penalty: Option<i32>,
pub placeholder_penalty: Option<i32>,
pub rhythm_min_sentences: Option<usize>,
pub rhythm_cv_threshold: Option<f64>,
pub rhythm_penalty: Option<i32>,
pub em_dash_words_basis: Option<f64>,
pub em_dash_density_threshold: Option<f64>,
pub em_dash_penalty: Option<i32>,
pub contrast_record_cap: Option<usize>,
pub contrast_penalty: Option<i32>,
pub contrast_advice_min: Option<usize>,
pub setup_resolution_record_cap: Option<usize>,
pub setup_resolution_penalty: Option<i32>,
pub colon_words_basis: Option<f64>,
pub colon_density_threshold: Option<f64>,
pub colon_density_penalty: Option<i32>,
pub pithy_max_sentence_words: Option<usize>,
pub pithy_record_cap: Option<usize>,
pub pithy_penalty: Option<i32>,
pub bullet_density_threshold: Option<f64>,
pub bullet_density_penalty: Option<i32>,
pub blockquote_min_lines: Option<usize>,
pub blockquote_free_lines: Option<usize>,
pub blockquote_cap: Option<usize>,
pub blockquote_penalty_step: Option<i32>,
pub bold_bullet_run_min: Option<usize>,
pub bold_bullet_run_penalty: Option<i32>,
pub horizontal_rule_min: Option<usize>,
pub horizontal_rule_penalty: Option<i32>,
pub phrase_reuse_record_cap: Option<usize>,
pub phrase_reuse_penalty: Option<i32>,
pub density_words_basis: Option<f64>,
pub score_min: Option<i32>,
pub score_max: Option<i32>,
pub band_clean_min: Option<i32>,
pub band_light_min: Option<i32>,
pub band_moderate_min: Option<i32>,
pub band_heavy_min: Option<i32>,
}Expand description
Partial override — all fields optional. Only specified fields replace defaults.
Fields§
§concentration_alpha: Option<f64>§decay_lambda: Option<f64>§claude_categories: Option<Vec<String>>§context_window_chars: Option<usize>§short_text_word_count: Option<usize>§repeated_ngram_min_n: Option<usize>§repeated_ngram_max_n: Option<usize>§repeated_ngram_min_count: Option<usize>§slop_word_penalty: Option<i32>§slop_phrase_penalty: Option<i32>§structural_bold_header_min: Option<usize>§structural_bold_header_penalty: Option<i32>§structural_bullet_run_min: Option<usize>§structural_bullet_run_penalty: Option<i32>§triadic_record_cap: Option<usize>§triadic_penalty: Option<i32>§triadic_advice_min: Option<usize>§tone_penalty: Option<i32>§sentence_opener_penalty: Option<i32>§weasel_penalty: Option<i32>§ai_disclosure_penalty: Option<i32>§placeholder_penalty: Option<i32>§rhythm_min_sentences: Option<usize>§rhythm_cv_threshold: Option<f64>§rhythm_penalty: Option<i32>§em_dash_words_basis: Option<f64>§em_dash_density_threshold: Option<f64>§em_dash_penalty: Option<i32>§contrast_record_cap: Option<usize>§contrast_penalty: Option<i32>§contrast_advice_min: Option<usize>§setup_resolution_record_cap: Option<usize>§setup_resolution_penalty: Option<i32>§colon_words_basis: Option<f64>§colon_density_threshold: Option<f64>§colon_density_penalty: Option<i32>§pithy_max_sentence_words: Option<usize>§pithy_record_cap: Option<usize>§pithy_penalty: Option<i32>§bullet_density_threshold: Option<f64>§bullet_density_penalty: Option<i32>§blockquote_min_lines: Option<usize>§blockquote_free_lines: Option<usize>§blockquote_cap: Option<usize>§blockquote_penalty_step: Option<i32>§bold_bullet_run_min: Option<usize>§bold_bullet_run_penalty: Option<i32>§horizontal_rule_min: Option<usize>§horizontal_rule_penalty: Option<i32>§phrase_reuse_record_cap: Option<usize>§phrase_reuse_penalty: Option<i32>§density_words_basis: Option<f64>§score_min: Option<i32>§score_max: Option<i32>§band_clean_min: Option<i32>§band_light_min: Option<i32>§band_moderate_min: Option<i32>§band_heavy_min: Option<i32>Trait Implementations§
Source§impl Debug for HyperparametersOverride
impl Debug for HyperparametersOverride
Source§impl Default for HyperparametersOverride
impl Default for HyperparametersOverride
Source§fn default() -> HyperparametersOverride
fn default() -> HyperparametersOverride
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HyperparametersOverride
impl<'de> Deserialize<'de> for HyperparametersOverride
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 HyperparametersOverride
impl RefUnwindSafe for HyperparametersOverride
impl Send for HyperparametersOverride
impl Sync for HyperparametersOverride
impl Unpin for HyperparametersOverride
impl UnsafeUnpin for HyperparametersOverride
impl UnwindSafe for HyperparametersOverride
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