このプロジェクトについて

Chromaは、AIアプリケーションの検索インフラストラクチャとして使用されるオープンソースのエンベディングデータベースです。ユーザーはドキュメント、メタデータ、IDを保存でき、トークン化、エンベディング、インデックス作成が自動的に処理されますが、カスタムエンベディングの追加もサポートしています。 主な機能は以下の通りです: - コレクション管理:ドキュメントコレクションの作成、取得、削除。 - データ操作:コレクション内でのドキュメントの追加、更新、削除。 - クエリ:クエリテキストに基づいた最も類似した結果の検索。オプションでメタデータやドキュメントフィルタをサポート。 - 展開の柔軟性:プロトタイピング用のインメモリ設定、永続ストレージ、およびクライアントサーバーモードをサポート。 本プロジェクトはPythonおよびJavaScript用のクライアントを提供しており、Chroma Cloudというホスト型のサーバーレスバージョンも提供しています。