Skip to main content

文件加载器

兼容性

仅适用于 Node.js。

这些加载器用于根据文件系统路径或 Blob 对象加载文件。

info

如果你想编写自己的文档加载器,请参阅此指南。如果你想贡献一个集成实现,请参阅贡献集成

所有文档加载器

NameDescription
多个单独文件本示例介绍了如何从多个文件路径加载数据。第二个参数是一个文件扩展名到加载器工厂的映射。每个文件都会被传递给对应的加载器,生成的文档将被合并...
ChatGPT 文件本示例介绍如何从你的 ChatGPT 数据导出文件夹中加载 conversations.json 文件。你可以通过邮件获取你的数据导出包,...
CSV本 notebook 提供了CSVLoader
DirectoryLoader此笔记本提供了有关快速开始使用 DirectoryLoader
Docx 文件DocxLoader 允许你从 Microsoft Word 文档中提取文本数据。它支持现代的 .docx 格式和旧版的 .doc 格式。...
EPUB 文件本示例介绍如何从 EPUB 文件加载数据。默认情况下,EPUB 文件中的每一章都会创建一个文档,您可以通过将 splitChapters ...
JSON 文件JSON 加载器使用 JSON 指针 来定位你想要提取内容的 JSON 文件中的键。
JSONLines 文件本示例介绍如何从 JSONLines(JSONL)文件加载数据。第二个参数是一个 JSONPointer,指向需要从文件中每个 JSON ...
Notion Markdown 导出此示例介绍如何从 Notion 仪表板导出的 Notion 页面加载数据。
Open AI Whisper 音频仅支持 Node.js。
PDFLoader本笔记本提供了关于如何快速入门使用 PDFLoader
PPTX 文件此示例演示了如何从 PPTX 文件加载数据。默认情况下,PPTX 文件中的每个页面都会生成一个文档。
字幕本示例介绍如何从字幕文件加载数据。每个字幕文件将创建一个文档。
TextLoader本笔记本提供了关于如何快速入门使用 TextLoader
Unstructured本笔记本提供了快速入门UnstructuredLoader

Was this page helpful?


You can also leave detailed feedback on GitHub.