module PWN::Plugins::OpenAI
def self.create_fine_tune(opts = {})
def self.create_fine_tune(opts = {}) n] ts[:training_file] opts[:validation_file] l] _epochs] :batch_size] ipler = opts[:learning_rate_multipler] = opts[:prompt_loss_weight] ||= 0.01 ation_metrics = true if opts[:computer_classification_metrics] lasses = opts[:classification_n_classes] itive_class = opts[:classification_positive_class] as = opts[:classification_betas] fix] meout] file( ile sponse[:id] d_file( on_file = response[:id] g_file] = training_file ion_file] = validation_file if validation_file = model s] = n_epochs ize] = batch_size if batch_size g_rate_multipler] = learning_rate_multipler if learning_rate_multipler loss_weight] = prompt_loss_weight if prompt_loss_weight r_classification_metrics] = computer_classification_metrics if computer_classification_metrics ication_n_classes] = classification_n_classes if classification_n_classes ication_positive_class] = classification_positive_class if classification_positive_class ication_betas] = classification_betas if classification_betas = suffix if suffix _rest_call( st, -tunes', body, e, symbolize_names: true) => e