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.

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