//! Embedding capability for the llm-suite group.
//!
//! Provides a provider trait plus an OpenAI-compatible HTTP implementation
//! covering every OpenAI-compatible endpoint (OpenAI, Gemini, Azure, Ollama).
//! Query preprocessing (Nomic/Stella task prefixes) is ported from linkrs.
//!
//! This crate intentionally has no feature flags: the HTTP call and provider
//! presets carry little extra complexity, so a single implementation path is
//! preferred. Token-budget batching stays out on purpose: it needs a
//! tokenizer that would couple this leaf crate to engine code.
pub use EmbeddingConfig;
pub use ;
pub use OpenAICompatibleProvider;
pub use ;
pub use ;
pub use EmbeddingService;