Chroma
Chroma — open-source data infrastructure for AI: embedding database / vector store с простым Python/JS API, возможностью работать in-memory или как клиент-сервер. Подходит для быстрых прототипов и production use-cases, есть Chroma Cloud — управляемый сервис.
Источник: Chroma на GitHub
Быстрый пример (Python)
import chromadb
client = chromadb.Client()
collection = client.create_collection("all-my-documents")
collection.add(
documents=["This is document1", "This is document2"],
metadatas=[{"source": "notion"}, {"source": "google-docs"}],
ids=["doc1", "doc2"],
)
results = collection.query(query_texts=["query example"], n_results=2)
Особенности
- Простота API: быстрый старт для прототипов.
- Поддержка in-memory и persistence режимов (client-server).
- Chroma Cloud — managed сервис.
- Интеграции с embedding providers и экосистемой ML-инструментов.
Ресурсы
- Документация: Chroma docs
- Репозиторий: chroma на GitHub
- [lists/bd]
- [notes/qdrant]
- [notes/weaviate]
- [notes/milvus]
Лицензия
Apache-2.0