in rbi/lib/openai/models/fine_tuning/fine_tuning_job.rbi [146:193]
def self.new(
id:,
created_at:,
error:,
fine_tuned_model:,
finished_at:,
hyperparameters:,
model:,
organization_id:,
result_files:,
seed:,
status:,
trained_tokens:,
training_file:,
validation_file:,
estimated_finish: nil,
integrations: nil,
metadata: nil,
method_: nil,
object: :"fine_tuning.job"
); end
sig do
override
.returns(
{
id: String,
created_at: Integer,
error: T.nilable(OpenAI::Models::FineTuning::FineTuningJob::Error),
fine_tuned_model: T.nilable(String),
finished_at: T.nilable(Integer),
hyperparameters: OpenAI::Models::FineTuning::FineTuningJob::Hyperparameters,
model: String,
object: Symbol,
organization_id: String,
result_files: T::Array[String],
seed: Integer,
status: OpenAI::Models::FineTuning::FineTuningJob::Status::TaggedSymbol,
trained_tokens: T.nilable(Integer),
training_file: String,
validation_file: T.nilable(String),
estimated_finish: T.nilable(Integer),
integrations: T.nilable(T::Array[OpenAI::Models::FineTuning::FineTuningJobWandbIntegrationObject]),
metadata: T.nilable(T::Hash[Symbol, String]),
method_: OpenAI::Models::FineTuning::FineTuningJob::Method
}
)
end