GoogleCloudAiplatformV1EvaluationRunInferenceConfig class
Defines the configuration for a candidate model or agent being evaluated.
InferenceConfig encapsulates all the necessary information to invoke or
scrape the candidate during the evaluation run. This includes direct model
inference parameters, agent execution settings, and multi-turn scraping
configurations (such as user simulators). It serves as the primary
representation of the candidate across different stages of the evaluation
process.
Constructors
-
GoogleCloudAiplatformV1EvaluationRunInferenceConfig({GoogleCloudAiplatformV1EvaluationRunInferenceConfigAgentRunConfig? agentRunConfig, Map<
String, GoogleCloudAiplatformV1AgentConfig> ? agents, GoogleCloudAiplatformV1GenerationConfig? generationConfig, String? model, int? parallelism, GoogleCloudAiplatformV1EvaluationRunEvaluationConfigPromptTemplate? promptTemplate}) - GoogleCloudAiplatformV1EvaluationRunInferenceConfig.fromJson(Map json_)
Properties
- agentRunConfig ↔ GoogleCloudAiplatformV1EvaluationRunInferenceConfigAgentRunConfig?
-
Agent run config.
getter/setter pair
-
agents
↔ Map<
String, GoogleCloudAiplatformV1AgentConfig> ? -
Contains the static configurations for each agent in the system.
getter/setter pair
- generationConfig ↔ GoogleCloudAiplatformV1GenerationConfig?
-
Generation config.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- model ↔ String?
-
The fully qualified name of the publisher model or endpoint to use.
getter/setter pair
- parallelism ↔ int?
-
The parallelism of the evaluation run for the inference step.
getter/setter pair
- promptTemplate ↔ GoogleCloudAiplatformV1EvaluationRunEvaluationConfigPromptTemplate?
-
The prompt template used for inference.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited