conversation.item.created

创建对话项时返回。有几种情况 生成此事件:source

  • 服务器正在生成一个 Response,如果成功,将生成 Response 一个或两个 Items,其类型为message(角色assistant) 或键入function_call.
  • 输入音频缓冲区已由客户端或 server(在server_vad模式)。服务器将获取 input audio buffer 并将其添加到新用户消息 Item 中。
  • 客户端已发送conversation.item.createevent 添加新 Item 到 Conversation。

服务器事件的唯一 ID。source

事件类型必须为conversation.item.created.source

Conversation 上下文中前一项的 ID 允许 client 来了解会话的顺序。source

要添加到对话中的项。source

对象 conversation.item.created
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
    "event_id": "event_1920",
    "type": "conversation.item.created",
    "previous_item_id": "msg_002",
    "item": {
        "id": "msg_003",
        "object": "realtime.item",
        "type": "message",
        "status": "completed",
        "role": "user",
        "content": [
            {
                "type": "input_audio",
                "transcript": "hello how are you",
                "audio": "base64encodedaudio=="
            }
        ]
    }
}