About this project

Chroma is an open-source embedding database used as search infrastructure for AI applications. It allows users to store documents, metadata, and IDs, handling tokenization, embedding, and indexing automatically, though it also supports the addition of custom embeddings. Key capabilities include: - Collection management: Creating, retrieving, and deleting collections of documents. - Data operations: Adding, updating, and deleting documents within collections. - Querying: Searching for the most similar results based on query texts, with support for optional metadata and document filters. - Deployment flexibility: Supports in-memory setup for prototyping, persistent storage, and a client-server mode. The project provides clients for Python and JavaScript and offers a hosted serverless version called Chroma Cloud.