AsImageGeneration

Trait AsImageGeneration 

Source
pub trait AsImageGeneration {
    // Provided method
    fn as_image_generation(&self) -> Option<Box<dyn ImageGenerationClientDyn>> { ... }
}
Expand description

Attempt to convert a ProviderClient to a ImageGenerationClient

Provided Methods§

Source

fn as_image_generation(&self) -> Option<Box<dyn ImageGenerationClientDyn>>

Available on crate feature image only.

Implementors§

Source§

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

Source§

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

Source§

impl AsImageGeneration for rig::providers::deepseek::Client

Source§

impl AsImageGeneration for rig::providers::galadriel::Client

Source§

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

Source§

impl AsImageGeneration for rig::providers::groq::Client

Source§

impl AsImageGeneration for rig::providers::mira::Client

Source§

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

Source§

impl AsImageGeneration for rig::providers::moonshot::Client

Source§

impl AsImageGeneration for rig::providers::ollama::Client

Source§

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

Source§

impl AsImageGeneration for rig::providers::perplexity::Client

Source§

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

Source§

impl AsImageGeneration for rig::providers::voyageai::Client

Source§

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

Source§

impl<T: ImageGenerationClientDyn + Clone + 'static> AsImageGeneration for T

Available on crate feature image only.