Chroma
Perform similarity searches with in-memory or persistent Chroma storage
Uses ChromaDB for in-memory or persistent vector search.
Installation
pip install chromadb
uv add chromadb
Usage
from dapr_agents.storage.vectorstores import ChromaVectorStore
from dapr_agents.document.embedder.openai import OpenAIEmbedder # Replace with your embedding model
store = ChromaVectorStore(
collection_name="my_collection",
embedding_function=OpenAIEmbedder(),
)