function calling

使用Spring AI定义模型可调用的工具

ref-nobody 创建时间 2025年5月1日 | 本文最后更新于 2025年5月9日 No Comments

工具调用(也称为函数调用function calling)是人工智能应用中的一种常见模式,它允许模型与一组 API 或工具进行交互,从而增强其能力。 工具主要用于以下方面: 尽管我们通常将工具调用视为模型的能力,但实际上是由客户端应用程序提供工具调用逻辑。模型只能请求工具调用并提供输入参数,而应用程序负责根据输入参数执行工具调用并返回结果。模型无法访问作为工具提供的任何 API,这是一个关键的安全考虑因素。 Spring AI 提供了方便的 API,用于定义工具、解析模型的工具调用请求以及执行工具调用。以下各节将概述 Spring AI 中的工具调用功能。 查看各模型支持的不同的能力图谱:Chat…

Read More