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