Class: Openai::Model

Inherits:
Resource::Api show all
Defined in:
lib/openai/model.rb

Instance Attribute Summary

Attributes inherited from Resource::Api

#connection, #data, #path, #response

Instance Method Summary collapse

Constructor Details

#initializeModel

Returns a new instance of Model.



5
6
7
8
# File 'lib/openai/model.rb', line 5

def initialize
  @path = "/v1/models"
  super()
end

Instance Method Details

#request(model_id) ⇒ Object



10
11
12
13
# File 'lib/openai/model.rb', line 10

def request(model_id)
  @response = @connection.get(path: [@path, model_id].join("/"))
  @data = ::Openai::Mapper::Model.from_json(super())
end