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