langchain_core.outputs.chat_generation.ChatGeneration

class langchain_core.outputs.chat_generation.ChatGeneration[source]

基类: Generation

单个聊天生成输出。

代表从生成聊天消息的聊天模型中返回响应的生成子类。

message 属性是聊天消息的结构化表示。大多数情况下,消息将是 AIMessage 类型。

使用聊天模型的用户通常会通过 AIMessage(来自可运行接口返回)或 LLMResult(通过回调可用)访问信息。

参数 generation_info: Optional[Dict[str, Any]] = None

提供者的原始响应。

可能包括结束原因或令牌日志概率等信息。

参数 message: BaseMessage [必填]

由聊天模型输出的消息。

参数 text: str = ''

不应用直接设置 输出消息的文字内容。

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

类型仅用于序列化目的。

使用 ChatGeneration 的示例