AgentEventMessage interface
伺服器傳送事件數據流中的每個事件都有一個 event 和 data 屬性:* *
範例
-
- event:thread.created
- data: {“id”: “thread_123”, “object”: “thread”, ...}
-
- 每當建立新物件、轉換至新狀態或正在發生時,我們就會發出事件
- 串流於部分(差異)。 例如,當新的執行時,我們會發出
thread.run.created - 會在執行完成時建立、
thread.run.completed等等。 當代理程式選擇時 - 若要在執行期間建立訊息,我們會發出
thread.message.created event、 -
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