Skip to main content

laminar_db/ai/backends/
mod.rs

1//! Concrete inference backends, feature-gated so the default build has no HTTP
2//! or ML weight. Transport only: task framing lives in the adapter, not here.
3
4#[cfg(feature = "remote")]
5pub mod anthropic;
6#[cfg(feature = "local")]
7pub mod local;
8#[cfg(feature = "remote")]
9pub mod openai;
10#[cfg(feature = "remote")]
11pub mod rate_limited;
12#[cfg(feature = "remote")]
13mod remote;
14
15#[cfg(feature = "remote")]
16pub use anthropic::AnthropicProvider;
17#[cfg(feature = "local")]
18pub use local::LocalProvider;
19#[cfg(feature = "remote")]
20pub use openai::OpenAiProvider;
21#[cfg(feature = "remote")]
22pub use rate_limited::RateLimitedProvider;