ChromaDBは、オープンソースのベクトルデータベースです。主にベクトル検索や類似性検索を目的としており、埋め込みベクトル(例えば、テキストや画像などから生成される特徴量ベクトル)を効率的に保存、検索、管理するためのデータベースとして設計されています。
インストール方法
1.Microsoft C++ Build Toolsのインストール
Windowsでは標準でCのコンパイラはありませんので、インストール時のコンパイル処理(pipが自動的にやってくれます)行うために別途インストールする必要があります。
インストーラーが実行されるので、この際、「C++によるデスクトップ開発」を選んで、MSVCの最新版とWindows11 SDKを入れておきましょう。
2.pipでインストール
- pip install chromadb
でOKです。