使用实时API执行函数时需要注意的要点
💡
原文英文,约500词,阅读约需2分钟。
📝
内容提要
在使用Realtime API时,需先定义函数和设置工具,准备会话并调用函数。调用时使用自动选择模式,获取参数后执行并发送结果。关键是发送结果后要触发响应生成,否则无法继续。完整代码在GitHub可查。
🎯
关键要点
- 在使用Realtime API时,需先定义函数和设置工具。
- 准备会话并调用函数时,使用自动选择模式。
- 调用函数后,通过response.function_call_arguments获取参数。
- 发送函数结果时,需使用conversation.item.create。
- 发送结果后必须触发响应生成,否则无法继续后续处理。
- 完整代码可在GitHub上查找。
❓
延伸问答
使用Realtime API时,如何定义函数?
在使用Realtime API时,首先需要定义函数并设置工具,例如定义一个名为get_your_info的函数。
调用Realtime API函数时需要注意什么?
调用函数时需使用自动选择模式,并通过response.function_call_arguments获取参数。
如何发送函数结果并触发后续处理?
发送函数结果时,需使用conversation.item.create,并通过response.create触发响应生成,否则后续处理无法进行。
在使用Realtime API时,如何设置会话?
设置会话时,需要指定模型、输入输出格式、工具及自动选择模式等参数。
如果不触发响应生成,会发生什么?
如果不触发响应生成,后续处理将无法进行,导致功能无法正常执行。
完整的代码在哪里可以找到?
完整的代码可以在GitHub上查找,文章中提供了相关链接。
➡️