ChromaDB — векторная база данных для RAG

★ 14k

ChromaDB — это открытая векторная база данных, самая простая точка входа, когда нужно куда-то сложить эмбеддинги и начать искать по смыслу уже сегодня. Её берут для прототипов, локальных ассистентов и небольших RAG-конвейеров: библиотека ставится одной командой, запускается прямо внутри приложения без отдельного сервера и хранит данные в файле на диске. Всё API держится на четырёх операциях: добавить документы, обновить, удалить, найти похожие по коллекции. Векторизацию Chroma может взять на себя — при добавлении текста она сама посчитает эмбеддинги встроенной моделью, поэтому первый работающий поиск получается без настройки внешних сервисов; свою модель тоже можно подключить. Есть режим клиент-сервер, когда приложение и хранилище разносятся. Выбирают её ради скорости старта и простоты; когда коллекция вырастает до десятков миллионов векторов и нужна отказоустойчивость, обычно переезжают на более тяжёлую базу.