langchain.js
    Preparing search index...

    Interface FunctionMessageFields<TStructure>

    interface FunctionMessageFields<
        TStructure extends MessageStructure = MessageStructure,
    > {
        additional_kwargs?: {
            function_call?: FunctionCall;
            tool_calls?: OpenAIToolCall[];
            [key: string]: unknown;
        };
        content?: $InferMessageContent<TStructure, "function">;
        contentBlocks?: ContentBlock.Standard[];
        id?: string;
        name: string;
        response_metadata?: Partial<$InferResponseMetadata<TStructure, "function">>;
    }

    Type Parameters

    Hierarchy (View Summary)

    Implemented by

    Index

    Properties

    additional_kwargs?: {
        function_call?: FunctionCall;
        tool_calls?: OpenAIToolCall[];
        [key: string]: unknown;
    }

    Type Declaration

    • [key: string]: unknown
    • Optionalfunction_call?: FunctionCall

      Use "tool_calls" field on AIMessages instead

    • Optionaltool_calls?: OpenAIToolCall[]

      Use "tool_calls" field on AIMessages instead

    content?: $InferMessageContent<TStructure, "function">
    contentBlocks?: ContentBlock.Standard[]
    id?: string
    name: string
    response_metadata?: Partial<$InferResponseMetadata<TStructure, "function">>