AsTranscription

Trait AsTranscription 

Source
pub trait AsTranscription {
    // Provided method
    fn as_transcription(&self) -> Option<Box<dyn TranscriptionClientDyn>> { ... }
}
Expand description

Attempt to convert a ProviderClient to a TranscriptionClient

Provided Methods§

Implementors§

Source§

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

Source§

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

Source§

impl AsTranscription for rig::providers::deepseek::Client

Source§

impl AsTranscription for rig::providers::galadriel::Client

Source§

impl AsTranscription for rig::providers::hyperbolic::Client

Source§

impl AsTranscription for rig::providers::mira::Client

Source§

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

Source§

impl AsTranscription for rig::providers::moonshot::Client

Source§

impl AsTranscription for rig::providers::ollama::Client

Source§

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

Source§

impl AsTranscription for rig::providers::perplexity::Client

Source§

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

Source§

impl AsTranscription for rig::providers::voyageai::Client

Source§

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

Source§

impl<T: TranscriptionClientDyn + Clone + 'static> AsTranscription for T