Type Alias BaseMessageFields
BaseMessageFields: {     additional_kwargs?: {         function_call?: FunctionCall;         tool_calls?: ToolCall[];         [
key: 
string]
: unknown;     };     content: MessageContent;     id?: string;     name?: string;     response_metadata?: Record<string, any>; } Type declaration
Optionaladditional_kwargs?: { 
    function_call?: FunctionCall; 
    tool_calls?: ToolCall[]; 
    [key: string]: unknown; 
}
[key: string]: unknown
Optionaltool_calls?: ToolCall[]
Optionalid?: string
Optionalname?: string
Optionalresponse_metadata?: Record<string, any>
An optional unique identifier for the message. This should ideally be provided by the provider/model which created the message.