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:



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

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)



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

def alpha
  @alpha
end

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



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

def checkpoints
  @checkpoints
end

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



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

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