langchain_core.messages.human.HumanMessageChunk

class langchain_core.messages.human.HumanMessageChunk[source]

基础:HumanMessageBaseMessageChunk

人类消息片段。

以位置参数的形式传递内容。

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

  • kwargs – 传递给消息的额外字段。

参数 additional_kwargs: dict [可选]

为与消息相关联的附加有效负载数据保留。

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

参数 content: Union[str, List[Union[str, Dict]]]] [必需]

消息的字符串内容。

参数 example: bool = False

用于表示消息是示例对话的一部分。

目前,大多数模型忽略了此功能。不建议使用。默认为False。

参数 id: Optional[str] = None

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

参数 name: Optional[str] = None

消息的可选名称。

用于提供消息的可读名称。

此字段的用法是可选的,是否使用取决于模型实现。

参数 response_metadata: dict [可选]

响应元数据。例如:响应头,logprobs,令牌计数。

param type: Literal['HumanMessageChunk'] = 'HumanMessageChunk'

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

pretty_print() None
返回类型

None

pretty_repr(html: bool = False) str

获取消息的精美表示。

参数

html (bool) – 是否将消息格式化为HTML。如果是True,则消息将使用HTML标签格式化。默认是False。

返回

消息的精美表示。

返回类型

str

使用HumanMessageChunk的示例