Skip to main content

Module adapters

Module adapters 

Source
Expand description

Provider-specific request/response adapters.

Each LLM provider has slightly different API conventions. Adapters normalize requests to the provider’s format and responses back to a common Chat Completions format.

Re-exports§

pub use base::ProviderAdapter;
pub use schema_adapter::adapt_for_provider;

Modules§

anthropic
Anthropic-specific adapter.
azure
Azure OpenAI adapter.
base
Base trait for provider adapters.
bedrock
AWS Bedrock provider adapter.
gemini
Google Gemini adapter.
groq
Groq adapter.
mistral
Mistral AI adapter.
ollama
Ollama adapter.
openai
OpenAI Responses API adapter.
schema_adapter
Provider-specific schema adaptation.

Functions§

detect_provider_from_key
Detect the LLM provider from an API key prefix.