Gemini Enterprise for Customer Experience v1beta API - Class EvaluationMetricsThresholds.Types.GoldenEvaluationMetricsThresholds.Types.TurnLevelMetricsThresholds (1.0.0-beta01)

public sealed class EvaluationMetricsThresholds.Types.GoldenEvaluationMetricsThresholds.Types.TurnLevelMetricsThresholds : IMessage<EvaluationMetricsThresholds.Types.GoldenEvaluationMetricsThresholds.Types.TurnLevelMetricsThresholds>, IEquatable<EvaluationMetricsThresholds.Types.GoldenEvaluationMetricsThresholds.Types.TurnLevelMetricsThresholds>, IDeepCloneable<EvaluationMetricsThresholds.Types.GoldenEvaluationMetricsThresholds.Types.TurnLevelMetricsThresholds>, IBufferMessage, IMessage

Reference documentation and code samples for the Gemini Enterprise for Customer Experience v1beta API class EvaluationMetricsThresholds.Types.GoldenEvaluationMetricsThresholds.Types.TurnLevelMetricsThresholds.

Turn level metrics thresholds.

Inheritance

object > EvaluationMetricsThresholds.Types.GoldenEvaluationMetricsThresholds.Types.TurnLevelMetricsThresholds

Namespace

Google.Cloud.Ces.V1Beta

Assembly

Google.Cloud.Ces.V1Beta.dll

Constructors

TurnLevelMetricsThresholds()

public TurnLevelMetricsThresholds()

TurnLevelMetricsThresholds(TurnLevelMetricsThresholds)

public TurnLevelMetricsThresholds(EvaluationMetricsThresholds.Types.GoldenEvaluationMetricsThresholds.Types.TurnLevelMetricsThresholds other)
Parameter
Name Description
other EvaluationMetricsThresholdsTypesGoldenEvaluationMetricsThresholdsTypesTurnLevelMetricsThresholds

Properties

HasOverallToolInvocationCorrectnessThreshold

public bool HasOverallToolInvocationCorrectnessThreshold { get; }

Gets whether the "overall_tool_invocation_correctness_threshold" field is set

Property Value
Type Description
bool

HasSemanticSimilaritySuccessThreshold

public bool HasSemanticSimilaritySuccessThreshold { get; }

Gets whether the "semantic_similarity_success_threshold" field is set

Property Value
Type Description
bool

OverallToolInvocationCorrectnessThreshold

public float OverallToolInvocationCorrectnessThreshold { get; set; }

Optional. The success threshold for overall tool invocation correctness. Must be a float between 0 and 1. Default is 1.0.

Property Value
Type Description
float

SemanticSimilarityChannel

public EvaluationMetricsThresholds.Types.GoldenEvaluationMetricsThresholds.Types.TurnLevelMetricsThresholds.Types.SemanticSimilarityChannel SemanticSimilarityChannel { get; set; }

Optional. The semantic similarity channel to use for evaluation.

Property Value
Type Description
EvaluationMetricsThresholdsTypesGoldenEvaluationMetricsThresholdsTypesTurnLevelMetricsThresholdsTypesSemanticSimilarityChannel

SemanticSimilaritySuccessThreshold

public int SemanticSimilaritySuccessThreshold { get; set; }

Optional. The success threshold for semantic similarity. Must be an integer between 0 and 4. Default is >= 3.

Property Value
Type Description
int