What problem does it solve?
Chroma addresses the challenge of building large language model (LLM) applications that require persistent memory. It provides a solution for storing embeddings and metadata, enabling vector and full-text search, and filtering by metadata, without the need for a cloud provider.
Core Features & Use Cases
- Open-Source Vector Database: Chroma is an open-source vector database that stores embeddings and metadata. It supports vector and full-text search, and filtering by metadata.
- Local/Self-Hosted: Ideal for local development and open-source projects, with simple API for integration.
- Semantic Search: Use Chroma for semantic search over documents, RAG (retrieval-augmented generation) applications, or document retrieval.
- Use Case: Imagine you are developing an AI application that requires storing and querying a large collection of documents. Chroma can be used to store the embeddings and metadata of these documents, allowing for efficient search and retrieval.
Quick Start
Use the chroma skill to create a new collection and add documents with metadata.