Class Candidate (1.48.0)

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

Attributes

NameDescription
index int
Output only. Index of the candidate.
content google.cloud.aiplatform_v1beta1.types.Content
Output only. Content parts of the candidate.
finish_reason google.cloud.aiplatform_v1beta1.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_v1beta1.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_v1beta1.types.CitationMetadata
Output only. Source attribution of the generated content.
grounding_metadata google.cloud.aiplatform_v1beta1.types.GroundingMetadata
Output only. Metadata specifies sources used to ground 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 BLOCKLIST (6): The token generation was stopped as the response was flagged for the terms which are included from the terminology blocklist. PROHIBITED_CONTENT (7): The token generation was stopped as the response was flagged for the prohibited contents. SPII (8): The token generation was stopped as the response was flagged for Sensitive Personally Identifiable Information (SPII) contents.

Methods

Candidate

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