Vertex AI v1beta1 API - Class EvaluationInstance (1.0.0-beta77)

public sealed class EvaluationInstance : IMessage<EvaluationInstance>, IEquatable<EvaluationInstance>, IDeepCloneable<EvaluationInstance>, IBufferMessage, IMessage

Reference documentation and code samples for the Vertex AI v1beta1 API class EvaluationInstance.

A single instance to be evaluated. Instances are used to specify the input data for evaluation, from simple string comparisons to complex, multi-turn model evaluations

Inheritance

object > EvaluationInstance

Namespace

Google.Cloud.AIPlatform.V1Beta1

Assembly

Google.Cloud.AIPlatform.V1Beta1.dll

Constructors

EvaluationInstance()

public EvaluationInstance()

EvaluationInstance(EvaluationInstance)

public EvaluationInstance(EvaluationInstance other)
Parameter
Name Description
other EvaluationInstance

Properties

AgentData

[Obsolete]
public EvaluationInstance.Types.DeprecatedAgentData AgentData { get; set; }

Optional. Deprecated: Use agent_eval_data instead. Data used for agent evaluation.

Property Value
Type Description
EvaluationInstanceTypesDeprecatedAgentData

AgentEvalData

public AgentData AgentEvalData { get; set; }

Optional. Data used for agent evaluation.

Property Value
Type Description
AgentData

OtherData

public EvaluationInstance.Types.MapInstance OtherData { get; set; }

Optional. Other data used to populate placeholders based on their key. If a key conflicts with a field in the EvaluationInstance (e.g. prompt), the value of the field will take precedence over the value in other_data.

Property Value
Type Description
EvaluationInstanceTypesMapInstance

Prompt

public EvaluationInstance.Types.InstanceData Prompt { get; set; }

Optional. Data used to populate placeholder prompt in a metric prompt template.

Property Value
Type Description
EvaluationInstanceTypesInstanceData

Reference

public EvaluationInstance.Types.InstanceData Reference { get; set; }

Optional. Data used to populate placeholder reference in a metric prompt template.

Property Value
Type Description
EvaluationInstanceTypesInstanceData

Response

public EvaluationInstance.Types.InstanceData Response { get; set; }

Optional. Data used to populate placeholder response in a metric prompt template.

Property Value
Type Description
EvaluationInstanceTypesInstanceData

RubricGroups

public MapField<string, RubricGroup> RubricGroups { get; }

Optional. Named groups of rubrics associated with the prompt. This is used for rubric-based evaluations where rubrics can be referenced by a key. The key could represent versions, associated metrics, etc.

Property Value
Type Description
MapFieldstringRubricGroup