← 返回 简体中文 列表

标签:大模型

共 1 篇

Function Calling 技术总结

# Function Calling 技术总结 ## 1. 定义 Function Calling 是一种机制,允许开发者通过 JSON schema 向大语言模型(LLM)描述可用的外部工具(如 API)。当模型判断需要调用工具来回答用户问题时,它输出结构化的 `tool_calls` JSON 数据,指明要调用的函数名和参数。宿主程序解析并执行这个调用,将结果返回给模型,模型再生成最终答案。 ## 2. 核心原理与解决的问题 - **本质**: “两轮对话 + 中间执行”的闭环。第一轮模型决策并输出工具调用请求;中间代码执行工具;第二轮模型基于执行结果生成最终答案。 - …