postgresml/korvus
Korvus is a search SDK that unifies the entire RAG pipeline in a single database query. Built on top of Postgres with bindings for Python, JavaScript, Rust and C.
Combines embedding generation, reranking, and LLM inference through pgml and pgvector extensions, executing the entire RAG pipeline as optimized SQL queries rather than orchestrated service calls. Supports async operations across Python, JavaScript, Rust, and C, with pluggable components for custom models, text splitters, and semantic search backends, all executed within a single Postgres connection.
1,459 stars and 266 monthly downloads. No commits in the last 6 months. Available on PyPI.
Stars
1,459
Forks
49
Language
Rust
License
MIT
Category
Last pushed
Jan 31, 2025
Monthly downloads
266
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/postgresml/korvus"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.