Skip to main content

memvid_cli/enrich/
mod.rs

1//! Enrichment engines for the CLI.
2//!
3//! This module provides CLI-specific enrichment engines, including the
4//! LLM-based engine that uses local Phi models and cloud-based engines
5//! for OpenAI, Claude, Gemini, xAI, Groq, and Mistral.
6
7pub mod claude;
8pub mod gemini;
9pub mod groq;
10#[cfg(feature = "llama-cpp")]
11pub mod llm;
12pub mod mistral;
13pub mod openai;
14pub mod xai;
15
16#[cfg(feature = "candle-llm")]
17pub mod candle_phi;
18
19pub use claude::ClaudeEngine;
20pub use gemini::GeminiEngine;
21pub use groq::GroqEngine;
22#[cfg(feature = "llama-cpp")]
23pub use llm::LlmEngine;
24pub use mistral::MistralEngine;
25pub use openai::OpenAiEngine;
26pub use xai::XaiEngine;
27
28#[cfg(feature = "candle-llm")]
29pub use candle_phi::CandlePhiEngine;