LangChain中ob方案:使用ooader与obParser替代传统加载器.pdfVIP

  • 2
  • 0
  • 约9.64千字
  • 约 6页
  • 2026-07-14 发布于北京
  • 举报

LangChain中ob方案:使用ooader与obParser替代传统加载器.pdf

01.LangChain中的Blob方案

许多文档加载器都涉及到解析文件,此类加载器之间的差异通常源于文件解析方式,而不是文

件加载方式。例如,你可以使用open()函数来PDF或Markdown文件的二进制内容,但

需要不同的解析逻辑来将二进制数据转换为文本。

在LangChain中也了一个类似的解决方案Blob,其灵感于BlobWebAPI规范

(这是前端Web浏览器中定义的相关规范)。

BlobWebAPI规范文档:‑CN/docs/Web/API/Blob。

该方案下有Blob、BlobLoader和BaseBlobParser三个类,含义如下:

1.Blob:LangChain封装的数据对象,通过或值表示原始数据,该类一个接

口,以表示不同形式具体化的二进制数据,使用该类可以有助于将数据加载器的开发

与解析器耦合。2.BlobLoader:Blob数据加载器,类似DocumentLoader,不过

BlobLoader被设计成可以加载任何数据(未来的规划)。3.BlobParser:Blob数据

解析器,用

文档评论(0)

1亿VIP精品文档

相关文档