tinyvector - the tiny, least-dumb, speedy vector embedding database.
Now in Rust! 🦀

A Rust rewrite of Will Depue's Tinyvector

Features

Soon

Embeddings?

What are embeddings?

As simple as possible: Embeddings are a way to compare similar things, in the same way humans compare similar things, by converting text into a small list of numbers. Similar pieces of text will have similar numbers, different ones have very different numbers.

Read OpenAI's explanation.

License

MIT