The reason why the model stopped generating tokens.
If empty, the model has not stopped generating the tokens.
Enums
Name
Description
FINISH_REASON_UNSPECIFIED
The finish reason is unspecified.
STOP
Natural stop point of the model or provided stop sequence.
MAX_TOKENS
The maximum number of tokens as specified in the request was reached.
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.
RECITATION
The token generation was stopped as the response was flagged for unauthorized citations.
OTHER
All other reasons that stopped the token generation
BLOCKLIST
The token generation was stopped as the response was flagged for the terms which are included from the terminology blocklist.
PROHIBITED_CONTENT
The token generation was stopped as the response was flagged for the prohibited contents.
SPII
The token generation was stopped as the response was flagged for Sensitive Personally Identifiable Information (SPII) contents.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-04-01 UTC."],[],[]]