ToolCall用于表示工具调用的结构体,当大模型需要在生成过程中调用外部函数或插件时,会返回相应的工具调用信息:FunctionCall 描述,包含函数的详细信息。FunctionCall描述具体调用的函数信息:send_email(to: string, body: string), get_current_weather(location: string, unit: 'celsius' | 'fahrenheit')get_customers(min_revenue: int, created_before: string, limit: int),然后调用你内部的 APIextract_data(name: string, birthday: string), sql_query(query: string)functions 参数中定义你可用的函数列表。