Skip to main content
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

ModelDescription
gpt-4oLatest GPT-4o model
gpt-4o-2024-05-13GPT-4o snapshot
gpt-4o-2024-08-06GPT-4o snapshot
gpt-4o-2024-11-20GPT-4o snapshot
gpt-4o-miniSmaller, faster GPT-4o
gpt-4o-mini-2024-07-18GPT-4o mini snapshot
chatgpt-4o-latestChatGPT Plus model

GPT-4.1 Series

ModelDescription
gpt-4.1Latest GPT-4.1 model
gpt-4.1-2025-04-14GPT-4.1 snapshot
gpt-4.1-miniSmaller GPT-4.1
gpt-4.1-mini-2025-04-14Mini snapshot
gpt-4.1-nanoSmallest GPT-4.1
gpt-4.1-nano-2025-04-14Nano snapshot

GPT-4 Series

ModelDescription
gpt-4GPT-4 base model
gpt-4-turboFaster GPT-4
gpt-4-turbo-2024-04-09Turbo snapshot
gpt-4-turbo-previewPreview version

GPT-5 Series

ModelDescription
gpt-5GPT-5 base model
gpt-5-2025-08-07GPT-5 snapshot
gpt-5-miniSmaller GPT-5
gpt-5-proProfessional tier

GPT-3.5 Series

ModelDescription
gpt-3.5-turboFast, cost-effective
gpt-3.5-turbo-0125January 2024
gpt-3.5-turbo-16kExtended context

Reasoning Models (o-series)

ModelDescription
o1Reasoning model
o1-proProfessional o1
o3Latest reasoning
o3-miniSmaller o3
o4-minio4 mini model

Anthropic

Claude 4 Series

ModelDescription
claude-sonnet-4-20250514Claude 4 Sonnet
claude-opus-4-20250514Claude 4 Opus

Claude 4.5 Series

ModelDescription
claude-sonnet-4-5Claude 4.5 Sonnet
claude-opus-4-5Claude 4.5 Opus
claude-haiku-4-5Claude 4.5 Haiku

Claude 4.1 Series

ModelDescription
claude-opus-4-1Claude 4.1 Opus

Claude 3 Series

ModelDescription
claude-3-opus-20240229Claude 3 Opus
claude-3-haiku-20240307Claude 3 Haiku
claude-3-7-sonnet-20250219Claude 3.7 Sonnet

Google

Gemini 2.0 Series

ModelDescription
gemini-2.0-flashFast Gemini 2.0
gemini-2.0-flash-001Flash snapshot
gemini-2.0-flash-expExperimental
gemini-2.0-flash-liteLightweight

Gemini 2.5 Series

ModelDescription
gemini-2.5-flashGemini 2.5 Flash
gemini-2.5-flash-liteLightweight 2.5
gemini-2.5-proGemini 2.5 Pro

Gemini 3 Series

ModelDescription
gemini-3-pro-previewGemini 3 Pro preview
gemini-3-flash-previewGemini 3 Flash preview

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

ModelDescription
amazon.nova-micro-v1:0Amazon Nova Micro
amazon.nova-lite-v1:0Amazon Nova Lite
amazon.nova-pro-v1:0Amazon Nova Pro

Anthropic Claude (via Bedrock)

ModelDescription
anthropic.claude-haiku-4-5-20251001-v1:0Claude 4.5 Haiku
anthropic.claude-sonnet-4-20250514-v1:0Claude 4 Sonnet
anthropic.claude-sonnet-4-5-20250929-v1:0Claude 4.5 Sonnet
anthropic.claude-opus-4-5-20251101-v1:0Claude 4.5 Opus
anthropic.claude-opus-4-6-v1Claude 4.6 Opus

Mistral (via Bedrock)

ModelDescription
mistral.pixtral-large-2502-v1:0Pixtral Large

Using Custom Models

For models not in the built-in list (fine-tuned, preview, or new releases), specify the provider explicitly:
# Fine-tuned OpenAI model
result = client.run_local(
    model="ft:gpt-4o:my-org:custom:abc123",
    provider="openai",
    messages=[{"role": "user", "content": "Hello!"}],
)

# New Anthropic model not yet in the list
result = client.run_local(
    model="claude-5-opus-20260101",
    provider="anthropic",
    messages=[{"role": "user", "content": "Hello!"}],
)
When using custom models, always specify the provider parameter to ensure the correct provider is used.