langchain_core.messages.system
.SystemMessageChunk¶
- class langchain_core.messages.system.SystemMessageChunk[source]¶
基类:
SystemMessage
,BaseMessageChunk
系统消息片段。
以位置参数的形式传递内容。
- 参数
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