OpenAI 关于 LLM 函数调用的官方指...
- 黄建同学
- 2025-01-22 05:06:42
OpenAI 关于 LLM 函数调用的官方指南↓
Function Calling 是 OpenAI 模型与外部代码或服务交互的机制,主要用于以下两种场景:
1. 获取数据:检索最新信息,例如从 API 或知识库中提取内容。
2. 执行操作:进行任务处理,如调用 API、更新应用状态或执行工作流操作。
★ 实现步骤
1. 定义函数:使用 JSON Schema 定义函数的名称、用途和参数格式,明确输入要求。
2. 调用模型:提供用户消息和定义的工具,模型根据上下文决定是否调用函数以及传递哪些参数。
3. 执行函数:解析模型的函数调用请求并运行相应代码,生成返回结果。
4. 返回结果:将执行结果作为新消息提供给模型,以便其生成最终响应。
访问:platform.openai.com/docs/guides/function-calling
ai创造营程序员ai
Function Calling 是 OpenAI 模型与外部代码或服务交互的机制,主要用于以下两种场景:
1. 获取数据:检索最新信息,例如从 API 或知识库中提取内容。
2. 执行操作:进行任务处理,如调用 API、更新应用状态或执行工作流操作。
★ 实现步骤
1. 定义函数:使用 JSON Schema 定义函数的名称、用途和参数格式,明确输入要求。
2. 调用模型:提供用户消息和定义的工具,模型根据上下文决定是否调用函数以及传递哪些参数。
3. 执行函数:解析模型的函数调用请求并运行相应代码,生成返回结果。
4. 返回结果:将执行结果作为新消息提供给模型,以便其生成最终响应。
访问:platform.openai.com/docs/guides/function-calling
ai创造营程序员ai