Gemini Enterprise for Customer Experience v1beta API - Class EvaluationSettings (1.0.0-beta09)

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

Reference documentation and code samples for the Gemini Enterprise for Customer Experience v1beta API class EvaluationSettings.

Settings for evaluation.

Inheritance

object > EvaluationSettings

Namespace

Google.Cloud.Ces.V1Beta

Assembly

Google.Cloud.Ces.V1Beta.dll

Constructors

EvaluationSettings()

public EvaluationSettings()

EvaluationSettings(EvaluationSettings)

public EvaluationSettings(EvaluationSettings other)
Parameter
Name Description
other EvaluationSettings

Properties

EvaluationRunCachingSettings

public EvaluationRunCachingSettings EvaluationRunCachingSettings { get; set; }

Optional. The caching settings to use for the evaluation run.

Property Value
Type Description
EvaluationRunCachingSettings

GoldenEvaluationToolCallBehaviour

public EvaluationToolCallBehaviour GoldenEvaluationToolCallBehaviour { get; set; }

Optional. Configures the default tool call behaviour for golden evaluations.

Property Value
Type Description
EvaluationToolCallBehaviour

GoldenRunMethod

public GoldenRunMethod GoldenRunMethod { get; set; }

Optional. The default method used to run golden evaluations. This will be used if no golden_run_method is specified in the RunEvaluationRequest.

Property Value
Type Description
GoldenRunMethod

MetricsConfig

public EvaluationMetricsConfig MetricsConfig { get; set; }

Optional. Configures the default metrics for evaluations.

Property Value
Type Description
EvaluationMetricsConfig

ScenarioConversationInitiator

public EvaluationSettings.Types.ScenarioConversationInitiator ScenarioConversationInitiator { get; set; }

Optional. Who starts the conversation in a scenario evaluation.

Property Value
Type Description
EvaluationSettingsTypesScenarioConversationInitiator

ScenarioEvaluationToolCallBehaviour

public EvaluationToolCallBehaviour ScenarioEvaluationToolCallBehaviour { get; set; }

Optional. Configures the default tool call behaviour for scenario evaluations.

Property Value
Type Description
EvaluationToolCallBehaviour

ScenarioExecutionMode

public EvaluationSettings.Types.ScenarioExecutionMode ScenarioExecutionMode { get; set; }

Optional. The execution mode for scenario evaluations. If not provided, will default to QUALITY_OPTIMIZED.

Property Value
Type Description
EvaluationSettingsTypesScenarioExecutionMode