Tinyvector
lastmod 2023-07-07created 2023-07-071 edits
A tiny nearest-neighbor embedding database built with SQLite and Pytorch. (In development!)
A small, fast open-source vector embedding database
Features
- Built with SQLite + Python (Flask) + Numpy
- Less than 500 lines of code, so it is easy to customize
- Performance comparable to advanced vector databases on small to medium datasets
- Stores all indexes in memory for fast queries
- Upcoming features
- Powerful queries (full SQL support)
- Model integration (SBert, Hugging Face models, OpenAI, Cohere,..)
- Python/JS clients