class

OpenAI::FineTuningJobRequest

Inherits JSON::Serializable / Reference / Object

Constructors

new(training_file : String, model : String, validation_file : Nil | String = nil, hyperparameters : OpenAI::HyperParams | Nil = nil, suffix : Nil | String = nil)
Source
new(pull : JSON::PullParser)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

hyperparameters

The hyperparameters used for the fine-tuning job.

Source
hyperparameters=(hyperparameters : HyperParams | Nil)

The hyperparameters used for the fine-tuning job.

Source
model

The name of the model to fine-tune. You can select one of the supported models.

Source
model=(model : String)

The name of the model to fine-tune. You can select one of the supported models.

Source
suffix

A string of up to 18 characters that will be added to your fine-tuned model name.

For example, a suffix of "custom-model-name" would produce a model name like ft:gpt-3.5-turbo:openai:custom-model-name:7p4lURel.

Source
suffix=(suffix : String | Nil)

A string of up to 18 characters that will be added to your fine-tuned model name.

For example, a suffix of "custom-model-name" would produce a model name like ft:gpt-3.5-turbo:openai:custom-model-name:7p4lURel.

Source
training_file

The ID of an uploaded file that contains training data. See upload file for how to upload a file. Your dataset must be formatted as a JSONL file. Additionally, you must upload your file with the purpose fine-tune.

Source
training_file=(training_file : String)

The ID of an uploaded file that contains training data. See upload file for how to upload a file. Your dataset must be formatted as a JSONL file. Additionally, you must upload your file with the purpose fine-tune.

Source
validation_file

The ID of an uploaded file that contains validation data.

If you provide this file, the data is used to generate validation metrics periodically during fine-tuning. These metrics can be viewed in the fine-tuning results file. The same data should not be present in both train and validation files.

Your dataset must be formatted as a JSONL file. You must upload your file with the purpose fine-tune.

Source
validation_file=(validation_file : String | Nil)

The ID of an uploaded file that contains validation data.

If you provide this file, the data is used to generate validation metrics periodically during fine-tuning. These metrics can be viewed in the fine-tuning results file. The same data should not be present in both train and validation files.

Your dataset must be formatted as a JSONL file. You must upload your file with the purpose fine-tune.

Source