The SDK automatically detects the provider based on the model name. Below is the complete list of supported models.
The Python SDK uses LiteLLM for provider abstraction. All models supported by LiteLLM are available. The list below covers the models with built-in provider detection.
OpenAI
GPT-4o Series
GPT-4.1 Series
GPT-4 Series
GPT-5 Series
GPT-3.5 Series
Reasoning Models (o-series)
Anthropic
Claude 4 Series
Claude 4.5 Series
Claude 4.1 Series
Claude 3 Series
Google
Gemini 2.0 Series
Gemini 2.5 Series
Gemini 3 Series
Amazon Bedrock
Bedrock hosts models from multiple vendors. Use the full Bedrock model ID. See the Bedrock page for setup and usage details.
Amazon Nova
Anthropic Claude (via Bedrock)
Mistral (via Bedrock)
Using Custom Models
For models not in the built-in list (fine-tuned, preview, or new releases), specify the provider explicitly:
When using custom models, always specify the provider parameter to ensure the correct provider is used.