Skip to main content

Capabilities

Trait Capabilities 

Source
pub trait Capabilities<H = Client> {
    type Completion: Capability;
    type Embeddings: Capability;
    type Transcription: Capability;
    type ModelListing: Capability;
}
Expand description

The capabilities of a given provider, i.e. embeddings, audio transcriptions, text completion

Required Associated Types§

Implementors§

Source§

impl<H> Capabilities<H> for BigmodelExt

provider有那些功能

Source§

impl<H> Capabilities<H> for AnthropicExt

Source§

impl<H> Capabilities<H> for AzureExt

Source§

impl<H> Capabilities<H> for CohereExt

Source§

impl<H> Capabilities<H> for DeepSeekExt

Source§

impl<H> Capabilities<H> for GaladrielExt

Source§

impl<H> Capabilities<H> for GeminiExt

Source§

impl<H> Capabilities<H> for GroqExt

Source§

impl<H> Capabilities<H> for HuggingFaceExt

Source§

impl<H> Capabilities<H> for HyperbolicExt

Source§

impl<H> Capabilities<H> for MiraExt

Source§

impl<H> Capabilities<H> for MistralExt

Source§

impl<H> Capabilities<H> for MoonshotExt

Source§

impl<H> Capabilities<H> for OllamaExt

Source§

impl<H> Capabilities<H> for OpenAICompletionsExt

Source§

impl<H> Capabilities<H> for OpenAIResponsesExt

Source§

impl<H> Capabilities<H> for OpenRouterExt

Source§

impl<H> Capabilities<H> for PerplexityExt

Source§

impl<H> Capabilities<H> for TogetherExt

Source§

impl<H> Capabilities<H> for VoyageExt

Source§

impl<H> Capabilities<H> for XAiExt