Crate korvus

Source
Expand description

§korvus

korvus 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.

Re-exports§

pub use transformer_pipeline::TransformerPipeline;

Modules§

migrations
transformer_pipeline
types

Macros§

debug_sea_query
Used to debug sea_query queries
debug_sqlx_query
Used to debug sqlx queries
query_builder
A more type flexible version of format!

Structs§

Builtins
Provides access to builtin database methods
Collection
A collection of documents
Model
A model used for embedding, inference, etc…
OpenSourceAI
A drop in replacement for OpenAI
Pipeline
A pipeline that describes transformations to documents
Splitter
A text splitter