Skip to main content

DocArray

DocArray is a library for nested, unstructured, multimodal data in transit, including text, image, audio, video, 3D mesh, etc. It allows deep-learning engineers to efficiently process, embed, search, recommend, store, and transfer multimodal data with a Pythonic API.

Installation and Setup

We need to install docarray python package.

pip install docarray

Vector Store

LangChain provides an access to the In-memory and HNSW vector stores from the DocArray library.

See a usage example.

from langchain_community.vectorstores import DocArrayHnswSearch
API Reference:DocArrayHnswSearch

See a usage example.

from langchain_community.vectorstores DocArrayInMemorySearch

Retriever

See a usage example.

from langchain_community.retrievers import DocArrayRetriever
API Reference:DocArrayRetriever

Was this page helpful?