langchain_core.outputs.generation.Generation

class langchain_core.outputs.generation.Generation[源代码]

基类: Serializable

单个文本生成输出。

生成代表来自“老式”LLM的响应,该LLM生成常规文本(不是聊天消息)。

该模型内部由聊天模型使用,最终将被映射到更通用的 LLMResult 对象,然后投射到 AIMessage 对象。

使用聊天模型的 LangChain 用户通常通过 AIMessage(从可运行接口返回)或 LLMResult(通过回调可用)访问信息。请参阅 AIMessageLLMResult 架构文档获取更多信息。

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

提供者的原始响应。

可能包括完成原因或标记对数概率等内容。

参数 text: str [必需]

生成的文本输出。

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

类型仅用于序列化目的。对于此类,设置为“Generation”。

使用生成器的示例