Class: Aws::BedrockAgentCoreControl::Types::OpenResponsesEvaluatorModelConfig

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb

Overview

The configuration for using models served through the OpenResponses API in evaluator assessments, including model selection and inference parameters.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#max_output_tokens ⇒ Integer

The maximum number of tokens to generate in the model response, including visible output and reasoning tokens.

Returns:

  • (Integer)


17215
17216
17217
17218
17219
17220
17221
17222
17223
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 17215

class OpenResponsesEvaluatorModelConfig < Struct.new(
  :model_id,
  :max_output_tokens,
  :temperature,
  :top_p,
  :reasoning)
  SENSITIVE = []
  include Aws::Structure
end

#model_id ⇒ String

The identifier of the model to use for evaluation.

Returns:

  • (String)


17215
17216
17217
17218
17219
17220
17221
17222
17223
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 17215

class OpenResponsesEvaluatorModelConfig < Struct.new(
  :model_id,
  :max_output_tokens,
  :temperature,
  :top_p,
  :reasoning)
  SENSITIVE = []
  include Aws::Structure
end

#reasoning ⇒ Types::ReasoningConfiguration

The reasoning configuration for reasoning models. Non-reasoning models ignore this configuration.



17215
17216
17217
17218
17219
17220
17221
17222
17223
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 17215

class OpenResponsesEvaluatorModelConfig < Struct.new(
  :model_id,
  :max_output_tokens,
  :temperature,
  :top_p,
  :reasoning)
  SENSITIVE = []
  include Aws::Structure
end

#temperature ⇒ Float

The temperature value that controls randomness in the model's responses. Lower values produce more deterministic outputs.

Returns:

  • (Float)


17215
17216
17217
17218
17219
17220
17221
17222
17223
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 17215

class OpenResponsesEvaluatorModelConfig < Struct.new(
  :model_id,
  :max_output_tokens,
  :temperature,
  :top_p,
  :reasoning)
  SENSITIVE = []
  include Aws::Structure
end

#top_p ⇒ Float

The top-p sampling parameter that controls the diversity of the model's responses by limiting the cumulative probability of token choices.

Returns:

  • (Float)


17215
17216
17217
17218
17219
17220
17221
17222
17223
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 17215

class OpenResponsesEvaluatorModelConfig < Struct.new(
  :model_id,
  :max_output_tokens,
  :temperature,
  :top_p,
  :reasoning)
  SENSITIVE = []
  include Aws::Structure
end