langchain_core.messages.system.SystemMessageChunk

class langchain_core.messages.system.SystemMessageChunk[source]

基类:SystemMessageBaseMessageChunk

系统消息片段。

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

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

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

参数 additional_kwargs: dict [可选]

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

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

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

消息的字符串内容。

参数 id: Optional[str] = None

一个可选的唯一消息标识符。理想情况下,应由创建消息的提供者/模型提供。

参数 name: Optional[str] = None

一个可选的消息名称。

这可以用来提供一个可读性强的消息名称。

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

参数 response_metadata: dict [Optional]

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

参数 type: Literal['SystemMessageChunk'] = 'SystemMessageChunk'

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

pretty_print() None
返回类型

None

pretty_repr(html: bool = False) str

获取消息的格式化表示。

参数

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

返回

消息的格式化表示。

返回类型

str

使用SystemMessageChunk的示例