docstore.in_memory.InMemoryDocstore([_dict])
Simple in memory docstore in the form of a dict.
langchain.document_loaders¶
Document Loaders  are classes to load Documents.
Document Loaders are usually used to load a lot of Documents in a single run.
Class hierarchy:
BaseLoader --> <name>Loader  # Examples: TextLoader, UnstructuredFileLoader
Main helpers:
Document, <name>TextSplitter
Classes¶
document_loaders.docugami.DocugamiLoader
Loads processed docs from Docugami.
document_loaders.git.GitLoader(repo_path[, ...])
Loads files from a Git repository into a list of documents.
document_loaders.url_selenium.SeleniumURLLoader(urls)
Loader that uses Selenium and to load a page and unstructured to load the html.
document_loaders.cube_semantic.CubeSemanticLoader(...)
Load Cube semantic layer metadata.
document_loaders.azure_blob_storage_file.AzureBlobStorageFileLoader(...)
Loading Documents from Azure Blob Storage.
document_loaders.powerpoint.UnstructuredPowerPointLoader(...)
Loader that uses unstructured to load PowerPoint files.
document_loaders.psychic.PsychicLoader(...)
Loads documents from Psychic.dev.
document_loaders.html.UnstructuredHTMLLoader(...)
Loader that uses Unstructured to load HTML files.
document_loaders.spreedly.SpreedlyLoader(...)
Loader that fetches data from Spreedly API.
document_loaders.whatsapp_chat.WhatsAppChatLoader(path)
Loads WhatsApp messages text file.
document_loaders.diffbot.DiffbotLoader(...)
Loads Diffbot file json.
document_loaders.mastodon.MastodonTootsLoader(...)
Mastodon toots loader.
document_loaders.image.UnstructuredImageLoader(...)
Loader that uses Unstructured to load PNG and JPG files.