langchain_core.messages.function.FunctionMessageChunk

class langchain_core.messages.function.FunctionMessageChunk[source]

基础: FunctionMessageBaseMessageChunk

函数消息块。

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

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

  • kwargs – 要传递到

属性additional_kwargs: dict [可选]

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

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

属性content: Union[str, List[Union[str, Dict]]]] [ 必选 ]

消息的字符串内容。

属性id: Optional[str] = None

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

属性name: str [必选]

已执行函数的名称。

属性response_metadata: dict [可选]

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

属性type: Literal['FunctionMessageChunk'] = 'FunctionMessageChunk'

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

pretty_print() None
返回类型

None

pretty_repr(html: bool = False) str

获取消息的格式化表示。

参数

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

返回

消息的格式化表示。

返回类型

str

使用FunctionMessageChunk的示例