AgentEventMessage interface

A kiszolgáló által küldött eseményfolyam minden eseménye rendelkezik és eventdata tulajdonsága van:

Example

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

Eseményeket bocsátunk ki, amikor új objektum jön létre, áttűn egy új állapotra, vagy részekben (eltérésekben) streameljük őket. Kibocsátjuk thread.run.created például egy új futtatás létrehozásakor, thread.run.completed a futtatás befejeződésekor stb. Amikor egy ügynök úgy dönt, hogy üzenetet hoz létre egy futás során, egy , egy thread.message.in_progress eseményt, sok thread.message.delta eseményt és végül egy thread.message.completed eseményt bocsátunk thread.message.created eventki.

Idővel további eseményeket is hozzáadhatunk, ezért javasoljuk, hogy az ismeretlen eseményeket a kódban gondosan kezelje.

Tulajdonságok

data

Az esemény adatai. Az adatok lehetnek AgentThreadOutput, ThreadRunOutput, RunStepOutput, ThreadMessageOutput, MessageDeltaChunk, RunStepDeltaChunk

event

Az esemény típusa.

Tulajdonság adatai

data

Az esemény adatai. Az adatok lehetnek AgentThreadOutput, ThreadRunOutput, RunStepOutput, ThreadMessageOutput, MessageDeltaChunk, RunStepDeltaChunk

data: AgentEventStreamData

Tulajdonság értéke

event

Az esemény típusa.

event: string

Tulajdonság értéke

string