BibtexparserWrapper#

class langchain_community.utilities.bibtex.BibtexparserWrapper[source]#

基础类:BaseModel

围绕bibtexparser的封装。

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

此包装器将使用bibtexparser从bibtex文件中加载参考文献集合并获取文档摘要。

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

如果输入数据无法验证以形成有效模型,则引发 [ValidationError][pydantic_core.ValidationError]。

self 被显式地设为仅位置参数,以允许 self 作为字段名称。

get_metadata(entry: Mapping[str, Any], load_extra: bool = False) Dict[str, Any][source]#

获取给定条目的元数据。

Parameters:
  • entry (映射[str, Any])

  • load_extra (bool)

Return type:

Dict[str, Any]

load_bibtex_entries(path: str) List[Dict[str, Any]][source]#

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

Parameters:

路径 (字符串)

Return type:

列表[字典[str, 任意]]