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§
fn as_image_generation(&self) -> Option<Box<dyn ImageGenerationClientDyn>>
Available on crate feature
image only.Implementors§
impl<T> AsImageGeneration for rig::providers::anthropic::client::Client<T>
impl<T> AsImageGeneration for rig::providers::cohere::client::Client<T>
impl<T> AsImageGeneration for rig::providers::deepseek::Client<T>
impl<T> AsImageGeneration for rig::providers::galadriel::Client<T>
impl<T> AsImageGeneration for rig::providers::gemini::client::Client<T>
impl<T> AsImageGeneration for rig::providers::groq::Client<T>
impl<T> AsImageGeneration for rig::providers::mira::Client<T>
impl<T> AsImageGeneration for rig::providers::mistral::client::Client<T>
impl<T> AsImageGeneration for rig::providers::moonshot::Client<T>
impl<T> AsImageGeneration for rig::providers::ollama::Client<T>
impl<T> AsImageGeneration for rig::providers::openrouter::client::Client<T>
impl<T> AsImageGeneration for rig::providers::perplexity::Client<T>
impl<T> AsImageGeneration for rig::providers::together::client::Client<T>
impl<T> AsImageGeneration for rig::providers::voyageai::Client<T>
impl<T> AsImageGeneration for rig::providers::xai::client::Client<T>
impl<T: ImageGenerationClientDyn + Clone + 'static> AsImageGeneration for T
Available on crate feature
image only.