Class: RubyLLM::Configuration
- Inherits:
-
Object
- Object
- RubyLLM::Configuration
- Defined in:
- lib/swarm_sdk/ruby_llm_patches/configuration_patch.rb
Instance Attribute Summary collapse
-
#anthropic_api_base ⇒ Object
Add new configuration accessors.
-
#open_timeout ⇒ Object
Add new configuration accessors.
-
#read_timeout ⇒ Object
Add new configuration accessors.
-
#write_timeout ⇒ Object
Add new configuration accessors.
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
Override initialize to set default values for new options.
-
#original_initialize_without_patches ⇒ Object
Store original initialize for chaining.
Constructor Details
#initialize ⇒ Configuration
Override initialize to set default values for new options
22 23 24 25 26 27 28 29 30 |
# File 'lib/swarm_sdk/ruby_llm_patches/configuration_patch.rb', line 22 def initialize original_initialize_without_patches # Add new configuration options with defaults @anthropic_api_base = nil # Uses default 'https://api.anthropic.com' if not set @read_timeout = nil # Defaults to request_timeout if not set @open_timeout = 30 @write_timeout = 30 end |
Instance Attribute Details
#anthropic_api_base ⇒ Object
Add new configuration accessors
13 14 15 |
# File 'lib/swarm_sdk/ruby_llm_patches/configuration_patch.rb', line 13 def anthropic_api_base @anthropic_api_base end |
#open_timeout ⇒ Object
Add new configuration accessors
13 14 15 |
# File 'lib/swarm_sdk/ruby_llm_patches/configuration_patch.rb', line 13 def open_timeout @open_timeout end |
#read_timeout ⇒ Object
Add new configuration accessors
13 14 15 |
# File 'lib/swarm_sdk/ruby_llm_patches/configuration_patch.rb', line 13 def read_timeout @read_timeout end |
#write_timeout ⇒ Object
Add new configuration accessors
13 14 15 |
# File 'lib/swarm_sdk/ruby_llm_patches/configuration_patch.rb', line 13 def write_timeout @write_timeout end |
Instance Method Details
#original_initialize_without_patches ⇒ Object
Store original initialize for chaining
19 |
# File 'lib/swarm_sdk/ruby_llm_patches/configuration_patch.rb', line 19 alias_method :original_initialize_without_patches, :initialize |