lancedb/lancedb
Developer-friendly OSS embedded retrieval library for multimodal AI. Search More; Manage Less.
何を解決するか
LanceDBは、テキスト、画像、動画、ポイントクラウドなどの大量のマルチモーダルデータ(およびそれらのベクトル)の保存、インデックス作成、検索を処理できるマルチモーダルデータプラットフォームです。ペタバイト規模のデータ上で高速なベクトル類似性検索を実行する必要があるAI/MLアプリケーション向けに、スケーラブルでプロダクション対応のソリューションを提供します。
動作方法
Lanceカラム形式に基づいて構築されたLanceDBは、ベクトル類似性検索、フルテキスト検索、SQLを組み合わせてデータの保存とクエリが可能になります。GPUアクセラレーションを活用したインデックス構築により、処理を高速化します。ゼロコピー読み取りと自動バージョニングを設計しており、追加のインフラストラクチャなしでデータバージョンを管理できます。
対象ユーザー
ベクトルとメタデータの両方を格納でき、LangChain、LlamaIndex、Pandas、Polarsなどのツールとシームレスに統合できる高性能ベクトルデータベースを必要とするAI/ML開発者および研究者。
主な特徴
- マルチモーダル対応: ベクトル、メタデータ、画像や動画などのさまざまなデータ形式を扱います。
- 高速ベクトル検索: 数十億のベクトルをミリ秒単位で検索可能です。
- 包括的な検索機能: ベクトル検索、フルテキスト検索、SQL検索を統合しています。
- 柔軟なデプロイメント: オープンソースのローカル版またはマネージドクラウド/エンタープライズサービスとして利用可能。
- 広範な統合: Python、Node.js、Rust用のネイティブSDKとREST APIを提供しています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト