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
- .access_token ⇒ Object
- .access_token=(token) ⇒ Object
- .client ⇒ Object
- .organization_id ⇒ Object
- .organization_id=(id) ⇒ Object
Class Method Details
.access_token ⇒ Object
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 |
.client ⇒ Object
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_id ⇒ Object
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 |