Skip to main content

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

NameDescription
Multiple individual filesThis example goes over how to load data from multiple file paths. The...
ChatGPT filesThis example goes over how to load conversations.json from your ChatG...
CSVThis notebook provides a quick overview for getting started with
DirectoryLoaderThis notebook provides a quick overview for getting started with
Docx filesThis example goes over how to load data from docx files.
EPUB filesThis example goes over how to load data from EPUB files. By default, ...
JSON filesThe JSON loader use JSON pointer to target keys in your JSON files yo...
JSONLines filesThis example goes over how to load data from JSONLines or JSONL files...
Notion markdown exportThis example goes over how to load data from your Notion pages export...
Open AI Whisper AudioOnly available on Node.js.
PDFLoaderThis notebook provides a quick overview for getting started with
PPTX filesThis example goes over how to load data from PPTX files. By default, ...
SubtitlesThis example goes over how to load data from subtitle files. One docu...
TextLoaderThis notebook provides a quick overview for getting started with
UnstructuredThis notebook provides a quick overview for getting started with

Was this page helpful?


You can also leave detailed feedback on GitHub.