AgentEventMessage interface

サーバー送信イベント ストリーム内の各イベントには、eventdata プロパティがあります。

 event: thread.created
 data: {"id": "thread_123", "object": "thread", ...}

新しいオブジェクトが作成されるたび、新しい状態に遷移するたび、または部分的に (差分) ストリーミングされるたびにイベントを出力します。 たとえば、新しい実行が作成されたときに thread.run.created を、実行が完了したときに thread.run.completed を出力するなどです。 エージェントが実行中にメッセージを作成することを選択すると、 thread.message.created eventthread.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