View Source ExOpenAI.Components.FineTuningJob (ex_openai.ex v1.8.0)

Schema representing a FineTuningJob within the OpenAI API

Summary

Types

@type t() :: %ExOpenAI.Components.FineTuningJob{
  created_at: integer(),
  error: %{code: String.t(), message: String.t(), param: String.t()},
  estimated_finish: integer() | nil,
  fine_tuned_model: String.t(),
  finished_at: integer(),
  hyperparameters: %{
    batch_size: integer() | :auto,
    learning_rate_multiplier: float() | :auto,
    n_epochs: integer() | :auto
  },
  id: String.t(),
  integrations: [map()] | nil,
  metadata: ExOpenAI.Components.Metadata.t() | nil,
  method: ExOpenAI.Components.FineTuneMethod.t() | nil,
  model: String.t(),
  object: :"fine_tuning.job",
  organization_id: String.t(),
  result_files: [String.t()],
  seed: integer(),
  status:
    :cancelled | :failed | :succeeded | :running | :queued | :validating_files,
  trained_tokens: integer(),
  training_file: String.t(),
  validation_file: String.t()
}