Source code for langchain.output_parsers.loading

from langchain.output_parsers.regex import RegexParser


[docs]def load_output_parser(config: dict) -> dict: """加载一个输出解析器。 参数: config: 配置字典 返回: 加载了输出解析器的配置字典 """ if "output_parsers" in config: if config["output_parsers"] is not None: _config = config["output_parsers"] output_parser_type = _config["_type"] if output_parser_type == "regex_parser": output_parser = RegexParser(**_config) else: raise ValueError(f"Unsupported output parser {output_parser_type}") config["output_parsers"] = output_parser return config