AsAudioGeneration

Trait AsAudioGeneration 

Source
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§

Implementors§

Source§

impl AsAudioGeneration for rig::providers::anthropic::client::Client

Source§

impl AsAudioGeneration for rig::providers::cohere::client::Client

Source§

impl AsAudioGeneration for rig::providers::deepseek::Client

Source§

impl AsAudioGeneration for rig::providers::galadriel::Client

Source§

impl AsAudioGeneration for rig::providers::gemini::client::Client

Source§

impl AsAudioGeneration for rig::providers::groq::Client

Source§

impl AsAudioGeneration for rig::providers::huggingface::client::Client

Source§

impl AsAudioGeneration for rig::providers::mira::Client

Source§

impl AsAudioGeneration for rig::providers::mistral::client::Client

Source§

impl AsAudioGeneration for rig::providers::moonshot::Client

Source§

impl AsAudioGeneration for rig::providers::ollama::Client

Source§

impl AsAudioGeneration for rig::providers::openrouter::client::Client

Source§

impl AsAudioGeneration for rig::providers::perplexity::Client

Source§

impl AsAudioGeneration for rig::providers::together::client::Client

Source§

impl AsAudioGeneration for rig::providers::voyageai::Client

Source§

impl AsAudioGeneration for rig::providers::xai::client::Client

Source§

impl<T> AsAudioGeneration for T
where T: AudioGenerationClientDyn + Clone + 'static,