Skip to main content
The SDK automatically detects the provider based on the model name. Below is the complete list of supported models.

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
ModelDescription
gpt-4o-search-previewGPT-4o with web search
gpt-4o-search-preview-2025-03-11Search preview snapshot
gpt-4o-mini-search-previewMini model with search
gpt-4o-mini-search-preview-2025-03-11Search preview snapshot

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-4-0125-previewJanuary 2024 preview
gpt-4-1106-previewNovember 2023 preview

GPT-5 Series

ModelDescription
gpt-5GPT-5 base model
gpt-5-2025-08-07GPT-5 snapshot
gpt-5-chat-latestLatest chat model
gpt-5-proProfessional tier
gpt-5-pro-2025-10-06Pro snapshot
gpt-5-miniSmaller GPT-5
gpt-5-mini-2025-08-07Mini snapshot
gpt-5-nanoSmallest GPT-5
gpt-5-nano-2025-08-07Nano snapshot

GPT-5.1 Series

ModelDescription
gpt-5.1GPT-5.1 model
gpt-5.1-2025-11-13GPT-5.1 snapshot
gpt-5.1-chat-latestLatest 5.1 chat
gpt-5.1-codexCode-optimized
gpt-5.1-codex-maxMax code model
gpt-5.1-codex-miniMini code model

GPT-5.2 Series

ModelDescription
gpt-5.2GPT-5.2 model
gpt-5.2-2025-12-11GPT-5.2 snapshot
gpt-5.2-chat-latestLatest 5.2 chat
gpt-5.2-proProfessional tier
gpt-5.2-pro-2025-12-11Pro snapshot

GPT-3.5 Series

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

Reasoning Models (o-series)

ModelDescription
o1Reasoning model
o1-2024-12-17o1 snapshot
o1-proProfessional o1
o1-pro-2025-03-19Pro snapshot
o3Latest reasoning
o3-2025-04-16o3 snapshot
o3-miniSmaller o3
o3-mini-2025-01-31Mini snapshot
o4-minio4 mini model
o4-mini-2025-04-16o4 mini snapshot

Codex Models

ModelDescription
gpt-5-codexCode generation
gpt-5.1-codexUpdated Codex
gpt-5.1-codex-maxMaximum capability
gpt-5.1-codex-miniSmaller Codex

Anthropic

Claude 4 Series

ModelDescription
claude-sonnet-4-20250514Claude 4 Sonnet
claude-opus-4-20250514Claude 4 Opus
claude-4-opus-20250514Claude 4 Opus (alias)
claude-4-sonnet-20250514Claude 4 Sonnet (alias)

Claude 4.5 Series

ModelDescription
claude-sonnet-4-5Claude 4.5 Sonnet
claude-sonnet-4-5-20250929Sonnet snapshot
claude-opus-4-5Claude 4.5 Opus
claude-opus-4-5-20251101Opus snapshot
claude-haiku-4-5Claude 4.5 Haiku
claude-haiku-4-5-20251001Haiku snapshot

Claude 4.1 Series

ModelDescription
claude-opus-4-1Claude 4.1 Opus
claude-opus-4-1-20250805Opus snapshot

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.0-flash-lite-001Lite snapshot

Gemini 2.5 Series

ModelDescription
gemini-2.5-flashGemini 2.5 Flash
gemini-2.5-flash-liteLightweight 2.5
gemini-2.5-flash-lite-preview-09-2025Preview snapshot
gemini-2.5-flash-preview-09-2025Flash preview
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
const result = await tracia.runLocal({
  model: 'ft:gpt-4o:my-org:custom:abc123',
  provider: 'openai',
  messages: [{ role: 'user', content: 'Hello!' }]
});

// New Anthropic model not yet in the list
const result = await tracia.runLocal({
  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 SDK is used.