Method: Papago::OpenAIService#initialize

Defined in:
lib/papago/services/openai_service.rb

#initialize(api_key: nil, config:) ⇒ OpenAIService

Returns a new instance of OpenAIService.



7
8
9
10
11
12
13
# File 'lib/papago/services/openai_service.rb', line 7

def initialize(api_key: nil, config:)
  @endpoint = config.fetch('openai.endpoint')
  @token = api_key || ENV['OPENAI_FANYI_API_KEY']

  @config = config
  @name = :openai
end