AgentEventMessage interface

Ogni evento in uno streaming di eventi inviati dal server ha una proprietà event e data :

Esempio

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

Vengono generati eventi ogni volta che viene creato un nuovo oggetto, passa a un nuovo stato o viene trasmesso in parti (delta). Ad esempio, viene generato thread.run.created quando viene creata una nuova esecuzione, thread.run.completed al termine di un'esecuzione e così via. Quando un agente sceglie di creare un messaggio durante un'esecuzione, emette un thread.message.created eventevento , uno thread.message.in_progress , molti thread.message.delta eventi e infine un thread.message.completed evento.

È possibile aggiungere altri eventi nel tempo, pertanto è consigliabile gestire correttamente gli eventi sconosciuti nel codice.

Proprietà

data

Dati dell'evento. I dati possono essere di tipo AgentThreadOutput, ThreadRunOutput, RunStepOutput, ThreadMessageOutput, MessageDeltaChunk,RunStepDeltaChunk

event

Tipo di evento.

Dettagli proprietà

data

Dati dell'evento. I dati possono essere di tipo AgentThreadOutput, ThreadRunOutput, RunStepOutput, ThreadMessageOutput, MessageDeltaChunk,RunStepDeltaChunk

data: AgentEventStreamData

Valore della proprietà

event

Tipo di evento.

event: string

Valore della proprietà

string