Class: RailsAi::Config
- Inherits:
-
Struct
- Object
- Struct
- RailsAi::Config
- Defined in:
- lib/rails_ai/config.rb
Instance Attribute Summary collapse
-
#batch_size ⇒ Object
Returns the value of attribute batch_size.
-
#cache_ttl ⇒ Object
Returns the value of attribute cache_ttl.
-
#compression_threshold ⇒ Object
Returns the value of attribute compression_threshold.
-
#connection_pool_size ⇒ Object
Returns the value of attribute connection_pool_size.
-
#default_model ⇒ Object
Returns the value of attribute default_model.
-
#enable_compression ⇒ Object
Returns the value of attribute enable_compression.
-
#enable_performance_monitoring ⇒ Object
Returns the value of attribute enable_performance_monitoring.
-
#enable_request_deduplication ⇒ Object
Returns the value of attribute enable_request_deduplication.
-
#flush_interval ⇒ Object
Returns the value of attribute flush_interval.
-
#provider ⇒ Object
Returns the value of attribute provider.
-
#stub_responses ⇒ Object
Returns the value of attribute stub_responses.
-
#token_limit ⇒ Object
Returns the value of attribute token_limit.
Instance Attribute Details
#batch_size ⇒ Object
Returns the value of attribute batch_size
4 5 6 |
# File 'lib/rails_ai/config.rb', line 4 def batch_size @batch_size end |
#cache_ttl ⇒ Object
Returns the value of attribute cache_ttl
4 5 6 |
# File 'lib/rails_ai/config.rb', line 4 def cache_ttl @cache_ttl end |
#compression_threshold ⇒ Object
Returns the value of attribute compression_threshold
4 5 6 |
# File 'lib/rails_ai/config.rb', line 4 def compression_threshold @compression_threshold end |
#connection_pool_size ⇒ Object
Returns the value of attribute connection_pool_size
4 5 6 |
# File 'lib/rails_ai/config.rb', line 4 def connection_pool_size @connection_pool_size end |
#default_model ⇒ Object
Returns the value of attribute default_model
4 5 6 |
# File 'lib/rails_ai/config.rb', line 4 def default_model @default_model end |
#enable_compression ⇒ Object
Returns the value of attribute enable_compression
4 5 6 |
# File 'lib/rails_ai/config.rb', line 4 def enable_compression @enable_compression end |
#enable_performance_monitoring ⇒ Object
Returns the value of attribute enable_performance_monitoring
4 5 6 |
# File 'lib/rails_ai/config.rb', line 4 def enable_performance_monitoring @enable_performance_monitoring end |
#enable_request_deduplication ⇒ Object
Returns the value of attribute enable_request_deduplication
4 5 6 |
# File 'lib/rails_ai/config.rb', line 4 def enable_request_deduplication @enable_request_deduplication end |
#flush_interval ⇒ Object
Returns the value of attribute flush_interval
4 5 6 |
# File 'lib/rails_ai/config.rb', line 4 def flush_interval @flush_interval end |
#provider ⇒ Object
Returns the value of attribute provider
4 5 6 |
# File 'lib/rails_ai/config.rb', line 4 def provider @provider end |
#stub_responses ⇒ Object
Returns the value of attribute stub_responses
4 5 6 |
# File 'lib/rails_ai/config.rb', line 4 def stub_responses @stub_responses end |
#token_limit ⇒ Object
Returns the value of attribute token_limit
4 5 6 |
# File 'lib/rails_ai/config.rb', line 4 def token_limit @token_limit end |