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: 数字