AgentEventMessage interface
Каждое событие в потоке событий, отправляемых сервером, имеет свойство event и data: *
Пример
-
- событие: thread.created
- data: {"id": "thread_123", "object": "thread", ...}
-
- Мы генерируем события при создании нового объекта, переходе к новому состоянию или его созданию.
- потоковая передача в части (разностные). Например, при новом запуске мы выдаем
thread.run.created - создается,
thread.run.completedпри завершении выполнения и т. д. Когда агент выбирает - чтобы создать сообщение во время выполнения, мы создадим
thread.message.created event, a - событие
thread.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