ChromaDB: лёгкая база для работы с эмбеддингами

Термин глоссария

ChromaDB


ChromaDB стала стандартом для создания прототипов ассистентов и RAG-пайплайнов. Простая, быстрая, локальная — она подходит как начинающим, так и продвинутым разработчикам.

Короткое определение

ChromaDB — это лёгкая векторная база, ориентированная на простую установку, локальный запуск и быструю интеграцию в проекты с LLM.

Подробное объяснение

ChromaDB создана для сценариев, где важны простота и скорость. Она работает локально или в контейнере, не требует сложной инфраструктуры и отлично подходит для разработчиков, которые создают RAG-ассистентов.

База поддерживает хранение коллекций, метаданные, фильтрацию, быстрый поиск по эмбеддингам и гибкие API для Python и JS.

ChromaDB часто используют в небольших и средних проектах: чат-ассистентах, индексировании статей, персональных поисковых системах.

Она также интегрируется с популярными ML-фреймворками и поддерживает быстрый перенос данных в более крупные решения вроде Milvus или Qdrant.

Примеры использования

  • Локальный RAG без серверов.
  • Встраивание поиска в персональные ассистенты.
  • Индексация PDF, заметок и статей.
  • Быстрое прототипирование ML-инструментов.
  • Поиск по эмбеддингам изображений и текстов.

Связанные термины

  • Milvus
  • Эмбеддинги
  • RAG
  • Vector Search

Категория термина

Работа с данными и векторами