Variable FinishReasonEnumConst
FinishReasonEnum: {
ContentFilter: "content_filter";
FunctionCall: "function_call";
Length: "length";
Stop: "stop";
ToolCalls: "tool_calls";
} = ...
Type declaration
ReadonlyContentFilter: "content_filter"
ReadonlyFunctionCall: "function_call"
ReadonlyLength: "length"
ReadonlyStop: "stop"
ReadonlyToolCalls: "tool_calls"
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.