1pub use crate::client::{
2 AsAudioGeneration, AsCompletion, AsEmbeddings, AsImageGeneration, AsTranscription,
3 ProviderClient,
4};
5
6pub use crate::client::completion::CompletionClient;
7
8pub use crate::client::embeddings::EmbeddingsClient;
9
10pub use crate::client::transcription::TranscriptionClient;
11
12#[cfg(feature = "image")]
13pub use crate::client::image_generation::ImageGenerationClient;
14
15#[cfg(feature = "audio")]
16pub use crate::client::audio_generation::AudioGenerationClient;
17
18pub use crate::client::{VerifyClient, VerifyError};