Update AI Models
Search for the latest AI models and update the model list in this project.
Instructions
Search for latest models from each provider:
- Anthropic Claude models (claude-opus, claude-sonnet, claude-haiku)
- OpenAI models (GPT series, o-series reasoning models)
- Google Gemini models
Get exact model IDs from official documentation:
Update src/models.ts:
- Add new models with correct
model ID strings
- Keep
claude-4.5-sonnet as the first entry (default model)
- Order models by recency within each provider section
- Remove deprecated models
Run verification:
npm run typecheck
npm run build
npm test
Model Entry Format
'model-key': {
provider: 'anthropic' | 'openai' | 'google',
name: 'Display Name',
model: 'exact-api-model-id',
},
Examples
Anthropic Claude:
'claude-4.5-sonnet': {
provider: 'anthropic',
name: 'Claude 4.5 Sonnet',
model: 'claude-sonnet-4-5-20250929',
},
OpenAI:
'gpt-5': {
provider: 'openai',
name: 'GPT-5',
model: 'gpt-5',
},
'o3': {
provider: 'openai',
name: 'o3',
model: 'o3',
},
Google Gemini:
'gemini-2.5-pro': {
provider: 'google',
name: 'Gemini 2.5 Pro',
model: 'gemini-2.5-pro',
},
Notes
- Default model should be cost-effective (Sonnet tier, not Opus)
- Update tests in
src/models.test.ts if DEFAULT_AI_MODEL changes
- Include sources in your response after updating