Enum EvaluationMetricsThresholds.ToolMatchingSettings.ExtraToolCallBehavior (0.1.0)

public enum EvaluationMetricsThresholds.ToolMatchingSettings.ExtraToolCallBehavior extends Enum<EvaluationMetricsThresholds.ToolMatchingSettings.ExtraToolCallBehavior> implements ProtocolMessageEnum

Defines the behavior when an extra tool call is encountered. An extra tool call is a tool call that is present in the execution but does not match any tool call in the golden expectation.

Protobuf enum google.cloud.ces.v1.EvaluationMetricsThresholds.ToolMatchingSettings.ExtraToolCallBehavior

Implements

ProtocolMessageEnum

Static Fields

Name Description
ALLOW

Allow the extra tool call.

ALLOW = 2;

ALLOW_VALUE

Allow the extra tool call.

ALLOW = 2;

EXTRA_TOOL_CALL_BEHAVIOR_UNSPECIFIED

Unspecified behavior. Defaults to FAIL.

EXTRA_TOOL_CALL_BEHAVIOR_UNSPECIFIED = 0;

EXTRA_TOOL_CALL_BEHAVIOR_UNSPECIFIED_VALUE

Unspecified behavior. Defaults to FAIL.

EXTRA_TOOL_CALL_BEHAVIOR_UNSPECIFIED = 0;

FAIL

Fail the evaluation if an extra tool call is encountered.

FAIL = 1;

FAIL_VALUE

Fail the evaluation if an extra tool call is encountered.

FAIL = 1;

UNRECOGNIZED

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()