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

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.