File Loaders
Compatibility
Only available on Node.js.
These loaders are used to load files given a filesystem path or a Blob object.
info
If you'd like to write your own document loader, see this how-to. If you'd like to contribute an integration, see Contributing integrations.
All document loaders
| Name | Description |
|---|---|
| Multiple individual files | This example goes over how to load data from multiple file paths. The... |
| ChatGPT files | This example goes over how to load conversations.json from your ChatG... |
| CSV | This notebook provides a quick overview for getting started with |
| DirectoryLoader | This notebook provides a quick overview for getting started with |
| Docx files | This example goes over how to load data from docx files. |
| EPUB files | This example goes over how to load data from EPUB files. By default, ... |
| JSON files | The JSON loader use JSON pointer to target keys in your JSON files yo... |
| JSONLines files | This example goes over how to load data from JSONLines or JSONL files... |
| Notion markdown export | This example goes over how to load data from your Notion pages export... |
| Open AI Whisper Audio | Only available on Node.js. |
| PDFLoader | This notebook provides a quick overview for getting started with |
| PPTX files | This example goes over how to load data from PPTX files. By default, ... |
| Subtitles | This example goes over how to load data from subtitle files. One docu... |
| TextLoader | This notebook provides a quick overview for getting started with |
| Unstructured | This notebook provides a quick overview for getting started with |