文件加载器
兼容性
仅适用于 Node.js。
这些加载器用于根据文件系统路径或 Blob 对象加载文件。
所有文档加载器
| Name | Description |
|---|---|
| 多个单独文件 | 本示例介绍了如何从多个文件路径加载数据。第二个参数是一个文件扩展名到加载器工厂的映射。每个文件都会被传递给对应的加载器,生成的文档将被合并... |
| 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 |