2024 年 9 月 4 日,Google AI Studio 宣布推出了新的 Function Calling 功能,使开发者能够在不离开用户界面的情况下快速测试模型的能力。Google AI Studio 是一个集成环境,允许开发者使用 Gemini API 进行 AI 开发和实验。通过 Function Calling 功能,开发者可以定义和调用自定义函数,从而使生成的内容更加结构化和准确。
Function Calling 功能使开发者能够更轻松地将生成模型与外部系统集成。通过 Function Calling,开发者可以定义自定义函数,并将这些函数描述提供给 Gemini 模型。模型生成的输出将包含函数名称和建议的参数,从而使开发者能够调用这些函数并返回相关数据。
例如,在一个智能家居应用中,用户可以通过简单的文本请求来控制灯光的亮度和颜色温度。开发者可以定义一个函数来处理这些请求,并将其描述提供给 Gemini 模型。当用户输入 “将灯光调暗到 50% 并设置为暖色调” 时,模型将生成一个包含函数名称和参数的结构化输出。开发者可以使用这个输出来调用相应的 API,从而实现对灯光的控制。
Function Calling 功能的技术实现基于 Gemini API,允许开发者定义自定义函数并将其描述提供给模型。模型生成的输出将包含函数名称和建议的参数,从而使开发者能够调用这些函数并返回相关数据。这一功能的核心在于其灵活性和可扩展性,使开发者能够轻松地将生成模型与外部系统集成。