ReadonlyContentGeneration stopped because of content filtering.
ReadonlyFunctionGeneration requested a function call.
ReadonlyLengthGeneration reached the token limit.
ReadonlyStopGeneration reached a natural stopping point.
ReadonlyToolGeneration requested a tool call.
Indicates why the chat response generation stopped. This signals the end of the response.
stop: The model finished generating the response.length: Generation was cut off because the maximum number of tokens allowed was reached.content_filter: Generation stopped because content was blocked by content filtering rules (for example, content that contains hate speech or violent material).tool_calls: Generation stopped because a tool call was triggered.function_call: Generation stopped because a function call was triggered.This enum is provided for convenience but is not enforced.