AgentEventMessage interface
Каждое событие в потоке событий, отправляемых сервером event , имеет и data свойство:
Пример
event: thread.created
data: {"id": "thread_123", "object": "thread", ...}
Мы генерируем события при создании нового объекта, переходе к новому состоянию или потоковой передаче в части (разностные). Например, при создании thread.run.created нового запуска, thread.run.completed при завершении выполнения и т. д. Когда агент решает создать сообщение во время прогона, мы отправляем , thread.message.created eventthread.message.in_progress событие, множество thread.message.delta событий и, наконецthread.message.completed, событие.
С течением времени мы можем добавлять дополнительные события, поэтому мы рекомендуем правильно обрабатывать неизвестные события в коде.
Свойства
| data | Данные события. Данные могут быть типа AgentThreadOutput, ThreadRunOutput, RunStepOutput, ThreadMessageOutput, MessageDeltaChunk,RunStepDeltaChunk |
| event | тип события; |
Сведения о свойстве
data
Данные события. Данные могут быть типа AgentThreadOutput, ThreadRunOutput, RunStepOutput, ThreadMessageOutput, MessageDeltaChunk,RunStepDeltaChunk
data: AgentEventStreamData
Значение свойства
event
тип события;
event: string
Значение свойства
string