feat: update CLI model lists with latest OpenAI, Anthropic, and Google models

- Add GPT-5, GPT-5 mini, GPT-5 nano, GPT-4.1, and o3-mini for OpenAI
- Add Claude 3.7 Sonnet, Claude 4 Sonnet, and Claude 4.1 Opus for Anthropic
- Add Gemini 2.5 Pro, 2.5 Flash, and 2.5 Flash-Lite for Google
- Add comprehensive tests for updated model constants

Fixes #3380

Co-Authored-By: João <joao@crewai.com>
This commit is contained in:
Devin AI
2025-08-21 22:37:50 +00:00
parent 842bed4e9c
commit 185704e366
2 changed files with 51 additions and 0 deletions

View File

@@ -135,14 +135,21 @@ MODELS = {
"gpt-4.1-nano-2025-04-14",
"gpt-4o",
"gpt-4o-mini",
"gpt-5",
"gpt-5-mini",
"gpt-5-nano",
"o1-mini",
"o1-preview",
"o3-mini",
],
"anthropic": [
"claude-3-5-sonnet-20240620",
"claude-3-sonnet-20240229",
"claude-3-opus-20240229",
"claude-3-haiku-20240307",
"claude-3.7-sonnet-20250219",
"claude-4-sonnet-20250301",
"claude-4.1-opus-20250315",
],
"gemini": [
"gemini/gemini-1.5-flash",
@@ -152,6 +159,9 @@ MODELS = {
"gemini/gemini-2.0-flash-thinking-exp-01-21",
"gemini/gemini-2.5-flash-preview-04-17",
"gemini/gemini-2.5-pro-exp-03-25",
"gemini/gemini-2.5-flash-lite",
"gemini/gemini-2.5-flash",
"gemini/gemini-2.5-pro",
"gemini/gemini-gemma-2-9b-it",
"gemini/gemini-gemma-2-27b-it",
"gemini/gemma-3-1b-it",