langchain_core.messages.chat.ChatMessageChunk

class langchain_core.messages.chat.ChatMessageChunk[source]

基础类:ChatMessageBaseMessageChunk

聊天消息块。

将内容作为位置参数传递。

参数
  • content – 消息的字符串内容。

  • kwargs – 要传递给

param additional_kwargs: dict [可选]

保留供与消息关联的附加有效载荷数据。

例如,对于来自AI的消息,这可能包括由模型提供者编码的工具调用。

param content: Union[str, List[Union[str, Dict]]] [必需]

消息的字符串内容。

param id: Optional[str] = None

消息的可选唯一标识符。这最好由创建消息的提供者/模型提供。

param name: Optional[str] = None

消息的可选名称。

这可以用来提供消息的可读名称。

此字段的用途可选,是否使用由模型实现决定。

param response_metadata: dict [可选]

响应元数据。例如:响应标题,对数似然,令牌计数。

param role: str [必需]

消息的说话者/角色。

param 类型: 字面量['ChatMessageChunk'] = 'ChatMessageChunk'

消息的类型(用于序列化)。默认为“ChatMessageChunk”。

pretty_print() None
返回类型

None

pretty_repr(html: bool = False) str

获取消息的漂亮表示形式。

参数

html (布尔型) – 是否将消息格式化为HTML。如果为True,则消息将以HTML标签格式化。默认为False。

返回

消息的漂亮表示形式。

返回类型

str