Class: Cline::Providers::ProviderEntry::ProviderSettings
- Inherits:
-
Schema
- Object
- Shale::Mapper
- Schema
- Cline::Providers::ProviderEntry::ProviderSettings
- Defined in:
- lib/cline/providers.rb
Overview
Settings for a single provider entry
Defined Under Namespace
Classes: ReasoningSettings
Instance Attribute Summary
Attributes inherited from Schema
Public API collapse
-
#api_key ⇒ SecretString?
The API key for this provider.
-
#model ⇒ String
The model identifier.
-
#provider ⇒ String
The provider name.
-
#reasoning ⇒ ReasoningSettings?
Optional reasoning configuration.
Methods inherited from Schema
#==, as_hash, cast, cline_snake_attributes, of_hash, #to_cline_json, #to_hash
Instance Method Details
#api_key ⇒ SecretString?
Returns The API key for this provider.
31 |
# File 'lib/cline/providers.rb', line 31 attribute :api_key, SecretString |
#model ⇒ String
Returns The model identifier.
34 |
# File 'lib/cline/providers.rb', line 34 attribute :model, :string |
#provider ⇒ String
Returns The provider name.
28 |
# File 'lib/cline/providers.rb', line 28 attribute :provider, :string |
#reasoning ⇒ ReasoningSettings?
Returns Optional reasoning configuration.
37 |
# File 'lib/cline/providers.rb', line 37 attribute :reasoning, ReasoningSettings |