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]]