diff --git a/crates/forge_repo/src/provider/provider.json b/crates/forge_repo/src/provider/provider.json index bd49a3b8ce..5939cd48ed 100644 --- a/crates/forge_repo/src/provider/provider.json +++ b/crates/forge_repo/src/provider/provider.json @@ -77,26 +77,6 @@ "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5.2-codex", - "name": "GPT-5.2 Codex", - "description": "Vivgrid-hosted GPT-5.2 Codex model optimized for coding and agent workflows", - "context_length": 400000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5.1-codex", - "name": "GPT-5.1 Codex", - "description": "Vivgrid-hosted GPT-5.1 Codex model for agentic coding tasks", - "context_length": 400000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] } ], "auth_methods": ["api_key"] @@ -197,334 +177,6 @@ "supports_reasoning": true, "input_modalities": ["text"] }, - { - "id": "gpt-4.1", - "name": "GPT-4.1", - "description": "Enhanced GPT-4 with improved performance", - "context_length": 128000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-4.1-2025-04-14", - "name": "GPT-4.1 (2025-04-14)", - "description": "GPT-4.1 model snapshot from April 2025", - "context_length": 128000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-4.1-mini", - "name": "GPT-4.1 Mini", - "description": "Compact version of GPT-4.1", - "context_length": 128000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-4.1-mini-2025-04-14", - "name": "GPT-4.1 Mini (2025-04-14)", - "description": "GPT-4.1 Mini model snapshot from April 2025", - "context_length": 128000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-4.1-nano", - "name": "GPT-4.1 Nano", - "description": "Ultra-compact version of GPT-4.1", - "context_length": 128000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text"] - }, - { - "id": "gpt-4.1-nano-2025-04-14", - "name": "GPT-4.1 Nano (2025-04-14)", - "description": "GPT-4.1 Nano model snapshot from April 2025", - "context_length": 128000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text"] - }, - { - "id": "gpt-4o", - "name": "GPT-4o", - "description": "OpenAI's flagship multimodal model with vision capabilities", - "context_length": 128000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-4o-2024-11-20", - "name": "GPT-4o (2024-11-20)", - "description": "GPT-4o model snapshot from November 2024", - "context_length": 128000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-4o-2024-08-06", - "name": "GPT-4o (2024-08-06)", - "description": "GPT-4o model snapshot from August 2024", - "context_length": 128000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-4o-2024-05-13", - "name": "GPT-4o (2024-05-13)", - "description": "GPT-4o model snapshot from May 2024", - "context_length": 128000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-4o-mini", - "name": "GPT-4o Mini", - "description": "Fast and affordable small multimodal model", - "context_length": 128000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-4o-mini-2024-07-18", - "name": "GPT-4o Mini (2024-07-18)", - "description": "GPT-4o Mini model snapshot from July 2024", - "context_length": 128000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-4-turbo", - "name": "GPT-4 Turbo", - "description": "Most capable GPT-4 model with vision and 128K context", - "context_length": 128000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-4-turbo-2024-04-09", - "name": "GPT-4 Turbo (2024-04-09)", - "description": "GPT-4 Turbo model snapshot from April 2024", - "context_length": 128000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-4", - "name": "GPT-4", - "description": "Base GPT-4 model with 8K context", - "context_length": 8192, - "tools_supported": true, - "supports_parallel_tool_calls": false, - "input_modalities": ["text"] - }, - { - "id": "gpt-4-0613", - "name": "GPT-4 (0613)", - "description": "GPT-4 model snapshot from June 2023", - "context_length": 8192, - "tools_supported": true, - "supports_parallel_tool_calls": false, - "input_modalities": ["text"] - }, - { - "id": "gpt-4.5-preview", - "name": "GPT-4.5 Preview", - "description": "Preview of next-generation GPT-4.5 model", - "context_length": 128000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-4.5-preview-2025-02-27", - "name": "GPT-4.5 Preview (2025-02-27)", - "description": "GPT-4.5 Preview snapshot from February 2025", - "context_length": 128000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-3.5-turbo", - "name": "GPT-3.5 Turbo", - "description": "Fast and affordable model for most tasks", - "context_length": 16385, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text"] - }, - { - "id": "gpt-3.5-turbo-0125", - "name": "GPT-3.5 Turbo (0125)", - "description": "GPT-3.5 Turbo model snapshot from January 2024", - "context_length": 16385, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text"] - }, - { - "id": "gpt-3.5-turbo-1106", - "name": "GPT-3.5 Turbo (1106)", - "description": "GPT-3.5 Turbo model snapshot from November 2023", - "context_length": 16385, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text"] - }, - { - "id": "chatgpt-4o-latest", - "name": "ChatGPT-4o Latest", - "description": "Latest ChatGPT model with continuous updates", - "context_length": 128000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5", - "name": "GPT-5", - "description": "OpenAI's next-generation flagship model", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5-2025-08-07", - "name": "GPT-5 (2025-08-07)", - "description": "GPT-5 model snapshot from August 2025", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5-mini", - "name": "GPT-5 Mini", - "description": "Compact version of GPT-5", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5-mini-2025-08-07", - "name": "GPT-5 Mini (2025-08-07)", - "description": "GPT-5 Mini model snapshot from August 2025", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5-nano", - "name": "GPT-5 Nano", - "description": "Ultra-compact version of GPT-5", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text"] - }, - { - "id": "gpt-5-nano-2025-08-07", - "name": "GPT-5 Nano (2025-08-07)", - "description": "GPT-5 Nano model snapshot from August 2025", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text"] - }, - { - "id": "gpt-5-chat-latest", - "name": "GPT-5 Chat Latest", - "description": "Latest GPT-5 optimized for chat", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5.1", - "name": "GPT-5.1", - "description": "Enhanced GPT-5 with improved capabilities", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5.1-chat-latest", - "name": "GPT-5.1 Chat Latest", - "description": "Latest GPT-5.1 optimized for chat", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5.2", - "name": "GPT-5.2", - "description": "Latest iteration of GPT-5 series", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5.2-chat-latest", - "name": "GPT-5.2 Chat Latest", - "description": "Latest GPT-5.2 optimized for chat", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5.2-pro", - "name": "GPT-5.2 Pro", - "description": "Professional tier GPT-5.2 with enhanced capabilities", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5.3-codex", - "name": "GPT-5.3 Codex", - "description": "GPT-5.3-Codex is optimized for agentic coding tasks", - "context_length": 400000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, { "id": "gpt-5.4-2026-03-05", "name": "GPT 5.4 2026-03-05", @@ -843,66 +495,9 @@ "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] - }, - { - "id": "claude-opus-4-1-20250805", - "name": "Claude Opus 4.1", - "description": "Advanced Claude model with improved capabilities", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "claude-opus-4-20250514", - "name": "Claude Opus 4", - "description": "Fourth generation flagship Claude model", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "claude-sonnet-4-20250514", - "name": "Claude Sonnet 4", - "description": "Fourth generation balanced Claude model", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "claude-3-7-sonnet-20250219", - "name": "Claude Sonnet 3.7", - "description": "Enhanced third generation Claude model with improved performance", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text", "image"] - }, - { - "id": "claude-3-5-haiku-20241022", - "name": "Claude Haiku 3.5", - "description": "Fast third generation Claude model optimized for efficiency", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text", "image"] - }, - { - "id": "claude-3-haiku-20240307", - "name": "Claude Haiku 3", - "description": "Third generation fast Claude model", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": false, - "input_modalities": ["text", "image"] - } - ], - "auth_methods": [ + } + ], + "auth_methods": [ { "oauth_code": { "auth_url": "https://claude.ai/oauth/authorize", @@ -1388,8 +983,8 @@ "url": "https://{{#if (eq LOCATION \"global\")}}aiplatform.googleapis.com{{else}}{{LOCATION}}-aiplatform.googleapis.com{{/if}}/v1beta1/projects/{{PROJECT_ID}}/locations/{{LOCATION}}/publishers/google", "models": [ { - "id": "gemini-3.5-flash", - "name": "Gemini 3.5 Flash", + "id": "gemini-3.6-flash", + "name": "Gemini 3.6 Flash", "description": "", "context_length": 1048576, "tools_supported": true, @@ -1397,6 +992,16 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, + { + "id": "gemini-3.5-flash-lite", + "name": "Gemini 3.5 Flash Lite", + "description": "Google's cost-efficient Gemini model, optimized for high-volume, low latency use cases", + "context_length": 1048576, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, { "id": "gemini-3.1-flash-lite-preview", "name": "Gemini 3.1 Flash Lite Preview", @@ -1785,16 +1390,6 @@ "input_modalities": ["text"] }, - { - "id": "us.anthropic.claude-sonnet-4-20250514-v1:0", - "name": "Claude Sonnet 4 (US)", - "description": "", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, { "id": "meta.llama3-3-70b-instruct-v1:0", "name": "Llama 3.3 70B Instruct", @@ -1812,16 +1407,6 @@ "tools_supported": false, "input_modalities": ["text", "image"] }, - { - "id": "us.anthropic.claude-opus-4-1-20250805-v1:0", - "name": "Claude Opus 4.1 (US)", - "description": "", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, { "id": "anthropic.claude-haiku-4-5-20251001-v1:0", "name": "Claude Haiku 4.5", @@ -1841,15 +1426,6 @@ "supports_parallel_tool_calls": true, "input_modalities": ["text", "image"] }, - { - "id": "anthropic.claude-3-5-sonnet-20240620-v1:0", - "name": "Claude Sonnet 3.5", - "description": "", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text", "image"] - }, { "id": "mistral.ministral-3-8b-instruct", "name": "Ministral 3 8B", @@ -1887,15 +1463,6 @@ "supports_parallel_tool_calls": true, "input_modalities": ["text"] }, - { - "id": "anthropic.claude-3-5-sonnet-20241022-v2:0", - "name": "Claude Sonnet 3.5 v2", - "description": "", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text", "image"] - }, { "id": "deepseek.v3-v1:0", "name": "DeepSeek-V3.1", @@ -1963,16 +1530,6 @@ "supports_reasoning": true, "input_modalities": ["text"] }, - { - "id": "anthropic.claude-opus-4-1-20250805-v1:0", - "name": "Claude Opus 4.1", - "description": "", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, { "id": "eu.anthropic.claude-sonnet-4-6", "name": "Claude Sonnet 4.6 (EU)", @@ -2128,16 +1685,6 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "anthropic.claude-sonnet-4-20250514-v1:0", - "name": "Claude Sonnet 4", - "description": "", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, { "id": "mistral.ministral-3-3b-instruct", "name": "Ministral 3 3B", @@ -2176,26 +1723,6 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "us.anthropic.claude-opus-4-20250514-v1:0", - "name": "Claude Opus 4 (US)", - "description": "", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "eu.anthropic.claude-sonnet-4-20250514-v1:0", - "name": "Claude Sonnet 4 (EU)", - "description": "", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, { "id": "nvidia.nemotron-nano-12b-v2", "name": "NVIDIA Nemotron Nano 12B v2 VL BF16", @@ -2234,15 +1761,6 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "anthropic.claude-3-7-sonnet-20250219-v1:0", - "name": "Claude Sonnet 3.7", - "description": "", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text", "image"] - }, { "id": "openai.gpt-oss-20b-1:0", "name": "gpt-oss-20b", @@ -2299,15 +1817,6 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "anthropic.claude-3-5-haiku-20241022-v1:0", - "name": "Claude Haiku 3.5", - "description": "", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text", "image"] - }, { "id": "meta.llama3-2-3b-instruct-v1:0", "name": "Llama 3.2 3B Instruct", @@ -2392,15 +1901,6 @@ "supports_reasoning": true, "input_modalities": ["text"] }, - { - "id": "anthropic.claude-3-haiku-20240307-v1:0", - "name": "Claude Haiku 3", - "description": "", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "input_modalities": ["text", "image"] - }, { "id": "eu.anthropic.claude-opus-4-5-20251101-v1:0", "name": "Claude Opus 4.5 (EU)", @@ -2459,16 +1959,6 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "anthropic.claude-opus-4-20250514-v1:0", - "name": "Claude Opus 4", - "description": "", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, { "id": "nvidia.nemotron-nano-9b-v2", "name": "NVIDIA Nemotron Nano 9B v2", @@ -2526,16 +2016,6 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "global.anthropic.claude-sonnet-4-20250514-v1:0", - "name": "Claude Sonnet 4 (Global)", - "description": "", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, { "id": "us.anthropic.claude-opus-4-7", "name": "Claude Opus 4.7 (US)", @@ -2655,106 +2135,6 @@ "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] - }, - { - "id": "claude-opus-4-1@20250805", - "name": "Claude Opus 4.1", - "description": "Advanced Claude model with improved capabilities", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "claude-opus-4@20250514", - "name": "Claude Opus 4", - "description": "Fourth generation flagship Claude model", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "claude-sonnet-4@20250514", - "name": "Claude Sonnet 4", - "description": "Fourth generation balanced Claude model", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "claude-3-7-sonnet@20250219", - "name": "Claude Sonnet 3.7", - "description": "Enhanced third generation Claude model with improved performance", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "claude-3-5-sonnet-v2@20241022", - "name": "Claude Sonnet 3.5 v2", - "description": "Most intelligent model through Amazon Bedrock", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "claude-3-5-haiku@20241022", - "name": "Claude Haiku 3.5", - "description": "Fast third generation Claude model optimized for efficiency", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "claude-3-5-sonnet@20240620", - "name": "Claude Sonnet 3.5", - "description": "Advanced third generation Claude model", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "claude-3-haiku@20240307", - "name": "Claude Haiku 3", - "description": "Third generation fast Claude model", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": false, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "claude-3-sonnet@20240229", - "name": "Claude Sonnet 3", - "description": "Third generation balanced Claude model", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "claude-3-opus@20240229", - "name": "Claude Opus 3", - "description": "Third generation most powerful Claude model", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] } ], "auth_methods": ["google_adc"] @@ -2767,8 +2147,8 @@ "url": "https://generativelanguage.googleapis.com/v1beta", "models": [ { - "id": "gemini-3.5-flash", - "name": "Gemini 3.5 Flash", + "id": "gemini-3.6-flash", + "name": "Gemini 3.6 Flash", "description": "", "context_length": 1048576, "tools_supported": true, @@ -2777,74 +2157,24 @@ "input_modalities": ["text", "image"] }, { - "id": "gemini-3.1-pro-preview", - "name": "Gemini 3.1 Pro Preview", - "description": "Most capable Gemini model with advanced reasoning", - "context_length": 1000000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gemini-3.1-flash-lite-preview", - "name": "Gemini 3.1 Flash Lite Preview", - "description": "Cost-efficient Gemini model optimized for high-volume, low latency use cases", - "context_length": 1000000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gemini-3-pro-preview", - "name": "Gemini 3 Pro Preview", - "description": "Advanced Gemini model with strong reasoning capabilities", - "context_length": 1000000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gemini-3-flash-preview", - "name": "Gemini 3 Flash Preview", - "description": "Fast Gemini model with thinking support", - "context_length": 1000000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gemini-2.5-pro", - "name": "Gemini 2.5 Pro", - "description": "Powerful Gemini model for complex tasks with thinking", - "context_length": 1000000, + "id": "gemini-3.5-flash-lite", + "name": "Gemini 3.5 Flash Lite", + "description": "Google's cost-efficient Gemini model, optimized for high-volume, low latency use cases", + "context_length": 1048576, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "gemini-2.5-flash", - "name": "Gemini 2.5 Flash", - "description": "Fast and efficient Gemini model with thinking", + "id": "gemini-3.1-pro-preview", + "name": "Gemini 3.1 Pro Preview", + "description": "Most capable Gemini model with advanced reasoning", "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] - }, - { - "id": "gemini-2.0-flash", - "name": "Gemini 2.0 Flash", - "description": "Fast and versatile Gemini model", - "context_length": 1000000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": false, - "input_modalities": ["text", "image"] } ], "auth_methods": ["api_key"] @@ -3007,76 +2337,6 @@ "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5.3-codex-spark", - "name": "GPT-5.3 Codex Spark", - "description": "Text-only research preview model optimized for near-instant, real-time coding iteration.", - "context_length": 128000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text"] - }, - { - "id": "gpt-5.3-codex", - "name": "GPT-5.3 Codex", - "description": "Latest GPT-5.3 Codex model optimized for agentic coding", - "context_length": 272000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5.2-codex", - "name": "GPT-5.2 Codex", - "description": "Frontier agentic coding model", - "context_length": 272000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5.2", - "name": "GPT-5.2", - "description": "Frontier model with improvements across knowledge, reasoning and coding", - "context_length": 272000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5.1-codex-max", - "name": "GPT-5.1 Codex Max", - "description": "Codex-optimized flagship for deep and fast reasoning", - "context_length": 272000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5.1-codex", - "name": "GPT-5.1 Codex", - "description": "Optimized for codex agentic coding tasks", - "context_length": 272000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5.1-codex-mini", - "name": "GPT-5.1 Codex Mini", - "description": "Fast and efficient GPT-5.1 Codex mini model for quick coding tasks", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] } ], "auth_methods": [ @@ -3129,8 +2389,8 @@ "input_modalities": ["text", "image"] }, { - "id": "gemini-3.5-flash", - "name": "Gemini 3.5 Flash", + "id": "gemini-3.6-flash", + "name": "Gemini 3.6 Flash", "description": "", "context_length": 1048576, "tools_supported": true, @@ -3138,6 +2398,16 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, + { + "id": "gemini-3.5-flash-lite", + "name": "Gemini 3.5 Flash Lite", + "description": "Google's cost-efficient Gemini model, optimized for high-volume, low latency use cases", + "context_length": 1048576, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, { "id": "claude-opus-4-8", "name": "Claude Opus 4.8", @@ -3168,16 +2438,6 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "claude-opus-4-1", - "name": "Claude Opus 4.1", - "description": "Powerful Claude model for complex tasks", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, { "id": "claude-sonnet-5", "name": "Claude Sonnet 5", @@ -3208,16 +2468,6 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "claude-sonnet-4", - "name": "Claude Sonnet 4", - "description": "Balanced Claude model", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, { "id": "claude-haiku-4-5", "name": "Claude Haiku 4.5", @@ -3269,116 +2519,6 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "gpt-5.3-codex-spark", - "name": "GPT 5.3 Codex Spark", - "description": "Latest GPT-5.3 Codex Spark model for agentic coding", - "context_length": 128000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5.3-codex", - "name": "GPT 5.3 Codex", - "description": "Latest GPT-5.3 Codex model optimized for agentic coding", - "context_length": 272000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5.2", - "name": "GPT 5.2", - "description": "Frontier model with improvements across knowledge, reasoning and coding", - "context_length": 272000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5.2-codex", - "name": "GPT 5.2 Codex", - "description": "Frontier agentic coding model", - "context_length": 272000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5.1", - "name": "GPT 5.1", - "description": "Advanced GPT-5 model for complex tasks", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5.1-codex-max", - "name": "GPT 5.1 Codex Max", - "description": "Most powerful GPT-5.1 Codex model", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5.1-codex", - "name": "GPT 5.1 Codex", - "description": "GPT-5.1 model optimized for coding", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5.1-codex-mini", - "name": "GPT 5.1 Codex Mini", - "description": "Fast and efficient GPT-5.1 Codex mini model for quick coding tasks", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5", - "name": "GPT 5", - "description": "Latest GPT-5 model", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5-codex", - "name": "GPT 5 Codex", - "description": "GPT-5 model optimized for coding", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5-nano", - "name": "GPT 5 Nano", - "description": "Cheapest GPT-5-class model for simple high-volume tasks", - "context_length": 400000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, { "id": "glm-5", "name": "GLM 5", diff --git a/vertex.json b/vertex.json index cf8548a44c..d983a28b08 100644 --- a/vertex.json +++ b/vertex.json @@ -1,7 +1,7 @@ [ { - "id": "google/gemini-3.5-flash", - "name": "Gemini 3.5 Flash", + "id": "google/gemini-3.6-flash", + "name": "Gemini 3.6 Flash", "description": "", "context_length": 1048576, "tools_supported": true, @@ -9,6 +9,16 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, + { + "id": "google/gemini-3.5-flash-lite", + "name": "Gemini 3.5 Flash Lite", + "description": "Google's cost-efficient Gemini model, optimized for high-volume, low latency use cases", + "context_length": 1048576, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, { "id": "mistral/mistral-large-2411", "name": "Mistral Large 2411", @@ -59,36 +69,6 @@ "supports_reasoning": false, "input_modalities": ["text"] }, - { - "id": "google/gemini-2.0-flash-001", - "name": "Gemini 2.0 Flash 001", - "description": "Google's fast and capable multimodal model", - "context_length": 1048576, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "google/gemini-2.5-pro", - "name": "Gemini 2.5 Pro", - "description": "Google's most capable multimodal model", - "context_length": 1048576, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "google/gemini-2.5-flash", - "name": "Gemini 2.5 Flash", - "description": "Google's fast and capable model with thinking support", - "context_length": 1048576, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, { "id": "google/gemini-3-pro-preview", "name": "Gemini 3 Pro Preview", @@ -98,15 +78,5 @@ "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] - }, - { - "id": "google/gemini-3-flash-preview", - "name": "Gemini 3 Flash Preview", - "description": "Google's fast and capable model with thinking support", - "context_length": 1048576, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] } ]