langchain_core.output_parsers.base.BaseLLMOutputParser

class langchain_core.output_parsers.base.BaseLLMOutputParser[source]

用于解析模型输出的抽象基类。

方法

__init__()

aparse_result(result, *[, partial])

异步地将候选模型生成列表解析成特定格式。

parse_result(结果, *[, 部分])

将候选模型生成列表解析成特定格式。

__init__()
async aparse_result(result: List[Generation], *, partial: bool = False) T[source]

异步地将候选模型生成列表解析成特定格式。

参数
  • result (List[Generation]) – 需要解析的生成列表。假定为单个模型输入的不同候选输出。

  • partial (bool) – 是否将输出解析为部分结果。对于可以解析部分结果的分析器很有用。默认值为False。

返回

结构化输出。

返回类型

T

abstract parse_result(result: List[Generation], *, partial: bool = False) T[source]

将候选模型生成列表解析成特定格式。

参数
  • result (List[Generation]) – 需要解析的生成列表。假定为单个模型输入的不同候选输出。

  • partial (bool) – 是否将输出解析为部分结果。对于可以解析部分结果的分析器很有用。默认值为False。

返回

结构化输出。

返回类型

T