Module: SummarizeMeeting::Ai

Defined in:
lib/summarize-meeting/ai.rb

Constant Summary collapse

@@access_token =
ENV["OPENAI_KEY"]
@@organization_id =
ENV["OPENAI_ORG"]

Class Method Summary collapse

Class Method Details

.access_tokenObject



12
13
14
# File 'lib/summarize-meeting/ai.rb', line 12

def self.access_token
  @@access_token
end

.access_token=(token) ⇒ Object



20
21
22
# File 'lib/summarize-meeting/ai.rb', line 20

def self.access_token=(token)
  @@access_token = token
end

.clientObject



8
9
10
# File 'lib/summarize-meeting/ai.rb', line 8

def self.client
  OpenAI::Client.new(access_token: access_token, organization_id: organization_id)
end

.organization_idObject



16
17
18
# File 'lib/summarize-meeting/ai.rb', line 16

def self.organization_id
  @@organization_id
end

.organization_id=(id) ⇒ Object



24
25
26
# File 'lib/summarize-meeting/ai.rb', line 24

def self.organization_id=(id)
  @@organization_id = id
end