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

§Example

use lumen_rag::{VectorStore, types::Passage};
// Initialize a specific store (e.g. MongoStore) 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;

Modules§

config
generation
ingestion
store
types
utils

Structs§

MongoStore