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-инструментов.

Ресурсы

Лицензия

Apache-2.0