AgentEventMessage interface
Varje händelse i en händelseström som skickas till servern har en event och-egenskap data :
Exempel
event: thread.created
data: {"id": "thread_123", "object": "thread", ...}
Vi genererar händelser när ett nytt objekt skapas, övergår till ett nytt tillstånd eller strömmas i delar (delta). Vi genererar thread.run.created till exempel när en ny körning skapas, thread.run.completed när en körning har slutförts och så vidare. När en agent väljer att skapa ett meddelande under en körning genererar vi en thread.message.created event, en thread.message.in_progress händelse, många thread.message.delta händelser och slutligen en thread.message.completed händelse.
Vi kan lägga till ytterligare händelser över tid, så vi rekommenderar att du hanterar okända händelser korrekt i koden.
Egenskaper
| data | Data för händelsen. Data kan vara av typen AgentThreadOutput, ThreadRunOutput, RunStepOutput, ThreadMessageOutput, MessageDeltaChunk,RunStepDeltaChunk |
| event | Typen av händelse. |
Egenskapsinformation
data
Data för händelsen. Data kan vara av typen AgentThreadOutput, ThreadRunOutput, RunStepOutput, ThreadMessageOutput, MessageDeltaChunk,RunStepDeltaChunk
data: AgentEventStreamData
Egenskapsvärde
event
Typen av händelse.
event: string
Egenskapsvärde
string