Chroma

Chroma: The AI-native, open-source embedding database. We offer a fully managed, scalable deployment on AWS and Azure, complete with a Vector Management UI.

Self host Prerequisite

  1. Download & Install Docker and Git

  2. Clone Chroma's repository with your terminal

git clone https://github.com/chroma-core/chroma.git
  1. Change directory path to your cloned Chroma

cd chroma
  1. Run docker compose to build up Chroma image and container

docker-compose up -d --build
  1. If success, you will be able to see the docker images spun up:

Setup

InputDescriptionDefault

Document

Can be connected with nodes from Document Loader

Embeddings

Can be connected with nodes from Embeddings

Collection Name

Chroma collection name. Refer to here for naming convention

Chroma URL

Specify the URL of your chroma instance

http://localhost:8000

  • Chroma Upsert Document - Upsert document chunks with embeddings into Chroma

  • Chroma Load Existing Index - load existing collection from Chroma

Additional

  1. On the Chroma URL, specify http://host.docker.internal:8000

Resources

Last updated