AgentEventMessage interface
服务器发送的事件流中的每个事件都有一个 event
和 data
属性: * *
示例
-
- event:thread.created
- data: {“id”: “thread_123”, “object”: “thread”, ...}
-
- 每当创建新对象、转换为新状态或正在发生时,我们都会发出事件
- 流式传输部分(deltas)。 例如,在新运行时发出
thread.run.created
- 创建、运行完成时
thread.run.completed
,等等。 代理选择时 - 若要在运行期间创建消息,我们将发出一个
thread.message.created event
,a -
thread.message.in_progress
事件、许多thread.message.delta
事件,最后是 -
thread.message.completed
事件。 - 我们可能会随着时间的推移添加其他事件,因此我们建议正常处理未知事件
- 在代码中。
属性
data | 事件的数据。 数据的类型可以是 AgentThreadOutput、ThreadRunOutput、RunStepOutput、ThreadMessageOutput、MessageDeltaChunk、RunStepDeltaChunk |
event | 事件类型。 |
属性详细信息
data
事件的数据。 数据的类型可以是 AgentThreadOutput、ThreadRunOutput、RunStepOutput、ThreadMessageOutput、MessageDeltaChunk、RunStepDeltaChunk
data: AgentEventStreamData
属性值
event
事件类型。
event: string
属性值
string