Class: Anthropic::Models::Beta::BetaSystemMessageOutputConfig
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- Anthropic::Models::Beta::BetaSystemMessageOutputConfig
- Defined in:
- lib/anthropic/models/beta/beta_system_message_output_config.rb,
sig/anthropic/models/beta/beta_system_message_output_config.rbs
Defined Under Namespace
Modules: Effort
Instance Attribute Summary collapse
-
#effort ⇒ Symbol, ...
How much effort the model should put into its response.
Instance Method Summary collapse
-
#initialize(effort: nil) ⇒ void
constructor
Per-message output configuration on a role:"system" input message.
- #to_hash ⇒ {
Methods inherited from Internal::Type::BaseModel
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, inspect, #inspect, meta_info, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(effort: nil) ⇒ void
Per-message output configuration on a role:"system" input message.
Fields here apply per-turn; format remains top-level only. An empty {} is
accepted on a message that carries content; a message with neither content nor
output_config fields is rejected.
Some parameter documentations has been truncated, see Anthropic::Models::Beta::BetaSystemMessageOutputConfig for more details.
|
|
# File 'lib/anthropic/models/beta/beta_system_message_output_config.rb', line 16
|
Instance Attribute Details
#effort ⇒ Symbol, ...
How much effort the model should put into its response. Higher effort levels may result in more thorough analysis but take longer.
Valid values are low, medium, high, xhigh, or max.
14 |
# File 'lib/anthropic/models/beta/beta_system_message_output_config.rb', line 14 optional :effort, enum: -> { Anthropic::Beta::BetaSystemMessageOutputConfig::Effort }, nil?: true |
Instance Method Details
#to_hash ⇒ {
18 |
# File 'sig/anthropic/models/beta/beta_system_message_output_config.rbs', line 18
def to_hash: -> {
|