Pinecone TypeScript SDK - v8.1.0
    Preparing search index...

    Type Alias FinishReasonEnum

    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.

    type FinishReasonEnum = {
        ContentFilter: "content_filter";
        FunctionCall: "function_call";
        Length: "length";
        Stop: "stop";
        ToolCalls: "tool_calls";
    }
    Index
    ContentFilter: "content_filter" = 'content_filter'
    FunctionCall: "function_call" = 'function_call'
    Length: "length" = 'length'
    Stop: "stop" = 'stop'
    ToolCalls: "tool_calls" = 'tool_calls'