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