The SDK automatically detects the provider based on the model name. Below is the complete list of supported models.
OpenAI
GPT-4o Series
GPT-4o Search
GPT-4.1 Series
GPT-4 Series
GPT-5 Series
GPT-5.1 Series
GPT-5.2 Series
GPT-3.5 Series
Reasoning Models (o-series)
Codex Models
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 SDK is used.