使用实时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上查找,文章中提供了相关链接。

➡️

继续阅读