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
source§impl CreateFineTuneRequest
impl CreateFineTuneRequest
pub fn batch_size(self, batch_size: i32) -> Self
source§impl CreateFineTuneRequest
impl CreateFineTuneRequest
pub fn learning_rate_multiplier(self, learning_rate_multiplier: f32) -> Self
source§impl CreateFineTuneRequest
impl CreateFineTuneRequest
pub fn prompt_loss_weight(self, prompt_loss_weight: f32) -> Self
source§impl CreateFineTuneRequest
impl CreateFineTuneRequest
pub fn compute_classification_metrics( self, compute_classification_metrics: bool ) -> Self
source§impl CreateFineTuneRequest
impl CreateFineTuneRequest
pub fn classification_n_classes(self, classification_n_classes: i32) -> Self
source§impl CreateFineTuneRequest
impl CreateFineTuneRequest
pub fn classification_positive_class( self, classification_positive_class: String ) -> Self
source§impl CreateFineTuneRequest
impl CreateFineTuneRequest
pub fn classification_betas(self, classification_betas: Vec<f32>) -> Self
Trait Implementations§
source§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