Class Candidate (1.43.0)

Candidate(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Attributes

Name Description
index int
Output only. Index of the candidate.
content google.cloud.aiplatform_v1.types.Content
Output only. Content parts of the candidate.
finish_reason google.cloud.aiplatform_v1.types.Candidate.FinishReason
Output only. The reason why the model stopped generating tokens. If empty, the model has not stopped generating the tokens.
safety_ratings MutableSequence[google.cloud.aiplatform_v1.types.SafetyRating]
Output only. List of ratings for the safety of a response candidate. There is at most one rating per category.
finish_message str
Output only. Describes the reason the mode stopped generating tokens in more detail. This is only filled when finish_reason is set. This field is a member of oneof_ _finish_message.
citation_metadata google.cloud.aiplatform_v1.types.CitationMetadata
Output only. Source attribution of the generated content.

Classes

FinishReason

FinishReason(value)

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

Values: FINISH_REASON_UNSPECIFIED (0): The finish reason is unspecified. STOP (1): Natural stop point of the model or provided stop sequence. MAX_TOKENS (2): The maximum number of tokens as specified in the request was reached. SAFETY (3): 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. RECITATION (4): The token generation was stopped as the response was flagged for unauthorized citations. OTHER (5): All other reasons that stopped the token generation

Methods

Candidate

Candidate(mapping=None, *, ignore_unknown_fields=False, **kwargs)