BaseLLMOutputParser#
- class langchain_core.output_parsers.base.BaseLLMOutputParser[source]#
Abstract base class for parsing the outputs of a model.
Methods
aparse_result
(result, *[, partial])Async parse a list of candidate model Generations into a specific format.
parse_result
(result, *[, partial])Parse a list of candidate model Generations into a specific format.
- async aparse_result(
- result: list[Generation],
- *,
- partial: bool = False,
Async parse a list of candidate model Generations into a specific format.
- Parameters:
result (list[Generation]) – A list of Generations to be parsed. The Generations are assumed to be different candidate outputs for a single model input.
partial (bool) – Whether to parse the output as a partial result. This is useful for parsers that can parse partial results. Default is False.
- Returns:
Structured output.
- Return type:
T
- abstractmethod parse_result(
- result: list[Generation],
- *,
- partial: bool = False,
Parse a list of candidate model Generations into a specific format.
- Parameters:
result (list[Generation]) – A list of Generations to be parsed. The Generations are assumed to be different candidate outputs for a single model input.
partial (bool) – Whether to parse the output as a partial result. This is useful for parsers that can parse partial results. Default is False.
- Returns:
Structured output.
- Return type:
T