Token generation stopped because the content contains forbidden terms.
The finish reason is unspecified.
Token generation stopped because generated images have safety violations.
The token generation stopped because of using an unsupported language.
The function call generated by the model is invalid.
Token generation reached the configured maximum output tokens.
All other reasons that stopped the token generation.
Token generation stopped for potentially containing prohibited content.
The token generation stopped because of potential recitation.
Token generation stopped because the content potentially contains safety violations. NOTE: When streaming, [content][] is empty if content filters blocks the output.
Token generation stopped because the content potentially contains Sensitive Personally Identifiable Information (SPII).
Token generation reached a natural stopping point or a configured stop sequence.
The tool call generated by the model is invalid.
Output only. The reason why the model stopped generating tokens.
If empty, the model has not stopped generating the tokens.