Data Connectors#
NOTE: Our data connectors are now offered through LlamaHub 🦙. LlamaHub is an open-source repository containing data loaders that you can easily plug and play into any LlamaIndex application.
The following data connectors are still available in the core repo.
llama_index.readers Package#
Data Connectors for LlamaIndex.
This module contains the data connectors for LlamaIndex. Each connector inherits from a BaseReader class, connects to a data source, and loads Document objects from that data source.
You may also choose to construct Document objects manually, for instance in our Insert How-To Guide. See below for the API definition of a Document - the bare minimum is a text property.
Functions#
|
Download a single loader from the Loader Hub. |
Classes#
Wikipedia reader. |
|
Youtube Transcript reader. |
|
|
Simple directory reader. |
|
JSON reader. |
|
Simple mongo reader. |
Notion Page reader. |
|
Google Docs reader. |
|
|
Metal reader. |
Discord reader. |
|
Slack reader. |
|
|
Weaviate reader. |
|
Pathway reader. |
|
Pinecone reader. |
|
Psychic reader. |
|
Qdrant reader. |
|
Milvus reader. |
|
Chroma reader. |
|
DeepLake reader. |
|
Faiss reader. |
|
txtai reader. |
|
MyScale reader. |
|
Generic interface for a data document. |
String Iterable Reader. |
|
Simple web page reader. |
|
BeautifulSoup web page reader. |
|
Trafilatura web page reader. |
|
RSS reader. |
|
Make reader. |
|
Twitter tweets reader. |
|
|
Utilities for loading data from an Obsidian Vault. |
|
Github repository reader. |
Mbox e-mail reader. |
|
Read documents from an Elasticsearch/Opensearch index. |
|
|
Reads persistent Steamship Files and converts them to Documents. |
|
ChatGPT Retrieval Plugin reader. |
|
Reader for Bagel files. |
|
Read HTML files and extract text from a specific tag with BeautifulSoup. |
Represents a reader and it's input arguments. |
|
|
PDF parser. |
|
DashVector reader. |