2 stable releases

1.1.1 Jun 25, 2024
1.0.4 Jun 3, 2024

#218 in Machine learning

Download history 6/week @ 2024-07-19 13/week @ 2024-07-26 56/week @ 2024-08-02 33/week @ 2024-08-09 26/week @ 2024-08-16 42/week @ 2024-08-23 39/week @ 2024-08-30 21/week @ 2024-09-06 49/week @ 2024-09-13 116/week @ 2024-09-20 69/week @ 2024-09-27 57/week @ 2024-10-04 47/week @ 2024-10-11 16/week @ 2024-10-18 15/week @ 2024-10-25 15/week @ 2024-11-01

105 downloads per month
Used in lsp-ai

MIT license

455KB
11K SLoC

Rust 9K SLoC // 0.0% comments Python 851 SLoC // 0.1% comments TypeScript 362 SLoC // 0.1% comments JavaScript 329 SLoC // 0.1% comments SQL 49 SLoC C 32 SLoC // 0.2% comments Shell 3 SLoC

Open Source Alternative for Building End-to-End Vector Search Applications without OpenAI & Pinecone

Supported Languages

We support a number of different languages:

Our SDK is written completely in Rust and translated by Rust to our other supported languages. See each individual language for an overview and specification on how to use the SDK.

Rust

More information about our methodologies and Rust SDK coming soon.


lib.rs:

pgml

pgml is an open source alternative for building end-to-end vector search applications without OpenAI and Pinecone

With this SDK, you can seamlessly manage various database tables related to documents, text chunks, text splitters, LLM (Language Model) models, and embeddings. By leveraging the SDK's capabilities, you can efficiently index LLM embeddings using PgVector for fast and accurate queries.

Dependencies

~64–86MB
~1.5M SLoC