langchain.js
    Preparing search index...
    AIMessage: BaseMessage & {
        example?: boolean;
        invalid_tool_calls?: {
            args?: string;
            error?: string;
            id?: string;
            name?: string;
            type?: "invalid_tool_call";
        }[];
        tool_calls?: {
            args: { [x: string]: any };
            id?: string;
            name: string;
            type?: "tool_call";
        }[];
        type: "ai";
        usage_metadata?: {
            input_token_details?: {
                audio?: number;
                cache_creation?: number;
                cache_read?: number;
            };
            input_tokens: number;
            output_token_details?: { audio?: number; reasoning?: number };
            output_tokens: number;
            total_tokens: number;
        };
    }