BaseLLMOutputParser#

class langchain_core.output_parsers.base.BaseLLMOutputParser[source]#

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

方法

aparse_result(result, *[, partial])

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

parse_result(result, *[, partial])

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

async aparse_result(result: list[Generation], *, partial: bool = False) T[来源]#

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

Parameters:
  • result (list[Generation]) – 要解析的Generations列表。假设这些Generations是单个模型输入的不同候选输出。

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

Returns:

结构化输出。

Return type:

T

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

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

Parameters:
  • result (list[Generation]) – 要解析的Generations列表。假设这些Generations是单个模型输入的不同候选输出。

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

Returns:

结构化输出。

Return type:

T