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
参数中定义你可用的函数列表。