class OpenAI::Finetunes
def cancel(id:)
def cancel(id:) OpenAI::Client.multipart_post(path: "/fine-tunes/#{id}/cancel") end
def create(parameters: {})
def create(parameters: {}) OpenAI::Client.json_post(path: "/fine-tunes", parameters: parameters) end
def delete(fine_tuned_model:)
def delete(fine_tuned_model:) if fine_tuned_model.start_with?("ft-") raise ArgumentError, "Please give a fine_tuned_model name, not a fine-tune ID" end OpenAI::Client.delete(path: "/models/#{fine_tuned_model}") end
def events(id:)
def events(id:) OpenAI::Client.get(path: "/fine-tunes/#{id}/events") end
def initialize(access_token: nil, organization_id: nil)
def initialize(access_token: nil, organization_id: nil) OpenAI.configuration.access_token = access_token if access_token OpenAI.configuration.organization_id = organization_id if organization_id end
def list
def list OpenAI::Client.get(path: "/fine-tunes") end
def retrieve(id:)
def retrieve(id:) OpenAI::Client.get(path: "/fine-tunes/#{id}") end