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_mvppub 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