类class
agentscope.eventDataBlockDeltaEvent
class DataBlockDeltaEvent(EventBase)
源码Source
agentscope/event/_event.py:212–235数据块增量事件,描述执行过程中的事件。位于 agentscope.event 包,继承自 EventBase。核心成员包括 validate_data_source。
Data block delta event. Declared in agentscope.event. Extends EventBase.
属性摘要Attribute Summary
| 属性Attribute | 类型Type | 说明Description | 值Value |
|---|---|---|---|
type | Literal[EventType.DATA_BLOCK_DELTA] | 类型字段。 | EventType.DATA_BLOCK_DELTA |
reply_id | str | 回复标识字段。 | — |
block_id | str | 块标识字段。 | — |
media_type | str | `media_type` 字段。 | — |
data | str | None | 数据字段。 | None |
url | str | None | URL字段。 | None |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
def validate_data_source() -> Selfmodel_validator | 校验数据来源。 Ensure exactly one data source is provided. |
属性详情Attribute Detail
type
Literal[EventType.DATA_BLOCK_DELTA] = EventType.DATA_BLOCK_DELTA类型字段。声明为 Literal[EventType.DATA_BLOCK_DELTA]。
The type field.
源码Source
agentscope/event/_event.py:215reply_id
str回复标识字段。声明为 str。
The reply id field.
源码Source
agentscope/event/_event.py:217block_id
str块标识字段。声明为 str。
The block id field.
源码Source
agentscope/event/_event.py:219media_type
strmedia_type 字段。声明为 str。
The media type field.
源码Source
agentscope/event/_event.py:221data
str | None = None数据字段。声明为 str | None。
The data field.
源码Source
agentscope/event/_event.py:223url
str | None = NoneURL字段。声明为 str | None。
The url field.
源码Source
agentscope/event/_event.py:225方法详情Method Detail
validate_data_source
def validate_data_source() -> Self
model_validator
校验数据来源。
Ensure exactly one data source is provided.
Self
返回自身。Returns self.
源码Source
agentscope/event/_event.py:229–235