1pub mod ai21;
2pub mod classification;
3pub mod cohere;
4pub mod config;
5pub mod configs;
6pub mod gemini;
7pub mod generic;
8pub mod mistral;
9pub mod perplexity;
10#[cfg(feature = "routing_mvp")]
11pub mod models;
12#[cfg(feature = "routing_mvp")]
13pub use models::*;
14pub mod openai;
15pub mod pricing;
16pub(crate) mod utils;
17
18#[cfg_attr(docsrs, doc(cfg(feature = "routing_mvp")))]
19pub use configs::ProviderConfigs;
20#[doc(hidden)]
21pub use ai21::AI21Adapter;
22#[doc(hidden)]
23pub use cohere::CohereAdapter;
24#[doc(hidden)]
25pub use gemini::GeminiAdapter;
26#[doc(hidden)]
27pub use generic::GenericAdapter;
28#[doc(hidden)]
29pub use mistral::MistralAdapter;
30#[doc(hidden)]
31pub use openai::OpenAiAdapter;
32#[doc(hidden)]
33pub use perplexity::PerplexityAdapter;
34