AgentEventMessage interface
Každá událost v datovém proudu událostí odeslaných serverem má vlastnost event a data: * *
Příklad
-
- Událost: thread.created
- data: {"id": "thread_123", "object": "vlákno", ...}
-
- Události generujeme při každém vytvoření nového objektu, přechodu na nový stav nebo
- streamované v částech (rozdíly). Například vygenerujeme
thread.run.createdpři novém spuštění. - se vytvoří,
thread.run.completedpo dokončení spuštění atd. Když agent zvolí - vytvořit zprávu během spuštění, vygenerujeme
thread.message.created event, a -
thread.message.in_progressudálosti, mnoho událostíthread.message.deltaa nakonec -
thread.message.completedudálost. - V průběhu času můžeme přidat další události, proto doporučujeme řádně zpracovávat neznámé události.
- v kódu.
Vlastnosti
| data | Data události. Data mohou být typu AgentThreadOutput, ThreadRunOutput, RunStepOutput, ThreadMessageOutput, MessageDeltaChunk, RunStepDeltaChunk |
| event | Typ události. |
Podrobnosti vlastnosti
data
Data události. Data mohou být typu AgentThreadOutput, ThreadRunOutput, RunStepOutput, ThreadMessageOutput, MessageDeltaChunk, RunStepDeltaChunk
data: AgentEventStreamData
Hodnota vlastnosti
event
Typ události.
event: string
Hodnota vlastnosti
string