Class: OpenAI::Resources::FineTuning

Inherits:
Object
  • Object
show all
Defined in:
lib/openai/resources/fine_tuning.rb,
lib/openai/resources/fine_tuning/jobs.rb,
lib/openai/resources/fine_tuning/alpha.rb,
lib/openai/resources/fine_tuning/methods.rb,
lib/openai/resources/fine_tuning/checkpoints.rb,
lib/openai/resources/fine_tuning/alpha/graders.rb,
lib/openai/resources/fine_tuning/jobs/checkpoints.rb,
lib/openai/resources/fine_tuning/checkpoints/permissions.rb

Defined Under Namespace

Classes: Alpha, Checkpoints, Jobs, Methods

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(client:) ⇒ FineTuning

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns a new instance of FineTuning.

Parameters:



22
23
24
25
26
27
28
# File 'lib/openai/resources/fine_tuning.rb', line 22

def initialize(client:)
  @client = client
  @methods_ = OpenAI::Resources::FineTuning::Methods.new(client: client)
  @jobs = OpenAI::Resources::FineTuning::Jobs.new(client: client)
  @checkpoints = OpenAI::Resources::FineTuning::Checkpoints.new(client: client)
  @alpha = OpenAI::Resources::FineTuning::Alpha.new(client: client)
end

Instance Attribute Details

#alphaOpenAI::Resources::FineTuning::Alpha (readonly)



17
18
19
# File 'lib/openai/resources/fine_tuning.rb', line 17

def alpha
  @alpha
end

#checkpointsOpenAI::Resources::FineTuning::Checkpoints (readonly)



14
15
16
# File 'lib/openai/resources/fine_tuning.rb', line 14

def checkpoints
  @checkpoints
end

#jobsOpenAI::Resources::FineTuning::Jobs (readonly)

Manage fine-tuning jobs to tailor a model to your specific training data.



11
12
13
# File 'lib/openai/resources/fine_tuning.rb', line 11

def jobs
  @jobs
end

#methods_OpenAI::Resources::FineTuning::Methods (readonly)



7
8
9
# File 'lib/openai/resources/fine_tuning.rb', line 7

def methods_
  @methods_
end