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.
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.