Module provider

Module provider 

Source
Expand description

提供商适配器模块,实现对不同AI厂商API的统一适配

Provider adapter module implementing unified adapters for different AI provider APIs.

This module contains adapters for all supported AI providers, implementing the ChatProvider trait for consistent interface across different vendor APIs. Most providers use the GenericAdapter for OpenAI-compatible endpoints, while unique APIs have dedicated adapter implementations.

Re-exports§

pub use configs::ProviderConfigs;routing_mvp
pub use strategies::FailoverProvider;
pub use strategies::RoundRobinProvider;
pub use strategies::RoutingStrategyBuilder;

Modules§

ai21
builders
chat_provider
classification
cohere
config
configs
gemini
generic
mistral
openai
perplexity
pricing
Provider/model pricing table (indicative). Used for defaults and docs. This scaffold provides a minimal lookup; for production, prefer env/remote config.
strategies