Class: RailsAgents::Providers::OpenAI

Inherits:
OpenAICompatible show all
Defined in:
lib/rails_agents/providers/openai.rb

Instance Method Summary collapse

Methods inherited from OpenAICompatible

#chat

Methods inherited from Base

#chat

Constructor Details

#initialize(api_key: RailsAgents.config.openai_api_key, base_url: "https://api.openai.com/v1") ⇒ OpenAI

Returns a new instance of OpenAI.



6
7
8
9
10
11
12
# File 'lib/rails_agents/providers/openai.rb', line 6

def initialize(api_key: RailsAgents.config.openai_api_key, base_url: "https://api.openai.com/v1")
  super(
    api_key: api_key,
    base_url: base_url,
    missing_key_message: "Set openai_api_key in config/initializers/rails_agents.rb"
  )
end