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