Struct openai_api_rs::v1::fine_tune::CreateFineTuneRequest
source · pub struct CreateFineTuneRequest {
pub training_file: String,
pub validation_file: Option<String>,
pub model: Option<String>,
pub n_epochs: Option<i32>,
pub batch_size: Option<i32>,
pub learning_rate_multiplier: Option<f32>,
pub prompt_loss_weight: Option<f32>,
pub compute_classification_metrics: Option<bool>,
pub classification_n_classes: Option<i32>,
pub classification_positive_class: Option<String>,
pub classification_betas: Option<Vec<f32>>,
pub suffix: Option<String>,
}
Fields§
§training_file: String
§validation_file: Option<String>
§model: Option<String>
§n_epochs: Option<i32>
§batch_size: Option<i32>
§learning_rate_multiplier: Option<f32>
§prompt_loss_weight: Option<f32>
§compute_classification_metrics: Option<bool>
§classification_n_classes: Option<i32>
§classification_positive_class: Option<String>
§classification_betas: Option<Vec<f32>>
§suffix: Option<String>
Implementations§
source§impl CreateFineTuneRequest
impl CreateFineTuneRequest
pub fn validation_file(self, validation_file: String) -> Self
pub fn model(self, model: String) -> Self
pub fn n_epochs(self, n_epochs: i32) -> Self
pub fn batch_size(self, batch_size: i32) -> Self
pub fn learning_rate_multiplier(self, learning_rate_multiplier: f32) -> Self
pub fn prompt_loss_weight(self, prompt_loss_weight: f32) -> Self
pub fn compute_classification_metrics( self, compute_classification_metrics: bool ) -> Self
pub fn classification_n_classes(self, classification_n_classes: i32) -> Self
pub fn classification_positive_class( self, classification_positive_class: String ) -> Self
pub fn classification_betas(self, classification_betas: Vec<f32>) -> Self
pub fn suffix(self, suffix: String) -> Self
Trait Implementations§
source§impl Clone for CreateFineTuneRequest
impl Clone for CreateFineTuneRequest
source§fn clone(&self) -> CreateFineTuneRequest
fn clone(&self) -> CreateFineTuneRequest
Returns a copy 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 CreateFineTuneRequest
impl Debug for CreateFineTuneRequest
Auto Trait Implementations§
impl RefUnwindSafe for CreateFineTuneRequest
impl Send for CreateFineTuneRequest
impl Sync for CreateFineTuneRequest
impl Unpin for CreateFineTuneRequest
impl UnwindSafe for CreateFineTuneRequest
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