Sdílet prostřednictvím


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.created při novém spuštění.
  • se vytvoří, thread.run.completed po 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_progress události, mnoho událostí thread.message.delta a nakonec
  • thread.message.completed udá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