Trait ChatOptions
Source pub trait ChatOptions{
Show 16 methods
// Required methods
fn get_model(&self) -> &str;
fn get_frequency_penalty(&self) -> f64;
fn get_max_tokens(&self) -> u64;
fn get_presence_penalty(&self) -> f64;
fn get_stop_sequences(&self) -> &Vec<String>;
fn get_temperature(&self) -> f64;
fn get_top_k(&self) -> u64;
fn get_top_p(&self) -> u64;
fn set_model(&mut self, model: &str);
fn set_frequency_penalty(&mut self, frequency_penalty: f64);
fn set_max_tokens(&mut self, max_tokens: u64);
fn set_presence_penalty(&mut self, presence_penalty: f64);
fn set_stop_sequences(&mut self, stop_sequences: Vec<String>);
fn set_temperature(&mut self, temperature: f64);
fn set_top_k(&mut self, top_k: u64);
fn set_top_p(&mut self, top_p: u64);
}