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 |