diff --git a/src/models.json b/src/models.json index 6380194..88a325b 100644 --- a/src/models.json +++ b/src/models.json @@ -591,6 +591,72 @@ "parallel_tool_calls": true } }, + { + "id": "gpt-5.4-none", + "handle": "openai/gpt-5.4", + "label": "GPT-5.4", + "description": "OpenAI's most capable model (no reasoning)", + "updateArgs": { + "reasoning_effort": "none", + "verbosity": "medium", + "context_window": 1050000, + "max_output_tokens": 128000, + "parallel_tool_calls": true + } + }, + { + "id": "gpt-5.4-low", + "handle": "openai/gpt-5.4", + "label": "GPT-5.4", + "description": "OpenAI's most capable model (low reasoning)", + "updateArgs": { + "reasoning_effort": "low", + "verbosity": "medium", + "context_window": 1050000, + "max_output_tokens": 128000, + "parallel_tool_calls": true + } + }, + { + "id": "gpt-5.4-medium", + "handle": "openai/gpt-5.4", + "label": "GPT-5.4", + "description": "OpenAI's most capable model (med reasoning)", + "updateArgs": { + "reasoning_effort": "medium", + "verbosity": "medium", + "context_window": 1050000, + "max_output_tokens": 128000, + "parallel_tool_calls": true + } + }, + { + "id": "gpt-5.4-high", + "handle": "openai/gpt-5.4", + "label": "GPT-5.4", + "description": "OpenAI's most capable model (high reasoning)", + "isFeatured": true, + "updateArgs": { + "reasoning_effort": "high", + "verbosity": "medium", + "context_window": 1050000, + "max_output_tokens": 128000, + "parallel_tool_calls": true + } + }, + { + "id": "gpt-5.4-xhigh", + "handle": "openai/gpt-5.4", + "label": "GPT-5.4", + "description": "OpenAI's most capable model (max reasoning)", + "updateArgs": { + "reasoning_effort": "xhigh", + "verbosity": "medium", + "context_window": 1050000, + "max_output_tokens": 128000, + "parallel_tool_calls": true + } + }, { "id": "gpt-5.3-codex-none", "handle": "openai/gpt-5.3-codex",