Source code for langchain_core.output_parsers.string

from typing import List

from langchain_core.output_parsers.transform import BaseTransformOutputParser


[docs]class StrOutputParser(BaseTransformOutputParser[str]): """将LLMResult解析为最有可能的字符串的OutputParser。"""
[docs] @classmethod def is_lc_serializable(cls) -> bool: """返回此类是否可序列化。""" return True
[docs] @classmethod def get_lc_namespace(cls) -> List[str]: """获取langchain对象的命名空间。""" return ["langchain", "schema", "output_parser"]
@property def _type(self) -> str: """返回用于序列化的输出解析器类型。""" return "default"
[docs] def parse(self, text: str) -> str: """返回原始输入文本,没有任何更改。""" return text