langchain_community.utilities.bibtex.BibtexparserWrapper

class langchain_community.utilities.bibtex.BibtexparserWrapper[source]

Bases: BaseModel

bibtexparser的包装器。

要使用,你应该安装了bibtexparser python包。 https://bibtexparser.readthedocs.io/en/master/

此包装器将使用bibtexparser从bibtex文件中加载一组引用并提取文档摘要。

通过解析和验证从关键字参数中输入的数据来创建一个新的模型。

如果输入的数据不能解析成有效的模型,则引发 ValidationError。

get_metadata(entry: Mapping[str, Any], load_extra: bool = False) Dict[str, Any][源代码]

获取给定条目(entry)的元数据。

参数
  • entry (Mapping[str, Any]) –

  • load_extra (bool) –

返回类型

Dict[str, Any]

load_bibtex_entries(path: str) List[Dict[str, Any]][源代码]

从给定路径的 bibtex 文件中加载 bibtex 条目。

参数

path (str) –

返回类型

List[Dict[str, Any]]