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