AgentEventMessage interface
Cada evento de una secuencia de eventos enviados por el servidor tiene una propiedad event y data: * *
Ejemplo
-
- Evento: thread.created
- datos: {"id": "thread_123", "objeto": "hilo", ...}
-
- Emitimos eventos cada vez que se crea un nuevo objeto, se realiza la transición a un nuevo estado o se está realizando una transición a un nuevo estado.
- transmitido en partes (deltas). Por ejemplo, emitimos
thread.run.createdcuando una nueva ejecución - se crea,
thread.run.completedcuando se completa una ejecución, etc. Cuando un agente elige - para crear un mensaje durante una ejecución, emitimos un
thread.message.created event, un -
thread.message.in_progressevento, muchos eventos dethread.message.deltay, por último, -
thread.message.completedevento. - Podemos agregar eventos adicionales a lo largo del tiempo, por lo que se recomienda controlar los eventos desconocidos correctamente.
- en el código.
Propiedades
| data | Datos del evento. Los datos pueden ser de tipo AgentThreadOutput, ThreadRunOutput, RunStepOutput, ThreadMessageOutput, MessageDeltaChunk,RunStepDeltaChunk |
| event | El tipo de evento. |
Detalles de las propiedades
data
Datos del evento. Los datos pueden ser de tipo AgentThreadOutput, ThreadRunOutput, RunStepOutput, ThreadMessageOutput, MessageDeltaChunk,RunStepDeltaChunk
data: AgentEventStreamData
Valor de propiedad
event
El tipo de evento.
event: string
Valor de propiedad
string