Skip to main content

Crate lumen_rag

Crate lumen_rag 

Source
Expand description

§Lumen RAG Framework

Lumen is a modular Retrieval-Augmented Generation framework for Rust. It allows you to build RAG pipelines using interchangeable vector stores (MongoDB, Qdrant, SAP HANA Cloud).

§Example

use lumen_rag::{VectorStore, types::Passage};
// Initialize a specific store (e.g. HanaStore) via feature flags

Re-exports§

pub use store::VectorStore;
pub use types::IngestRequest;
pub use types::IngestResponse;
pub use types::Metadata;
pub use types::Passage;
pub use types::QuestionRequest;
pub use stores::mongo::MongoStore;

Modules§

config
generation
ingestion
store
stores
types
utils