概要
turbovecは、Google ResearchのTurboQuantアルゴリズムに基づきRustで開発された、Pythonバインディングを持つ高速かつメモリ効率の高いベクトルインデックスです。
コードブックトレーニングが不要で、データ依存のキャリブレーションなしにベクトルをインデックス化でき、コーパスが成長しても再構築が不要です。
FAISSよりも高速で、特にARM環境で優れたパフォーマンスを発揮します。
検索時のフィルタリング機能を持ち、プライバシー、メモリ、レイテンシが重要なRAG (Retrieval Augmented Generation) システムの構築に最適です。
LangChain、LlamaIndex、Haystackなどの主要なフレームワークとも連携可能です。
互換性・特徴
- Python
- CLI
- RAG
- ローカル実行
- 高速・高効率
- Rust
基本情報
| ライセンス | MIT |
| Stars | 11,460 |
| Forks | 993 |
| カテゴリ | LLM |
| アクティビティ | high |
最新のissue
- Node.js / TypeScript bindings (turbovec-node) (更新: 2026-06-14)
- ask about project (更新: 2026-06-13)
- パブリック読み書きI/O APIとpub TurboQuantIndex::from_parts (更新: 2026-06-12 / Public Read/Write I/O API + pub TurboQuantIndex::from_parts)
- TurboVec on Snowpark Container Services (SPCS) (更新: 2026-06-11)
- TQ+ calibration: silent identity-freeze on small first add; fit from a cumulative warm-up sample (更新: 2026-06-10)
