public sealed class EvaluationSettings : IMessage<EvaluationSettings>, IEquatable<EvaluationSettings>, IDeepCloneable<EvaluationSettings>, IBufferMessage, IMessageReference documentation and code samples for the Gemini Enterprise for Customer Experience v1beta API class EvaluationSettings.
Settings for evaluation.
Implements
IMessageEvaluationSettings, IEquatableEvaluationSettings, IDeepCloneableEvaluationSettings, IBufferMessage, IMessageNamespace
Google.Cloud.Ces.V1BetaAssembly
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 |
|