View Source ExOpenAI.Components.FineTuneMethod (ex_openai.ex v2.0.0-beta2)

The method used for fine-tuning.

Fields

  • :dpo - optional - ExOpenAI.Components.FineTuneDPOMethod.t()

  • :reinforcement - optional - ExOpenAI.Components.FineTuneReinforcementMethod.t()

  • :supervised - optional - ExOpenAI.Components.FineTuneSupervisedMethod.t()

  • :type - required - :supervised | :dpo | :reinforcement
    The type of method. Is either supervised, dpo, or reinforcement.
    Allowed values: "supervised", "dpo", "reinforcement"

Summary

Types

@type t() :: %ExOpenAI.Components.FineTuneMethod{
  dpo: ExOpenAI.Components.FineTuneDPOMethod.t() | nil,
  reinforcement: ExOpenAI.Components.FineTuneReinforcementMethod.t() | nil,
  supervised: ExOpenAI.Components.FineTuneSupervisedMethod.t() | nil,
  type: (:supervised | :dpo) | :reinforcement
}