Expand description
§Stolas
“The Prince reveals hidden knowledge”
Stolas is the knowledge engine for the Infernum ecosystem, providing vector storage, embedding generation, and RAG capabilities.
§Features
- Vector Storage: Lance-based persistent vector storage
- Embedding Generation: Integration with embedding models
- Chunking: Intelligent document chunking strategies
- Hybrid Search: Combined dense and sparse retrieval
Re-exports§
pub use chunker::Chunk;pub use chunker::Chunker;pub use chunker::ChunkingStrategy;pub use embedding::cosine_similarity;pub use embedding::dot_product;pub use embedding::euclidean_distance;pub use embedding::BatchEmbedder;pub use embedding::Embedder;pub use embedding::EngineEmbedder;pub use embedding::MockEmbedder;pub use embedding::PoolingStrategy;pub use embedding::SentenceEmbedder;pub use rag::ContextItem;pub use rag::Document;pub use rag::RagPipeline;pub use rag::RetrievalConfig;pub use store::InMemoryStore;pub use store::SearchParams;pub use store::SearchResult;pub use store::VectorRecord;pub use store::VectorStore;