pub trait AsAudioGeneration {
// Provided method
fn as_audio_generation(&self) -> Option<Box<dyn AudioGenerationClientDyn>> { ... }
}
Expand description
Attempt to convert a ProviderClient to a AudioGenerationClient
Provided Methods§
fn as_audio_generation(&self) -> Option<Box<dyn AudioGenerationClientDyn>>
Available on crate feature
audio
only.Implementors§
impl AsAudioGeneration for rig::providers::anthropic::client::Client
impl AsAudioGeneration for rig::providers::cohere::client::Client
impl AsAudioGeneration for rig::providers::deepseek::Client
impl AsAudioGeneration for rig::providers::galadriel::Client
impl AsAudioGeneration for rig::providers::gemini::client::Client
impl AsAudioGeneration for rig::providers::groq::Client
impl AsAudioGeneration for rig::providers::huggingface::client::Client
impl AsAudioGeneration for rig::providers::mira::Client
impl AsAudioGeneration for rig::providers::mistral::client::Client
impl AsAudioGeneration for rig::providers::moonshot::Client
impl AsAudioGeneration for rig::providers::ollama::Client
impl AsAudioGeneration for rig::providers::openrouter::client::Client
impl AsAudioGeneration for rig::providers::perplexity::Client
impl AsAudioGeneration for rig::providers::together::client::Client
impl AsAudioGeneration for rig::providers::voyageai::Client
impl AsAudioGeneration for rig::providers::xai::client::Client
impl<T> AsAudioGeneration for Twhere
T: AudioGenerationClientDyn + Clone + 'static,
Available on crate feature
audio
only.