Class: OxAiWorkers::Models::OpenaiMini
- Defined in:
- lib/oxaiworkers/models/openai_mini.rb
Instance Attribute Summary
Attributes inherited from LLMBase
#api_key, #frequency_penalty, #max_tokens, #model, #temperature, #uri_base
Instance Method Summary collapse
-
#initialize(uri_base: nil, api_key: nil, model: nil, max_tokens: nil, temperature: nil, frequency_penalty: nil) ⇒ OpenaiMini
constructor
A new instance of OpenaiMini.
Methods inherited from LLMBase
#_parse_tool_calls, #add_base64, #add_url, #build_parameters, #client, #parse_one_choice, #parse_response, #request, #tool_call
Constructor Details
#initialize(uri_base: nil, api_key: nil, model: nil, max_tokens: nil, temperature: nil, frequency_penalty: nil) ⇒ OpenaiMini
Returns a new instance of OpenaiMini.
6 7 8 9 10 |
# File 'lib/oxaiworkers/models/openai_mini.rb', line 6 def initialize(uri_base: nil, api_key: nil, model: nil, max_tokens: nil, temperature: nil, frequency_penalty: nil) @model = model || 'gpt-4.1-mini' @temperature = temperature || 0.1 super(uri_base:, api_key:, model: @model, max_tokens:, temperature:, frequency_penalty:) end |