类class
agentscope.messageDataBlock
class DataBlock(BaseModel)
源码Source
agentscope/message/_block.py:83–98数据块,在智能体、模型与前端之间传递结构化消息和事件。位于 agentscope.message 包。
The data block for binary content (images, audio, video, etc.). Declared in agentscope.message.
属性摘要Attribute Summary
| 属性Attribute | 类型Type | 说明Description | 值Value |
|---|---|---|---|
type | Literal['data'] | 类型字段。 | 'data' |
id | str | 标识字段。 | Field(default_factory=_generate_id) |
source | Base64Source | URLSource | 来源字段。 | — |
name | str | None | 名称字段。 | None |
created_at | str | 已创建 at字段。 | Field(default_factory=_generate_timestamp) |
finished_at | str | None | `finished_at` 字段。 | None |
属性详情Attribute Detail
type
Literal['data'] = 'data'类型字段。声明为 Literal['data']。
The type field.
源码Source
agentscope/message/_block.py:86id
str = Field(default_factory=_generate_id)标识字段。声明为 str。
The id field.
源码Source
agentscope/message/_block.py:88source
Base64Source | URLSource来源字段。声明为 Base64Source | URLSource。
The source field.
源码Source
agentscope/message/_block.py:90name
str | None = None名称字段。声明为 str | None。
The name field.
源码Source
agentscope/message/_block.py:93created_at
str = Field(default_factory=_generate_timestamp)已创建 at字段。声明为 str。
The created at field.
源码Source
agentscope/message/_block.py:95finished_at
str | None = Nonefinished_at 字段。声明为 str | None。
The finished at field.
源码Source
agentscope/message/_block.py:97