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