类型别名 AIMessage

AIMessage: BaseMessage & {
    example?: 布尔值;
    invalid_tool_calls?: {
        args?: 字符串;
        error?: 字符串;
        id?: 字符串;
        name?: 字符串;
        type?: "invalid_tool_call";
    }[];
    tool_calls?: {
        args: {
            [x: 字符串]: 任意类型;
        };
        id?: 字符串;
        name: 字符串;
        type?: "tool_call";
    }[];
    type: "ai";
    usage_metadata?: {
        input_token_details?: {
            audio?: 数字;
            cache_creation?: 数字;
            cache_read?: 数字;
        };
        input_tokens: 数字;
        output_token_details?: {
            audio?: 数字;
            reasoning?: 数字;
        };
        output_tokens: 数字;
        total_tokens: 数字;
    };
}

类型声明

  • 可选 example?: 布尔值
  • 可选 invalid_tool_calls?: {
        args?: 字符串;
        error?: 字符串;
        id?: 字符串;
        name?: 字符串;
        type?: "invalid_tool_call";
    }[]
  • 可选 tool_calls?: {
        args: {
            [x: 字符串]: 任意类型;
        };
        id?: 字符串;
        name: 字符串;
        type?: "tool_call";
    }[]
  • type: "ai"
  • 可选 usage_metadata?: {
        input_token_details?: {
            audio?: 数字;
            cache_creation?: 数字;
            cache_read?: 数字;
        };
        input_tokens: 数字;
        output_token_details?: {
            audio?: 数字;
            reasoning?: 数字;
        };
        output_tokens: 数字;
        total_tokens: 数字;
    }
    • 可选 input_token_details?: {
          audio?: 数字;
          cache_creation?: 数字;
          cache_read?: 数字;
      }
      • 可选 audio?: 数字
      • 可选 cache_creation?: 数字
      • 可选 cache_read?: 数字
    • input_tokens: 数字
    • 可选 output_token_details?: {
          audio?: 数字;
          reasoning?: 数字;
      }
      • 可选 audio?: 数字
      • 可选 reasoning?: 数字
    • output_tokens: 数字
    • total_tokens: 数字