Class: Riffer::Config
- Inherits:
-
Object
- Object
- Riffer::Config
- Defined in:
- lib/riffer/config.rb
Overview
Instance Attribute Summary collapse
-
#amazon_bedrock ⇒ Object
readonly
Amazon Bedrock configuration (Struct with
api_tokenandregion). -
#anthropic ⇒ Object
readonly
Anthropic configuration (Struct with
api_key). -
#openai ⇒ Object
readonly
OpenAI configuration (Struct with
api_key).
Instance Method Summary collapse
-
#initialize ⇒ Config
constructor
Initializes the configuration.
Constructor Details
#initialize ⇒ Config
Initializes the configuration.
31 32 33 34 35 |
# File 'lib/riffer/config.rb', line 31 def initialize @amazon_bedrock = Struct.new(:api_token, :region).new @anthropic = Struct.new(:api_key).new @openai = Struct.new(:api_key).new end |
Instance Attribute Details
#amazon_bedrock ⇒ Object (readonly)
Amazon Bedrock configuration (Struct with api_token and region).
Returns Struct.
18 19 20 |
# File 'lib/riffer/config.rb', line 18 def amazon_bedrock @amazon_bedrock end |
#anthropic ⇒ Object (readonly)
Anthropic configuration (Struct with api_key).
Returns Struct.
23 24 25 |
# File 'lib/riffer/config.rb', line 23 def anthropic @anthropic end |
#openai ⇒ Object (readonly)
OpenAI configuration (Struct with api_key).
Returns Struct.
28 29 30 |
# File 'lib/riffer/config.rb', line 28 def openai @openai end |