AgentEventMessage interface
サーバー送信イベント ストリーム内の各イベントには、event プロパティと data プロパティ * * があります。
例
-
- イベント: thread.created
- データ: {"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