turbovec RyanCodrai

A vector index built on TurboQuant, written in Rust with Python bindings

主要言語
Rust
Stars
15,835
Forks
1,378

タグ

  • ベクトルデータベース
  • ライブラリ/SDK
  • 省メモリ
  • リアルタイム
  • RAG
  • ローカル実行
  • ノード実装

概要

Google ResearchのTurboQuant量子化アルゴリズム上に構築された、Rust製でPythonバインディングを持つベクトル索引ライブラリです。浮動小数点データを省メモリで圧縮し(1000万件が31GB→4GB)、SIMDカーネルによりFAISSより高速な検索を実現します。オンラインでのベクトル追加、インクリメンタル保存、検索時のフィルタリング(allowlist)に対応し、LangChain・LlamaIndex・Haystack・Agno等のRAGフレームワークとの統合も提供。プライバシー・メモリ・低遅延が重視されるオフラインRAGに最適です。

README

<p align="center"> <img src="https://raw.githubusercontent.com/RyanCodrai/turbovec/main/docs/header.png" alt="turbovec — Google's TurboQuant for vector search" width="100%"> </p> <p align="center"> <a href="https://github.com/RyanCodrai/turbovec/blob/main/LICENSE"><img src="https://img.shields.io/p…

查看完整页面