Enum Candidate.FinishReason (0.4.0)

public enum Candidate.FinishReason extends Enum<Candidate.FinishReason> implements ProtocolMessageEnum

The reason why the model stopped generating tokens. If empty, the model has not stopped generating the tokens.

Protobuf enum google.cloud.vertexai.v1.Candidate.FinishReason

Implements

ProtocolMessageEnum

Static Fields

Name Description
FINISH_REASON_UNSPECIFIED

The finish reason is unspecified.

FINISH_REASON_UNSPECIFIED = 0;

FINISH_REASON_UNSPECIFIED_VALUE

The finish reason is unspecified.

FINISH_REASON_UNSPECIFIED = 0;

MAX_TOKENS

The maximum number of tokens as specified in the request was reached.

MAX_TOKENS = 2;

MAX_TOKENS_VALUE

The maximum number of tokens as specified in the request was reached.

MAX_TOKENS = 2;

OTHER

All other reasons that stopped the token generation

OTHER = 5;

OTHER_VALUE

All other reasons that stopped the token generation

OTHER = 5;

RECITATION

The token generation was stopped as the response was flagged for unauthorized citations.

RECITATION = 4;

RECITATION_VALUE

The token generation was stopped as the response was flagged for unauthorized citations.

RECITATION = 4;

SAFETY

The token generation was stopped as the response was flagged for safety reasons. NOTE: When streaming the Candidate.content will be empty if content filters blocked the output.

SAFETY = 3;

SAFETY_VALUE

The token generation was stopped as the response was flagged for safety reasons. NOTE: When streaming the Candidate.content will be empty if content filters blocked the output.

SAFETY = 3;

STOP

Natural stop point of the model or provided stop sequence.

STOP = 1;

STOP_VALUE

Natural stop point of the model or provided stop sequence.

STOP = 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()