From 80264512206c16539f2734d34c6c9897de0f2d12 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 8 Apr 2026 08:27:14 +0200 Subject: [PATCH] chore: sync AI model catalog from models.dev (#19426) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Automated daily sync of `ai-providers.json` from [models.dev](https://models.dev). This PR updates pricing, context windows, and model availability based on the latest data. New models meeting inclusion criteria (tool calling, pricing data, context limits) are added automatically. Deprecated models are detected based on cost-efficiency within the same model family. **Please review before merging** — verify no critical models were incorrectly deprecated. Co-authored-by: FelixMalfait <6399865+FelixMalfait@users.noreply.github.com> --- .../ai/ai-models/ai-providers.json | 2004 ++++++++--------- 1 file changed, 1002 insertions(+), 1002 deletions(-) diff --git a/packages/twenty-server/src/engine/metadata-modules/ai/ai-models/ai-providers.json b/packages/twenty-server/src/engine/metadata-modules/ai/ai-models/ai-providers.json index aedb8aeeae..d3891ae201 100644 --- a/packages/twenty-server/src/engine/metadata-modules/ai/ai-models/ai-providers.json +++ b/packages/twenty-server/src/engine/metadata-modules/ai/ai-models/ai-providers.json @@ -4,6 +4,178 @@ "label": "OpenAI", "apiKey": "{{OPENAI_API_KEY}}", "models": [ + { + "name": "gpt-5.1-codex-max", + "label": "GPT-5.1 Codex Max", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 1.25, + "outputCostPerMillionTokens": 10, + "cachedInputCostPerMillionTokens": 0.125, + "contextWindowTokens": 400000, + "maxOutputTokens": 128000, + "modalities": ["image"], + "supportsReasoning": true + }, + { + "name": "gpt-4o-2024-05-13", + "label": "GPT-4o (2024-05-13)", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 5, + "outputCostPerMillionTokens": 15, + "contextWindowTokens": 128000, + "maxOutputTokens": 4096, + "modalities": ["image"] + }, + { + "name": "gpt-5.2-pro", + "label": "GPT-5.2 Pro", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 21, + "outputCostPerMillionTokens": 168, + "contextWindowTokens": 400000, + "maxOutputTokens": 128000, + "modalities": ["image"], + "supportsReasoning": true + }, + { + "name": "gpt-5.3-chat-latest", + "label": "GPT-5.3 Chat (latest)", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 1.75, + "outputCostPerMillionTokens": 14, + "cachedInputCostPerMillionTokens": 0.175, + "contextWindowTokens": 128000, + "maxOutputTokens": 16384, + "modalities": ["image"] + }, + { + "name": "gpt-5-mini", + "label": "GPT-5 Mini", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 0.25, + "outputCostPerMillionTokens": 2, + "cachedInputCostPerMillionTokens": 0.025, + "contextWindowTokens": 400000, + "maxOutputTokens": 128000, + "modalities": ["image"], + "supportsReasoning": true + }, + { + "name": "gpt-5-nano", + "label": "GPT-5 Nano", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 0.05, + "outputCostPerMillionTokens": 0.4, + "cachedInputCostPerMillionTokens": 0.005, + "contextWindowTokens": 400000, + "maxOutputTokens": 128000, + "modalities": ["image"], + "supportsReasoning": true + }, + { + "name": "gpt-5.3-codex", + "label": "GPT-5.3 Codex", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 1.75, + "outputCostPerMillionTokens": 14, + "cachedInputCostPerMillionTokens": 0.175, + "contextWindowTokens": 400000, + "maxOutputTokens": 128000, + "modalities": ["image", "pdf"], + "supportsReasoning": true + }, + { + "name": "gpt-4-turbo", + "label": "GPT-4 Turbo", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 10, + "outputCostPerMillionTokens": 30, + "contextWindowTokens": 128000, + "maxOutputTokens": 4096, + "modalities": ["image"] + }, + { + "name": "gpt-5.2", + "label": "GPT-5.2", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 1.75, + "outputCostPerMillionTokens": 14, + "cachedInputCostPerMillionTokens": 0.175, + "contextWindowTokens": 400000, + "maxOutputTokens": 128000, + "modalities": ["image"], + "supportsReasoning": true + }, + { + "name": "o3-pro", + "label": "o3-pro", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 20, + "outputCostPerMillionTokens": 80, + "contextWindowTokens": 200000, + "maxOutputTokens": 100000, + "modalities": ["image"], + "supportsReasoning": true + }, + { + "name": "gpt-4o-mini", + "label": "GPT-4o mini", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 0.15, + "outputCostPerMillionTokens": 0.6, + "cachedInputCostPerMillionTokens": 0.08, + "contextWindowTokens": 128000, + "maxOutputTokens": 16384, + "modalities": ["image", "pdf"] + }, + { + "name": "o4-mini-deep-research", + "label": "o4-mini-deep-research", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 2, + "outputCostPerMillionTokens": 8, + "cachedInputCostPerMillionTokens": 0.5, + "contextWindowTokens": 200000, + "maxOutputTokens": 100000, + "modalities": ["image"], + "supportsReasoning": true + }, + { + "name": "gpt-5.4-mini", + "label": "GPT-5.4 mini", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 0.75, + "outputCostPerMillionTokens": 4.5, + "cachedInputCostPerMillionTokens": 0.075, + "contextWindowTokens": 400000, + "maxOutputTokens": 128000, + "modalities": ["image"], + "supportsReasoning": true + }, + { + "name": "o4-mini", + "label": "o4-mini", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 1.1, + "outputCostPerMillionTokens": 4.4, + "cachedInputCostPerMillionTokens": 0.28, + "contextWindowTokens": 200000, + "maxOutputTokens": 100000, + "modalities": ["image"], + "supportsReasoning": true + }, + { + "name": "gpt-5.4-nano", + "label": "GPT-5.4 nano", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 0.2, + "outputCostPerMillionTokens": 1.25, + "cachedInputCostPerMillionTokens": 0.02, + "contextWindowTokens": 400000, + "maxOutputTokens": 128000, + "modalities": ["image"], + "supportsReasoning": true + }, { "name": "gpt-5.2-codex", "label": "GPT-5.2 Codex", @@ -17,13 +189,14 @@ "supportsReasoning": true }, { - "name": "o1-pro", - "label": "o1-pro", + "name": "gpt-5.2-chat-latest", + "label": "GPT-5.2 Chat", "modelFamily": "GPT", - "inputCostPerMillionTokens": 150, - "outputCostPerMillionTokens": 600, - "contextWindowTokens": 200000, - "maxOutputTokens": 100000, + "inputCostPerMillionTokens": 1.75, + "outputCostPerMillionTokens": 14, + "cachedInputCostPerMillionTokens": 0.175, + "contextWindowTokens": 128000, + "maxOutputTokens": 16384, "modalities": ["image"], "supportsReasoning": true }, @@ -39,6 +212,41 @@ "modalities": ["image"], "supportsReasoning": true }, + { + "name": "gpt-4o-2024-08-06", + "label": "GPT-4o (2024-08-06)", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 2.5, + "outputCostPerMillionTokens": 10, + "cachedInputCostPerMillionTokens": 1.25, + "contextWindowTokens": 128000, + "maxOutputTokens": 16384, + "modalities": ["image"] + }, + { + "name": "gpt-5.1", + "label": "GPT-5.1", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 1.25, + "outputCostPerMillionTokens": 10, + "cachedInputCostPerMillionTokens": 0.13, + "contextWindowTokens": 400000, + "maxOutputTokens": 128000, + "modalities": ["image"], + "supportsReasoning": true + }, + { + "name": "o1", + "label": "o1", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 15, + "outputCostPerMillionTokens": 60, + "cachedInputCostPerMillionTokens": 7.5, + "contextWindowTokens": 200000, + "maxOutputTokens": 100000, + "modalities": ["image", "pdf"], + "supportsReasoning": true + }, { "name": "gpt-5.4-pro", "label": "GPT-5.4 Pro", @@ -55,6 +263,18 @@ "modalities": ["image"], "supportsReasoning": true }, + { + "name": "o3-deep-research", + "label": "o3-deep-research", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 10, + "outputCostPerMillionTokens": 40, + "cachedInputCostPerMillionTokens": 2.5, + "contextWindowTokens": 200000, + "maxOutputTokens": 100000, + "modalities": ["image"], + "supportsReasoning": true + }, { "name": "o3-mini", "label": "o3-mini", @@ -67,43 +287,39 @@ "supportsReasoning": true }, { - "name": "gpt-5.4-mini", - "label": "GPT-5.4 mini", + "name": "o1-pro", + "label": "o1-pro", "modelFamily": "GPT", - "inputCostPerMillionTokens": 0.75, - "outputCostPerMillionTokens": 4.5, - "cachedInputCostPerMillionTokens": 0.075, - "contextWindowTokens": 400000, - "maxOutputTokens": 128000, + "inputCostPerMillionTokens": 150, + "outputCostPerMillionTokens": 600, + "contextWindowTokens": 200000, + "maxOutputTokens": 100000, "modalities": ["image"], "supportsReasoning": true }, { - "name": "gpt-5-pro", - "label": "GPT-5 Pro", + "name": "codex-mini-latest", + "label": "Codex Mini", "modelFamily": "GPT", - "inputCostPerMillionTokens": 15, - "outputCostPerMillionTokens": 120, - "contextWindowTokens": 400000, - "maxOutputTokens": 272000, - "modalities": ["image"], + "inputCostPerMillionTokens": 1.5, + "outputCostPerMillionTokens": 6, + "cachedInputCostPerMillionTokens": 0.375, + "contextWindowTokens": 200000, + "maxOutputTokens": 100000, "supportsReasoning": true }, { - "name": "gpt-5.2-chat-latest", - "label": "GPT-5.2 Chat", + "name": "gpt-4", + "label": "GPT-4", "modelFamily": "GPT", - "inputCostPerMillionTokens": 1.75, - "outputCostPerMillionTokens": 14, - "cachedInputCostPerMillionTokens": 0.175, - "contextWindowTokens": 128000, - "maxOutputTokens": 16384, - "modalities": ["image"], - "supportsReasoning": true + "inputCostPerMillionTokens": 30, + "outputCostPerMillionTokens": 60, + "contextWindowTokens": 8192, + "maxOutputTokens": 8192 }, { - "name": "gpt-5", - "label": "GPT-5", + "name": "gpt-5-codex", + "label": "GPT-5-Codex", "modelFamily": "GPT", "inputCostPerMillionTokens": 1.25, "outputCostPerMillionTokens": 10, @@ -113,109 +329,6 @@ "modalities": ["image"], "supportsReasoning": true }, - { - "name": "gpt-4-turbo", - "label": "GPT-4 Turbo", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 10, - "outputCostPerMillionTokens": 30, - "contextWindowTokens": 128000, - "maxOutputTokens": 4096, - "modalities": ["image"] - }, - { - "name": "gpt-4o", - "label": "GPT-4o", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 2.5, - "outputCostPerMillionTokens": 10, - "cachedInputCostPerMillionTokens": 1.25, - "contextWindowTokens": 128000, - "maxOutputTokens": 16384, - "modalities": ["image", "pdf"] - }, - { - "name": "gpt-5.3-codex", - "label": "GPT-5.3 Codex", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 1.75, - "outputCostPerMillionTokens": 14, - "cachedInputCostPerMillionTokens": 0.175, - "contextWindowTokens": 400000, - "maxOutputTokens": 128000, - "modalities": ["image", "pdf"], - "supportsReasoning": true - }, - { - "name": "gpt-5-mini", - "label": "GPT-5 Mini", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 0.25, - "outputCostPerMillionTokens": 2, - "cachedInputCostPerMillionTokens": 0.025, - "contextWindowTokens": 400000, - "maxOutputTokens": 128000, - "modalities": ["image"], - "supportsReasoning": true - }, - { - "name": "gpt-5.3-codex-spark", - "label": "GPT-5.3 Codex Spark", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 1.75, - "outputCostPerMillionTokens": 14, - "cachedInputCostPerMillionTokens": 0.175, - "contextWindowTokens": 128000, - "maxOutputTokens": 32000, - "modalities": ["image", "pdf"], - "supportsReasoning": true - }, - { - "name": "gpt-4o-mini", - "label": "GPT-4o mini", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 0.15, - "outputCostPerMillionTokens": 0.6, - "cachedInputCostPerMillionTokens": 0.08, - "contextWindowTokens": 128000, - "maxOutputTokens": 16384, - "modalities": ["image", "pdf"] - }, - { - "name": "gpt-5.1-codex-max", - "label": "GPT-5.1 Codex Max", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 1.25, - "outputCostPerMillionTokens": 10, - "cachedInputCostPerMillionTokens": 0.125, - "contextWindowTokens": 400000, - "maxOutputTokens": 128000, - "modalities": ["image"], - "supportsReasoning": true - }, - { - "name": "gpt-4.1", - "label": "GPT-4.1", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 2, - "outputCostPerMillionTokens": 8, - "cachedInputCostPerMillionTokens": 0.5, - "contextWindowTokens": 1047576, - "maxOutputTokens": 32768, - "modalities": ["image", "pdf"] - }, - { - "name": "gpt-5.1-chat-latest", - "label": "GPT-5.1 Chat", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 1.25, - "outputCostPerMillionTokens": 10, - "cachedInputCostPerMillionTokens": 0.125, - "contextWindowTokens": 128000, - "maxOutputTokens": 16384, - "modalities": ["image"], - "supportsReasoning": true - }, { "name": "gpt-5.4", "label": "GPT-5.4", @@ -235,27 +348,39 @@ "supportsReasoning": true }, { - "name": "o1", - "label": "o1", + "name": "gpt-5.1-chat-latest", + "label": "GPT-5.1 Chat", "modelFamily": "GPT", - "inputCostPerMillionTokens": 15, - "outputCostPerMillionTokens": 60, - "cachedInputCostPerMillionTokens": 7.5, - "contextWindowTokens": 200000, - "maxOutputTokens": 100000, + "inputCostPerMillionTokens": 1.25, + "outputCostPerMillionTokens": 10, + "cachedInputCostPerMillionTokens": 0.125, + "contextWindowTokens": 128000, + "maxOutputTokens": 16384, + "modalities": ["image"], + "supportsReasoning": true + }, + { + "name": "gpt-5.3-codex-spark", + "label": "GPT-5.3 Codex Spark", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 1.75, + "outputCostPerMillionTokens": 14, + "cachedInputCostPerMillionTokens": 0.175, + "contextWindowTokens": 128000, + "maxOutputTokens": 32000, "modalities": ["image", "pdf"], "supportsReasoning": true }, { - "name": "codex-mini-latest", - "label": "Codex Mini", + "name": "gpt-4.1-nano", + "label": "GPT-4.1 nano", "modelFamily": "GPT", - "inputCostPerMillionTokens": 1.5, - "outputCostPerMillionTokens": 6, - "cachedInputCostPerMillionTokens": 0.375, - "contextWindowTokens": 200000, - "maxOutputTokens": 100000, - "supportsReasoning": true + "inputCostPerMillionTokens": 0.1, + "outputCostPerMillionTokens": 0.4, + "cachedInputCostPerMillionTokens": 0.03, + "contextWindowTokens": 1047576, + "maxOutputTokens": 32768, + "modalities": ["image"] }, { "name": "o3", @@ -270,93 +395,49 @@ "supportsReasoning": true }, { - "name": "gpt-5.3-chat-latest", - "label": "GPT-5.3 Chat (latest)", + "name": "gpt-5-pro", + "label": "GPT-5 Pro", "modelFamily": "GPT", - "inputCostPerMillionTokens": 1.75, - "outputCostPerMillionTokens": 14, - "cachedInputCostPerMillionTokens": 0.175, - "contextWindowTokens": 128000, - "maxOutputTokens": 16384, - "modalities": ["image"] - }, - { - "name": "gpt-5.4-nano", - "label": "GPT-5.4 nano", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 0.2, - "outputCostPerMillionTokens": 1.25, - "cachedInputCostPerMillionTokens": 0.02, + "inputCostPerMillionTokens": 15, + "outputCostPerMillionTokens": 120, "contextWindowTokens": 400000, - "maxOutputTokens": 128000, + "maxOutputTokens": 272000, "modalities": ["image"], "supportsReasoning": true }, { - "name": "gpt-4o-2024-05-13", - "label": "GPT-4o (2024-05-13)", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 5, - "outputCostPerMillionTokens": 15, - "contextWindowTokens": 128000, - "maxOutputTokens": 4096, - "modalities": ["image"] - }, - { - "name": "gpt-4", - "label": "GPT-4", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 30, - "outputCostPerMillionTokens": 60, - "contextWindowTokens": 8192, - "maxOutputTokens": 8192 - }, - { - "name": "gpt-4o-2024-11-20", - "label": "GPT-4o (2024-11-20)", + "name": "gpt-4o", + "label": "GPT-4o", "modelFamily": "GPT", "inputCostPerMillionTokens": 2.5, "outputCostPerMillionTokens": 10, "cachedInputCostPerMillionTokens": 1.25, "contextWindowTokens": 128000, "maxOutputTokens": 16384, - "modalities": ["image"] + "modalities": ["image", "pdf"] }, { - "name": "gpt-5.2", - "label": "GPT-5.2", + "name": "gpt-5", + "label": "GPT-5", "modelFamily": "GPT", - "inputCostPerMillionTokens": 1.75, - "outputCostPerMillionTokens": 14, - "cachedInputCostPerMillionTokens": 0.175, + "inputCostPerMillionTokens": 1.25, + "outputCostPerMillionTokens": 10, + "cachedInputCostPerMillionTokens": 0.125, "contextWindowTokens": 400000, "maxOutputTokens": 128000, "modalities": ["image"], "supportsReasoning": true }, { - "name": "o4-mini-deep-research", - "label": "o4-mini-deep-research", + "name": "gpt-4.1", + "label": "GPT-4.1", "modelFamily": "GPT", "inputCostPerMillionTokens": 2, "outputCostPerMillionTokens": 8, "cachedInputCostPerMillionTokens": 0.5, - "contextWindowTokens": 200000, - "maxOutputTokens": 100000, - "modalities": ["image"], - "supportsReasoning": true - }, - { - "name": "gpt-5.1", - "label": "GPT-5.1", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 1.25, - "outputCostPerMillionTokens": 10, - "cachedInputCostPerMillionTokens": 0.13, - "contextWindowTokens": 400000, - "maxOutputTokens": 128000, - "modalities": ["image"], - "supportsReasoning": true + "contextWindowTokens": 1047576, + "maxOutputTokens": 32768, + "modalities": ["image", "pdf"] }, { "name": "gpt-4.1-mini", @@ -369,87 +450,6 @@ "maxOutputTokens": 32768, "modalities": ["image", "pdf"] }, - { - "name": "gpt-5-nano", - "label": "GPT-5 Nano", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 0.05, - "outputCostPerMillionTokens": 0.4, - "cachedInputCostPerMillionTokens": 0.005, - "contextWindowTokens": 400000, - "maxOutputTokens": 128000, - "modalities": ["image"], - "supportsReasoning": true - }, - { - "name": "o3-pro", - "label": "o3-pro", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 20, - "outputCostPerMillionTokens": 80, - "contextWindowTokens": 200000, - "maxOutputTokens": 100000, - "modalities": ["image"], - "supportsReasoning": true - }, - { - "name": "gpt-4o-2024-08-06", - "label": "GPT-4o (2024-08-06)", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 2.5, - "outputCostPerMillionTokens": 10, - "cachedInputCostPerMillionTokens": 1.25, - "contextWindowTokens": 128000, - "maxOutputTokens": 16384, - "modalities": ["image"] - }, - { - "name": "gpt-4.1-nano", - "label": "GPT-4.1 nano", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 0.1, - "outputCostPerMillionTokens": 0.4, - "cachedInputCostPerMillionTokens": 0.03, - "contextWindowTokens": 1047576, - "maxOutputTokens": 32768, - "modalities": ["image"] - }, - { - "name": "gpt-5-codex", - "label": "GPT-5-Codex", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 1.25, - "outputCostPerMillionTokens": 10, - "cachedInputCostPerMillionTokens": 0.125, - "contextWindowTokens": 400000, - "maxOutputTokens": 128000, - "modalities": ["image"], - "supportsReasoning": true - }, - { - "name": "o4-mini", - "label": "o4-mini", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 1.1, - "outputCostPerMillionTokens": 4.4, - "cachedInputCostPerMillionTokens": 0.28, - "contextWindowTokens": 200000, - "maxOutputTokens": 100000, - "modalities": ["image"], - "supportsReasoning": true - }, - { - "name": "o3-deep-research", - "label": "o3-deep-research", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 10, - "outputCostPerMillionTokens": 40, - "cachedInputCostPerMillionTokens": 2.5, - "contextWindowTokens": 200000, - "maxOutputTokens": 100000, - "modalities": ["image"], - "supportsReasoning": true - }, { "name": "gpt-5.1-codex", "label": "GPT-5.1 Codex", @@ -463,15 +463,15 @@ "supportsReasoning": true }, { - "name": "gpt-5.2-pro", - "label": "GPT-5.2 Pro", + "name": "gpt-4o-2024-11-20", + "label": "GPT-4o (2024-11-20)", "modelFamily": "GPT", - "inputCostPerMillionTokens": 21, - "outputCostPerMillionTokens": 168, - "contextWindowTokens": 400000, - "maxOutputTokens": 128000, - "modalities": ["image"], - "supportsReasoning": true + "inputCostPerMillionTokens": 2.5, + "outputCostPerMillionTokens": 10, + "cachedInputCostPerMillionTokens": 1.25, + "contextWindowTokens": 128000, + "maxOutputTokens": 16384, + "modalities": ["image"] } ] }, @@ -480,6 +480,31 @@ "label": "Anthropic", "apiKey": "{{ANTHROPIC_API_KEY}}", "models": [ + { + "name": "claude-3-sonnet-20240229", + "label": "Claude Sonnet 3", + "modelFamily": "CLAUDE", + "inputCostPerMillionTokens": 3, + "outputCostPerMillionTokens": 15, + "cachedInputCostPerMillionTokens": 0.3, + "cacheCreationCostPerMillionTokens": 0.3, + "contextWindowTokens": 200000, + "maxOutputTokens": 4096, + "modalities": ["image", "pdf"] + }, + { + "name": "claude-haiku-4-5", + "label": "Claude Haiku 4.5 (latest)", + "modelFamily": "CLAUDE", + "inputCostPerMillionTokens": 1, + "outputCostPerMillionTokens": 5, + "cachedInputCostPerMillionTokens": 0.1, + "cacheCreationCostPerMillionTokens": 1.25, + "contextWindowTokens": 200000, + "maxOutputTokens": 64000, + "modalities": ["image", "pdf"], + "supportsReasoning": true + }, { "name": "claude-opus-4-5-20251101", "label": "Claude Opus 4.5", @@ -493,147 +518,6 @@ "modalities": ["image", "pdf"], "supportsReasoning": true }, - { - "name": "claude-opus-4-20250514", - "label": "Claude Opus 4", - "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 15, - "outputCostPerMillionTokens": 75, - "cachedInputCostPerMillionTokens": 1.5, - "cacheCreationCostPerMillionTokens": 18.75, - "contextWindowTokens": 200000, - "maxOutputTokens": 32000, - "modalities": ["image", "pdf"], - "supportsReasoning": true - }, - { - "name": "claude-opus-4-5", - "label": "Claude Opus 4.5 (latest)", - "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 5, - "outputCostPerMillionTokens": 25, - "cachedInputCostPerMillionTokens": 0.5, - "cacheCreationCostPerMillionTokens": 6.25, - "contextWindowTokens": 200000, - "maxOutputTokens": 64000, - "modalities": ["image", "pdf"], - "supportsReasoning": true - }, - { - "name": "claude-3-7-sonnet-20250219", - "label": "Claude Sonnet 3.7", - "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 3, - "outputCostPerMillionTokens": 15, - "cachedInputCostPerMillionTokens": 0.3, - "cacheCreationCostPerMillionTokens": 3.75, - "contextWindowTokens": 200000, - "maxOutputTokens": 64000, - "modalities": ["image", "pdf"], - "supportsReasoning": true - }, - { - "name": "claude-opus-4-6", - "label": "Claude Opus 4.6", - "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 5, - "outputCostPerMillionTokens": 25, - "cachedInputCostPerMillionTokens": 0.5, - "cacheCreationCostPerMillionTokens": 6.25, - "contextWindowTokens": 1000000, - "maxOutputTokens": 128000, - "modalities": ["image", "pdf"], - "supportsReasoning": true - }, - { - "name": "claude-sonnet-4-5-20250929", - "label": "Claude Sonnet 4.5", - "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 3, - "outputCostPerMillionTokens": 15, - "cachedInputCostPerMillionTokens": 0.3, - "cacheCreationCostPerMillionTokens": 3.75, - "contextWindowTokens": 200000, - "maxOutputTokens": 64000, - "modalities": ["image", "pdf"], - "supportsReasoning": true - }, - { - "name": "claude-sonnet-4-6", - "label": "Claude Sonnet 4.6", - "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 3, - "outputCostPerMillionTokens": 15, - "cachedInputCostPerMillionTokens": 0.3, - "cacheCreationCostPerMillionTokens": 3.75, - "contextWindowTokens": 1000000, - "maxOutputTokens": 64000, - "modalities": ["image", "pdf"], - "supportsReasoning": true - }, - { - "name": "claude-3-5-haiku-20241022", - "label": "Claude Haiku 3.5", - "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 0.8, - "outputCostPerMillionTokens": 4, - "cachedInputCostPerMillionTokens": 0.08, - "cacheCreationCostPerMillionTokens": 1, - "contextWindowTokens": 200000, - "maxOutputTokens": 8192, - "modalities": ["image", "pdf"] - }, - { - "name": "claude-sonnet-4-0", - "label": "Claude Sonnet 4 (latest)", - "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 3, - "outputCostPerMillionTokens": 15, - "cachedInputCostPerMillionTokens": 0.3, - "cacheCreationCostPerMillionTokens": 3.75, - "contextWindowTokens": 200000, - "maxOutputTokens": 64000, - "modalities": ["image", "pdf"], - "supportsReasoning": true - }, - { - "name": "claude-3-haiku-20240307", - "label": "Claude Haiku 3", - "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 0.25, - "outputCostPerMillionTokens": 1.25, - "cachedInputCostPerMillionTokens": 0.03, - "cacheCreationCostPerMillionTokens": 0.3, - "contextWindowTokens": 200000, - "maxOutputTokens": 4096, - "modalities": ["image", "pdf"] - }, - { - "name": "claude-sonnet-4-20250514", - "label": "Claude Sonnet 4", - "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 3, - "outputCostPerMillionTokens": 15, - "cachedInputCostPerMillionTokens": 0.3, - "cacheCreationCostPerMillionTokens": 3.75, - "contextWindowTokens": 200000, - "maxOutputTokens": 64000, - "modalities": ["image", "pdf"], - "supportsReasoning": true - }, - { - "name": "claude-opus-4-1", - "label": "Claude Opus 4.1 (latest)", - "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 15, - "outputCostPerMillionTokens": 75, - "cachedInputCostPerMillionTokens": 1.5, - "cacheCreationCostPerMillionTokens": 18.75, - "contextWindowTokens": 200000, - "maxOutputTokens": 32000, - "modalities": ["image", "pdf"], - "supportsReasoning": true - }, { "name": "claude-3-opus-20240229", "label": "Claude Opus 3", @@ -646,6 +530,81 @@ "maxOutputTokens": 4096, "modalities": ["image", "pdf"] }, + { + "name": "claude-3-5-haiku-20241022", + "label": "Claude Haiku 3.5", + "modelFamily": "CLAUDE", + "inputCostPerMillionTokens": 0.8, + "outputCostPerMillionTokens": 4, + "cachedInputCostPerMillionTokens": 0.08, + "cacheCreationCostPerMillionTokens": 1, + "contextWindowTokens": 200000, + "maxOutputTokens": 8192, + "modalities": ["image", "pdf"] + }, + { + "name": "claude-3-5-sonnet-20241022", + "label": "Claude Sonnet 3.5 v2", + "modelFamily": "CLAUDE", + "inputCostPerMillionTokens": 3, + "outputCostPerMillionTokens": 15, + "cachedInputCostPerMillionTokens": 0.3, + "cacheCreationCostPerMillionTokens": 3.75, + "contextWindowTokens": 200000, + "maxOutputTokens": 8192, + "modalities": ["image", "pdf"] + }, + { + "name": "claude-sonnet-4-6", + "label": "Claude Sonnet 4.6", + "modelFamily": "CLAUDE", + "inputCostPerMillionTokens": 3, + "outputCostPerMillionTokens": 15, + "cachedInputCostPerMillionTokens": 0.3, + "cacheCreationCostPerMillionTokens": 3.75, + "contextWindowTokens": 1000000, + "maxOutputTokens": 64000, + "modalities": ["image", "pdf"], + "supportsReasoning": true + }, + { + "name": "claude-opus-4-0", + "label": "Claude Opus 4 (latest)", + "modelFamily": "CLAUDE", + "inputCostPerMillionTokens": 15, + "outputCostPerMillionTokens": 75, + "cachedInputCostPerMillionTokens": 1.5, + "cacheCreationCostPerMillionTokens": 18.75, + "contextWindowTokens": 200000, + "maxOutputTokens": 32000, + "modalities": ["image", "pdf"], + "supportsReasoning": true + }, + { + "name": "claude-3-haiku-20240307", + "label": "Claude Haiku 3", + "modelFamily": "CLAUDE", + "inputCostPerMillionTokens": 0.25, + "outputCostPerMillionTokens": 1.25, + "cachedInputCostPerMillionTokens": 0.03, + "cacheCreationCostPerMillionTokens": 0.3, + "contextWindowTokens": 200000, + "maxOutputTokens": 4096, + "modalities": ["image", "pdf"] + }, + { + "name": "claude-sonnet-4-5-20250929", + "label": "Claude Sonnet 4.5", + "modelFamily": "CLAUDE", + "inputCostPerMillionTokens": 3, + "outputCostPerMillionTokens": 15, + "cachedInputCostPerMillionTokens": 0.3, + "cacheCreationCostPerMillionTokens": 3.75, + "contextWindowTokens": 200000, + "maxOutputTokens": 64000, + "modalities": ["image", "pdf"], + "supportsReasoning": true + }, { "name": "claude-3-5-haiku-latest", "label": "Claude Haiku 3.5 (latest)", @@ -658,6 +617,32 @@ "maxOutputTokens": 8192, "modalities": ["image", "pdf"] }, + { + "name": "claude-opus-4-1", + "label": "Claude Opus 4.1 (latest)", + "modelFamily": "CLAUDE", + "inputCostPerMillionTokens": 15, + "outputCostPerMillionTokens": 75, + "cachedInputCostPerMillionTokens": 1.5, + "cacheCreationCostPerMillionTokens": 18.75, + "contextWindowTokens": 200000, + "maxOutputTokens": 32000, + "modalities": ["image", "pdf"], + "supportsReasoning": true + }, + { + "name": "claude-sonnet-4-0", + "label": "Claude Sonnet 4 (latest)", + "modelFamily": "CLAUDE", + "inputCostPerMillionTokens": 3, + "outputCostPerMillionTokens": 15, + "cachedInputCostPerMillionTokens": 0.3, + "cacheCreationCostPerMillionTokens": 3.75, + "contextWindowTokens": 200000, + "maxOutputTokens": 64000, + "modalities": ["image", "pdf"], + "supportsReasoning": true + }, { "name": "claude-3-5-sonnet-20240620", "label": "Claude Sonnet 3.5", @@ -671,21 +656,21 @@ "modalities": ["image", "pdf"] }, { - "name": "claude-opus-4-1-20250805", - "label": "Claude Opus 4.1", + "name": "claude-opus-4-5", + "label": "Claude Opus 4.5 (latest)", "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 15, - "outputCostPerMillionTokens": 75, - "cachedInputCostPerMillionTokens": 1.5, - "cacheCreationCostPerMillionTokens": 18.75, + "inputCostPerMillionTokens": 5, + "outputCostPerMillionTokens": 25, + "cachedInputCostPerMillionTokens": 0.5, + "cacheCreationCostPerMillionTokens": 6.25, "contextWindowTokens": 200000, - "maxOutputTokens": 32000, + "maxOutputTokens": 64000, "modalities": ["image", "pdf"], "supportsReasoning": true }, { - "name": "claude-opus-4-0", - "label": "Claude Opus 4 (latest)", + "name": "claude-opus-4-1-20250805", + "label": "Claude Opus 4.1", "modelFamily": "CLAUDE", "inputCostPerMillionTokens": 15, "outputCostPerMillionTokens": 75, @@ -709,6 +694,45 @@ "modalities": ["image", "pdf"], "supportsReasoning": true }, + { + "name": "claude-sonnet-4-20250514", + "label": "Claude Sonnet 4", + "modelFamily": "CLAUDE", + "inputCostPerMillionTokens": 3, + "outputCostPerMillionTokens": 15, + "cachedInputCostPerMillionTokens": 0.3, + "cacheCreationCostPerMillionTokens": 3.75, + "contextWindowTokens": 200000, + "maxOutputTokens": 64000, + "modalities": ["image", "pdf"], + "supportsReasoning": true + }, + { + "name": "claude-opus-4-6", + "label": "Claude Opus 4.6", + "modelFamily": "CLAUDE", + "inputCostPerMillionTokens": 5, + "outputCostPerMillionTokens": 25, + "cachedInputCostPerMillionTokens": 0.5, + "cacheCreationCostPerMillionTokens": 6.25, + "contextWindowTokens": 1000000, + "maxOutputTokens": 128000, + "modalities": ["image", "pdf"], + "supportsReasoning": true + }, + { + "name": "claude-3-7-sonnet-20250219", + "label": "Claude Sonnet 3.7", + "modelFamily": "CLAUDE", + "inputCostPerMillionTokens": 3, + "outputCostPerMillionTokens": 15, + "cachedInputCostPerMillionTokens": 0.3, + "cacheCreationCostPerMillionTokens": 3.75, + "contextWindowTokens": 200000, + "maxOutputTokens": 64000, + "modalities": ["image", "pdf"], + "supportsReasoning": true + }, { "name": "claude-sonnet-4-5", "label": "Claude Sonnet 4.5 (latest)", @@ -723,41 +747,17 @@ "supportsReasoning": true }, { - "name": "claude-haiku-4-5", - "label": "Claude Haiku 4.5 (latest)", + "name": "claude-opus-4-20250514", + "label": "Claude Opus 4", "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 1, - "outputCostPerMillionTokens": 5, - "cachedInputCostPerMillionTokens": 0.1, - "cacheCreationCostPerMillionTokens": 1.25, + "inputCostPerMillionTokens": 15, + "outputCostPerMillionTokens": 75, + "cachedInputCostPerMillionTokens": 1.5, + "cacheCreationCostPerMillionTokens": 18.75, "contextWindowTokens": 200000, - "maxOutputTokens": 64000, + "maxOutputTokens": 32000, "modalities": ["image", "pdf"], "supportsReasoning": true - }, - { - "name": "claude-3-sonnet-20240229", - "label": "Claude Sonnet 3", - "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 3, - "outputCostPerMillionTokens": 15, - "cachedInputCostPerMillionTokens": 0.3, - "cacheCreationCostPerMillionTokens": 0.3, - "contextWindowTokens": 200000, - "maxOutputTokens": 4096, - "modalities": ["image", "pdf"] - }, - { - "name": "claude-3-5-sonnet-20241022", - "label": "Claude Sonnet 3.5 v2", - "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 3, - "outputCostPerMillionTokens": 15, - "cachedInputCostPerMillionTokens": 0.3, - "cacheCreationCostPerMillionTokens": 3.75, - "contextWindowTokens": 200000, - "maxOutputTokens": 8192, - "modalities": ["image", "pdf"] } ] }, @@ -767,8 +767,8 @@ "apiKey": "{{GOOGLE_API_KEY}}", "models": [ { - "name": "gemini-2.5-flash-lite", - "label": "Gemini 2.5 Flash Lite", + "name": "gemini-flash-lite-latest", + "label": "Gemini Flash-Lite Latest", "modelFamily": "GEMINI", "inputCostPerMillionTokens": 0.1, "outputCostPerMillionTokens": 0.4, @@ -778,100 +778,6 @@ "modalities": ["image", "audio", "video", "pdf"], "supportsReasoning": true }, - { - "name": "gemini-2.5-flash-lite-preview-09-2025", - "label": "Gemini 2.5 Flash Lite Preview 09-25", - "modelFamily": "GEMINI", - "inputCostPerMillionTokens": 0.1, - "outputCostPerMillionTokens": 0.4, - "cachedInputCostPerMillionTokens": 0.025, - "contextWindowTokens": 1048576, - "maxOutputTokens": 65536, - "modalities": ["image", "audio", "video", "pdf"], - "supportsReasoning": true - }, - { - "name": "gemini-2.5-flash-preview-04-17", - "label": "Gemini 2.5 Flash Preview 04-17", - "modelFamily": "GEMINI", - "inputCostPerMillionTokens": 0.15, - "outputCostPerMillionTokens": 0.6, - "cachedInputCostPerMillionTokens": 0.0375, - "contextWindowTokens": 1048576, - "maxOutputTokens": 65536, - "modalities": ["image", "audio", "video", "pdf"], - "supportsReasoning": true - }, - { - "name": "gemini-3.1-pro-preview", - "label": "Gemini 3.1 Pro Preview", - "modelFamily": "GEMINI", - "inputCostPerMillionTokens": 2, - "outputCostPerMillionTokens": 12, - "cachedInputCostPerMillionTokens": 0.2, - "longContextCost": { - "inputCostPerMillionTokens": 4, - "outputCostPerMillionTokens": 18, - "thresholdTokens": 200000, - "cachedInputCostPerMillionTokens": 0.4 - }, - "contextWindowTokens": 1048576, - "maxOutputTokens": 65536, - "modalities": ["image", "video", "audio", "pdf"], - "supportsReasoning": true - }, - { - "name": "gemini-2.5-flash-preview-05-20", - "label": "Gemini 2.5 Flash Preview 05-20", - "modelFamily": "GEMINI", - "inputCostPerMillionTokens": 0.15, - "outputCostPerMillionTokens": 0.6, - "cachedInputCostPerMillionTokens": 0.0375, - "contextWindowTokens": 1048576, - "maxOutputTokens": 65536, - "modalities": ["image", "audio", "video", "pdf"], - "supportsReasoning": true - }, - { - "name": "gemini-3-pro-preview", - "label": "Gemini 3 Pro Preview", - "modelFamily": "GEMINI", - "inputCostPerMillionTokens": 2, - "outputCostPerMillionTokens": 12, - "cachedInputCostPerMillionTokens": 0.2, - "longContextCost": { - "inputCostPerMillionTokens": 4, - "outputCostPerMillionTokens": 18, - "thresholdTokens": 200000, - "cachedInputCostPerMillionTokens": 0.4 - }, - "contextWindowTokens": 1000000, - "maxOutputTokens": 64000, - "modalities": ["image", "video", "audio", "pdf"], - "supportsReasoning": true - }, - { - "name": "gemma-3-27b-it", - "label": "Gemma 3 27B", - "modelFamily": "GEMINI", - "inputCostPerMillionTokens": 0, - "outputCostPerMillionTokens": 0, - "contextWindowTokens": 131072, - "maxOutputTokens": 8192, - "modalities": ["image"] - }, - { - "name": "gemini-2.5-pro-preview-06-05", - "label": "Gemini 2.5 Pro Preview 06-05", - "modelFamily": "GEMINI", - "inputCostPerMillionTokens": 1.25, - "outputCostPerMillionTokens": 10, - "cachedInputCostPerMillionTokens": 0.31, - "contextWindowTokens": 1048576, - "maxOutputTokens": 65536, - "modalities": ["image", "audio", "video", "pdf"], - "supportsReasoning": true - }, { "name": "gemini-2.5-pro-preview-05-06", "label": "Gemini 2.5 Pro Preview 05-06", @@ -885,77 +791,14 @@ "supportsReasoning": true }, { - "name": "gemini-2.0-flash-lite", - "label": "Gemini 2.0 Flash Lite", - "modelFamily": "GEMINI", - "inputCostPerMillionTokens": 0.075, - "outputCostPerMillionTokens": 0.3, - "contextWindowTokens": 1048576, - "maxOutputTokens": 8192, - "modalities": ["image", "audio", "video", "pdf"] - }, - { - "name": "gemini-1.5-flash-8b", - "label": "Gemini 1.5 Flash-8B", - "modelFamily": "GEMINI", - "inputCostPerMillionTokens": 0.0375, - "outputCostPerMillionTokens": 0.15, - "cachedInputCostPerMillionTokens": 0.01, - "contextWindowTokens": 1000000, - "maxOutputTokens": 8192, - "modalities": ["image", "audio", "video"] - }, - { - "name": "gemini-1.5-flash", - "label": "Gemini 1.5 Flash", - "modelFamily": "GEMINI", - "inputCostPerMillionTokens": 0.075, - "outputCostPerMillionTokens": 0.3, - "cachedInputCostPerMillionTokens": 0.01875, - "contextWindowTokens": 1000000, - "maxOutputTokens": 8192, - "modalities": ["image", "audio", "video"] - }, - { - "name": "gemini-3-flash-preview", - "label": "Gemini 3 Flash Preview", + "name": "gemini-live-2.5-flash-preview-native-audio", + "label": "Gemini Live 2.5 Flash Preview Native Audio", "modelFamily": "GEMINI", "inputCostPerMillionTokens": 0.5, - "outputCostPerMillionTokens": 3, - "cachedInputCostPerMillionTokens": 0.05, - "longContextCost": { - "inputCostPerMillionTokens": 0.5, - "outputCostPerMillionTokens": 3, - "thresholdTokens": 200000, - "cachedInputCostPerMillionTokens": 0.05 - }, - "contextWindowTokens": 1048576, + "outputCostPerMillionTokens": 2, + "contextWindowTokens": 131072, "maxOutputTokens": 65536, - "modalities": ["image", "video", "audio", "pdf"], - "supportsReasoning": true - }, - { - "name": "gemini-2.5-pro", - "label": "Gemini 2.5 Pro", - "modelFamily": "GEMINI", - "inputCostPerMillionTokens": 1.25, - "outputCostPerMillionTokens": 10, - "cachedInputCostPerMillionTokens": 0.31, - "contextWindowTokens": 1048576, - "maxOutputTokens": 65536, - "modalities": ["image", "audio", "video", "pdf"], - "supportsReasoning": true - }, - { - "name": "gemini-2.5-flash", - "label": "Gemini 2.5 Flash", - "modelFamily": "GEMINI", - "inputCostPerMillionTokens": 0.3, - "outputCostPerMillionTokens": 2.5, - "cachedInputCostPerMillionTokens": 0.075, - "contextWindowTokens": 1048576, - "maxOutputTokens": 65536, - "modalities": ["image", "audio", "video", "pdf"], + "modalities": ["audio", "video"], "supportsReasoning": true }, { @@ -977,27 +820,27 @@ "supportsReasoning": true }, { - "name": "gemini-2.5-flash-preview-09-2025", - "label": "Gemini 2.5 Flash Preview 09-25", + "name": "gemini-2.5-flash-lite-preview-09-2025", + "label": "Gemini 2.5 Flash Lite Preview 09-25", "modelFamily": "GEMINI", - "inputCostPerMillionTokens": 0.3, - "outputCostPerMillionTokens": 2.5, - "cachedInputCostPerMillionTokens": 0.075, + "inputCostPerMillionTokens": 0.1, + "outputCostPerMillionTokens": 0.4, + "cachedInputCostPerMillionTokens": 0.025, "contextWindowTokens": 1048576, "maxOutputTokens": 65536, "modalities": ["image", "audio", "video", "pdf"], "supportsReasoning": true }, { - "name": "gemini-2.0-flash", - "label": "Gemini 2.0 Flash", + "name": "gemini-1.5-flash", + "label": "Gemini 1.5 Flash", "modelFamily": "GEMINI", - "inputCostPerMillionTokens": 0.1, - "outputCostPerMillionTokens": 0.4, - "cachedInputCostPerMillionTokens": 0.025, - "contextWindowTokens": 1048576, + "inputCostPerMillionTokens": 0.075, + "outputCostPerMillionTokens": 0.3, + "cachedInputCostPerMillionTokens": 0.01875, + "contextWindowTokens": 1000000, "maxOutputTokens": 8192, - "modalities": ["image", "audio", "video", "pdf"] + "modalities": ["image", "audio", "video"] }, { "name": "gemini-1.5-pro", @@ -1010,18 +853,6 @@ "maxOutputTokens": 8192, "modalities": ["image", "audio", "video"] }, - { - "name": "gemini-2.5-flash-lite-preview-06-17", - "label": "Gemini 2.5 Flash Lite Preview 06-17", - "modelFamily": "GEMINI", - "inputCostPerMillionTokens": 0.1, - "outputCostPerMillionTokens": 0.4, - "cachedInputCostPerMillionTokens": 0.025, - "contextWindowTokens": 1048576, - "maxOutputTokens": 65536, - "modalities": ["image", "audio", "video", "pdf"], - "supportsReasoning": true - }, { "name": "gemini-3.1-flash-lite-preview", "label": "Gemini 3.1 Flash Lite Preview", @@ -1036,13 +867,90 @@ "supportsReasoning": true }, { - "name": "gemini-flash-lite-latest", - "label": "Gemini Flash-Lite Latest", + "name": "gemini-3.1-pro-preview", + "label": "Gemini 3.1 Pro Preview", + "modelFamily": "GEMINI", + "inputCostPerMillionTokens": 2, + "outputCostPerMillionTokens": 12, + "cachedInputCostPerMillionTokens": 0.2, + "longContextCost": { + "inputCostPerMillionTokens": 4, + "outputCostPerMillionTokens": 18, + "thresholdTokens": 200000, + "cachedInputCostPerMillionTokens": 0.4 + }, + "contextWindowTokens": 1048576, + "maxOutputTokens": 65536, + "modalities": ["image", "video", "audio", "pdf"], + "supportsReasoning": true + }, + { + "name": "gemini-2.0-flash", + "label": "Gemini 2.0 Flash", "modelFamily": "GEMINI", "inputCostPerMillionTokens": 0.1, "outputCostPerMillionTokens": 0.4, "cachedInputCostPerMillionTokens": 0.025, "contextWindowTokens": 1048576, + "maxOutputTokens": 8192, + "modalities": ["image", "audio", "video", "pdf"] + }, + { + "name": "gemini-3-flash-preview", + "label": "Gemini 3 Flash Preview", + "modelFamily": "GEMINI", + "inputCostPerMillionTokens": 0.5, + "outputCostPerMillionTokens": 3, + "cachedInputCostPerMillionTokens": 0.05, + "longContextCost": { + "inputCostPerMillionTokens": 0.5, + "outputCostPerMillionTokens": 3, + "thresholdTokens": 200000, + "cachedInputCostPerMillionTokens": 0.05 + }, + "contextWindowTokens": 1048576, + "maxOutputTokens": 65536, + "modalities": ["image", "video", "audio", "pdf"], + "supportsReasoning": true + }, + { + "name": "gemini-3-pro-preview", + "label": "Gemini 3 Pro Preview", + "modelFamily": "GEMINI", + "inputCostPerMillionTokens": 2, + "outputCostPerMillionTokens": 12, + "cachedInputCostPerMillionTokens": 0.2, + "longContextCost": { + "inputCostPerMillionTokens": 4, + "outputCostPerMillionTokens": 18, + "thresholdTokens": 200000, + "cachedInputCostPerMillionTokens": 0.4 + }, + "contextWindowTokens": 1000000, + "maxOutputTokens": 64000, + "modalities": ["image", "video", "audio", "pdf"], + "supportsReasoning": true + }, + { + "name": "gemini-2.5-flash-preview-05-20", + "label": "Gemini 2.5 Flash Preview 05-20", + "modelFamily": "GEMINI", + "inputCostPerMillionTokens": 0.15, + "outputCostPerMillionTokens": 0.6, + "cachedInputCostPerMillionTokens": 0.0375, + "contextWindowTokens": 1048576, + "maxOutputTokens": 65536, + "modalities": ["image", "audio", "video", "pdf"], + "supportsReasoning": true + }, + { + "name": "gemini-2.5-pro", + "label": "Gemini 2.5 Pro", + "modelFamily": "GEMINI", + "inputCostPerMillionTokens": 1.25, + "outputCostPerMillionTokens": 10, + "cachedInputCostPerMillionTokens": 0.31, + "contextWindowTokens": 1048576, "maxOutputTokens": 65536, "modalities": ["image", "audio", "video", "pdf"], "supportsReasoning": true @@ -1060,16 +968,98 @@ "supportsReasoning": true }, { - "name": "gemini-live-2.5-flash-preview-native-audio", - "label": "Gemini Live 2.5 Flash Preview Native Audio", + "name": "gemini-2.5-pro-preview-06-05", + "label": "Gemini 2.5 Pro Preview 06-05", "modelFamily": "GEMINI", - "inputCostPerMillionTokens": 0.5, - "outputCostPerMillionTokens": 2, - "contextWindowTokens": 131072, + "inputCostPerMillionTokens": 1.25, + "outputCostPerMillionTokens": 10, + "cachedInputCostPerMillionTokens": 0.31, + "contextWindowTokens": 1048576, "maxOutputTokens": 65536, - "modalities": ["audio", "video"], + "modalities": ["image", "audio", "video", "pdf"], "supportsReasoning": true }, + { + "name": "gemini-2.5-flash-lite-preview-06-17", + "label": "Gemini 2.5 Flash Lite Preview 06-17", + "modelFamily": "GEMINI", + "inputCostPerMillionTokens": 0.1, + "outputCostPerMillionTokens": 0.4, + "cachedInputCostPerMillionTokens": 0.025, + "contextWindowTokens": 1048576, + "maxOutputTokens": 65536, + "modalities": ["image", "audio", "video", "pdf"], + "supportsReasoning": true + }, + { + "name": "gemini-2.5-flash", + "label": "Gemini 2.5 Flash", + "modelFamily": "GEMINI", + "inputCostPerMillionTokens": 0.3, + "outputCostPerMillionTokens": 2.5, + "cachedInputCostPerMillionTokens": 0.075, + "contextWindowTokens": 1048576, + "maxOutputTokens": 65536, + "modalities": ["image", "audio", "video", "pdf"], + "supportsReasoning": true + }, + { + "name": "gemini-2.5-flash-preview-04-17", + "label": "Gemini 2.5 Flash Preview 04-17", + "modelFamily": "GEMINI", + "inputCostPerMillionTokens": 0.15, + "outputCostPerMillionTokens": 0.6, + "cachedInputCostPerMillionTokens": 0.0375, + "contextWindowTokens": 1048576, + "maxOutputTokens": 65536, + "modalities": ["image", "audio", "video", "pdf"], + "supportsReasoning": true + }, + { + "name": "gemini-2.5-flash-preview-09-2025", + "label": "Gemini 2.5 Flash Preview 09-25", + "modelFamily": "GEMINI", + "inputCostPerMillionTokens": 0.3, + "outputCostPerMillionTokens": 2.5, + "cachedInputCostPerMillionTokens": 0.075, + "contextWindowTokens": 1048576, + "maxOutputTokens": 65536, + "modalities": ["image", "audio", "video", "pdf"], + "supportsReasoning": true + }, + { + "name": "gemma-3-27b-it", + "label": "Gemma 3 27B", + "modelFamily": "GEMINI", + "inputCostPerMillionTokens": 0, + "outputCostPerMillionTokens": 0, + "contextWindowTokens": 131072, + "maxOutputTokens": 8192, + "modalities": ["image"] + }, + { + "name": "gemini-2.5-flash-lite", + "label": "Gemini 2.5 Flash Lite", + "modelFamily": "GEMINI", + "inputCostPerMillionTokens": 0.1, + "outputCostPerMillionTokens": 0.4, + "cachedInputCostPerMillionTokens": 0.025, + "contextWindowTokens": 1048576, + "maxOutputTokens": 65536, + "modalities": ["image", "audio", "video", "pdf"], + "supportsReasoning": true + }, + { + "name": "gemini-1.5-flash-8b", + "label": "Gemini 1.5 Flash-8B", + "modelFamily": "GEMINI", + "inputCostPerMillionTokens": 0.0375, + "outputCostPerMillionTokens": 0.15, + "cachedInputCostPerMillionTokens": 0.01, + "contextWindowTokens": 1000000, + "maxOutputTokens": 8192, + "modalities": ["image", "audio", "video"] + }, { "name": "gemini-live-2.5-flash", "label": "Gemini Live 2.5 Flash", @@ -1080,6 +1070,16 @@ "maxOutputTokens": 8000, "modalities": ["image", "audio", "video"], "supportsReasoning": true + }, + { + "name": "gemini-2.0-flash-lite", + "label": "Gemini 2.0 Flash Lite", + "modelFamily": "GEMINI", + "inputCostPerMillionTokens": 0.075, + "outputCostPerMillionTokens": 0.3, + "contextWindowTokens": 1048576, + "maxOutputTokens": 8192, + "modalities": ["image", "audio", "video", "pdf"] } ] }, @@ -1089,14 +1089,73 @@ "apiKey": "{{MISTRAL_API_KEY}}", "models": [ { - "name": "devstral-small-2505", - "label": "Devstral Small 2505", + "name": "mistral-small-latest", + "label": "Mistral Small (latest)", "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.1, - "outputCostPerMillionTokens": 0.3, + "inputCostPerMillionTokens": 0.15, + "outputCostPerMillionTokens": 0.6, + "contextWindowTokens": 256000, + "maxOutputTokens": 256000, + "modalities": ["image"], + "supportsReasoning": true + }, + { + "name": "mistral-nemo", + "label": "Mistral Nemo", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 0.15, + "outputCostPerMillionTokens": 0.15, "contextWindowTokens": 128000, "maxOutputTokens": 128000 }, + { + "name": "mistral-large-2512", + "label": "Mistral Large 3", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 0.5, + "outputCostPerMillionTokens": 1.5, + "contextWindowTokens": 262144, + "maxOutputTokens": 262144, + "modalities": ["image"] + }, + { + "name": "labs-devstral-small-2512", + "label": "Devstral Small 2", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 0, + "outputCostPerMillionTokens": 0, + "contextWindowTokens": 256000, + "maxOutputTokens": 256000, + "modalities": ["image"] + }, + { + "name": "devstral-2512", + "label": "Devstral 2", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 0.4, + "outputCostPerMillionTokens": 2, + "contextWindowTokens": 262144, + "maxOutputTokens": 262144 + }, + { + "name": "magistral-medium-latest", + "label": "Magistral Medium (latest)", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 2, + "outputCostPerMillionTokens": 5, + "contextWindowTokens": 128000, + "maxOutputTokens": 16384, + "supportsReasoning": true + }, + { + "name": "open-mixtral-8x7b", + "label": "Mixtral 8x7B", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 0.7, + "outputCostPerMillionTokens": 0.7, + "contextWindowTokens": 32000, + "maxOutputTokens": 32000 + }, { "name": "pixtral-large-latest", "label": "Pixtral Large (latest)", @@ -1107,6 +1166,73 @@ "maxOutputTokens": 128000, "modalities": ["image"] }, + { + "name": "mistral-large-2411", + "label": "Mistral Large 2.1", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 2, + "outputCostPerMillionTokens": 6, + "contextWindowTokens": 131072, + "maxOutputTokens": 16384 + }, + { + "name": "codestral-latest", + "label": "Codestral (latest)", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 0.3, + "outputCostPerMillionTokens": 0.9, + "contextWindowTokens": 256000, + "maxOutputTokens": 4096 + }, + { + "name": "mistral-large-latest", + "label": "Mistral Large (latest)", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 0.5, + "outputCostPerMillionTokens": 1.5, + "contextWindowTokens": 262144, + "maxOutputTokens": 262144, + "modalities": ["image"] + }, + { + "name": "mistral-small-2506", + "label": "Mistral Small 3.2", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 0.1, + "outputCostPerMillionTokens": 0.3, + "contextWindowTokens": 128000, + "maxOutputTokens": 16384, + "modalities": ["image"] + }, + { + "name": "pixtral-12b", + "label": "Pixtral 12B", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 0.15, + "outputCostPerMillionTokens": 0.15, + "contextWindowTokens": 128000, + "maxOutputTokens": 128000, + "modalities": ["image"] + }, + { + "name": "ministral-8b-latest", + "label": "Ministral 8B (latest)", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 0.1, + "outputCostPerMillionTokens": 0.1, + "contextWindowTokens": 128000, + "maxOutputTokens": 128000 + }, + { + "name": "magistral-small", + "label": "Magistral Small", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 0.5, + "outputCostPerMillionTokens": 1.5, + "contextWindowTokens": 128000, + "maxOutputTokens": 128000, + "supportsReasoning": true + }, { "name": "mistral-small-2603", "label": "Mistral Small 4", @@ -1128,70 +1254,22 @@ "maxOutputTokens": 128000 }, { - "name": "magistral-small", - "label": "Magistral Small", - "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.5, - "outputCostPerMillionTokens": 1.5, - "contextWindowTokens": 128000, - "maxOutputTokens": 128000, - "supportsReasoning": true - }, - { - "name": "devstral-2512", - "label": "Devstral 2", - "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.4, - "outputCostPerMillionTokens": 2, - "contextWindowTokens": 262144, - "maxOutputTokens": 262144 - }, - { - "name": "codestral-latest", - "label": "Codestral (latest)", - "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.3, - "outputCostPerMillionTokens": 0.9, - "contextWindowTokens": 256000, - "maxOutputTokens": 4096 - }, - { - "name": "mistral-large-latest", - "label": "Mistral Large (latest)", - "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.5, - "outputCostPerMillionTokens": 1.5, - "contextWindowTokens": 262144, - "maxOutputTokens": 262144, - "modalities": ["image"] - }, - { - "name": "devstral-medium-latest", - "label": "Devstral 2 (latest)", - "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.4, - "outputCostPerMillionTokens": 2, - "contextWindowTokens": 262144, - "maxOutputTokens": 262144 - }, - { - "name": "mistral-large-2411", - "label": "Mistral Large 2.1", + "name": "open-mixtral-8x22b", + "label": "Mixtral 8x22B", "modelFamily": "MISTRAL", "inputCostPerMillionTokens": 2, "outputCostPerMillionTokens": 6, - "contextWindowTokens": 131072, - "maxOutputTokens": 16384 + "contextWindowTokens": 64000, + "maxOutputTokens": 64000 }, { - "name": "mistral-small-2506", - "label": "Mistral Small 3.2", + "name": "devstral-small-2505", + "label": "Devstral Small 2505", "modelFamily": "MISTRAL", "inputCostPerMillionTokens": 0.1, "outputCostPerMillionTokens": 0.3, "contextWindowTokens": 128000, - "maxOutputTokens": 16384, - "modalities": ["image"] + "maxOutputTokens": 128000 }, { "name": "devstral-medium-2507", @@ -1202,26 +1280,6 @@ "contextWindowTokens": 128000, "maxOutputTokens": 128000 }, - { - "name": "magistral-medium-latest", - "label": "Magistral Medium (latest)", - "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 2, - "outputCostPerMillionTokens": 5, - "contextWindowTokens": 128000, - "maxOutputTokens": 16384, - "supportsReasoning": true - }, - { - "name": "labs-devstral-small-2512", - "label": "Devstral Small 2", - "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0, - "outputCostPerMillionTokens": 0, - "contextWindowTokens": 256000, - "maxOutputTokens": 256000, - "modalities": ["image"] - }, { "name": "mistral-medium-latest", "label": "Mistral Medium (latest)", @@ -1232,6 +1290,24 @@ "maxOutputTokens": 16384, "modalities": ["image"] }, + { + "name": "open-mistral-7b", + "label": "Mistral 7B", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 0.25, + "outputCostPerMillionTokens": 0.25, + "contextWindowTokens": 8000, + "maxOutputTokens": 8000 + }, + { + "name": "devstral-medium-latest", + "label": "Devstral 2 (latest)", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 0.4, + "outputCostPerMillionTokens": 2, + "contextWindowTokens": 262144, + "maxOutputTokens": 262144 + }, { "name": "mistral-medium-2505", "label": "Mistral Medium 3", @@ -1242,72 +1318,6 @@ "maxOutputTokens": 131072, "modalities": ["image"] }, - { - "name": "mistral-nemo", - "label": "Mistral Nemo", - "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.15, - "outputCostPerMillionTokens": 0.15, - "contextWindowTokens": 128000, - "maxOutputTokens": 128000 - }, - { - "name": "open-mixtral-8x22b", - "label": "Mixtral 8x22B", - "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 2, - "outputCostPerMillionTokens": 6, - "contextWindowTokens": 64000, - "maxOutputTokens": 64000 - }, - { - "name": "ministral-8b-latest", - "label": "Ministral 8B (latest)", - "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.1, - "outputCostPerMillionTokens": 0.1, - "contextWindowTokens": 128000, - "maxOutputTokens": 128000 - }, - { - "name": "open-mixtral-8x7b", - "label": "Mixtral 8x7B", - "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.7, - "outputCostPerMillionTokens": 0.7, - "contextWindowTokens": 32000, - "maxOutputTokens": 32000 - }, - { - "name": "pixtral-12b", - "label": "Pixtral 12B", - "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.15, - "outputCostPerMillionTokens": 0.15, - "contextWindowTokens": 128000, - "maxOutputTokens": 128000, - "modalities": ["image"] - }, - { - "name": "mistral-small-latest", - "label": "Mistral Small (latest)", - "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.15, - "outputCostPerMillionTokens": 0.6, - "contextWindowTokens": 256000, - "maxOutputTokens": 256000, - "modalities": ["image"], - "supportsReasoning": true - }, - { - "name": "open-mistral-7b", - "label": "Mistral 7B", - "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.25, - "outputCostPerMillionTokens": 0.25, - "contextWindowTokens": 8000, - "maxOutputTokens": 8000 - }, { "name": "devstral-small-2507", "label": "Devstral Small", @@ -1326,16 +1336,6 @@ "contextWindowTokens": 262144, "maxOutputTokens": 262144, "modalities": ["image"] - }, - { - "name": "mistral-large-2512", - "label": "Mistral Large 3", - "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.5, - "outputCostPerMillionTokens": 1.5, - "contextWindowTokens": 262144, - "maxOutputTokens": 262144, - "modalities": ["image"] } ] }, @@ -1345,31 +1345,8 @@ "apiKey": "{{XAI_API_KEY}}", "models": [ { - "name": "grok-2-vision-1212", - "label": "Grok 2 Vision (1212)", - "modelFamily": "GROK", - "inputCostPerMillionTokens": 2, - "outputCostPerMillionTokens": 10, - "cachedInputCostPerMillionTokens": 2, - "contextWindowTokens": 8192, - "maxOutputTokens": 4096, - "modalities": ["image"] - }, - { - "name": "grok-4-fast", - "label": "Grok 4 Fast", - "modelFamily": "GROK", - "inputCostPerMillionTokens": 0.2, - "outputCostPerMillionTokens": 0.5, - "cachedInputCostPerMillionTokens": 0.05, - "contextWindowTokens": 2000000, - "maxOutputTokens": 30000, - "modalities": ["image"], - "supportsReasoning": true - }, - { - "name": "grok-2-latest", - "label": "Grok 2 Latest", + "name": "grok-2-1212", + "label": "Grok 2 (1212)", "modelFamily": "GROK", "inputCostPerMillionTokens": 2, "outputCostPerMillionTokens": 10, @@ -1378,37 +1355,15 @@ "maxOutputTokens": 8192 }, { - "name": "grok-4-fast-non-reasoning", - "label": "Grok 4 Fast (Non-Reasoning)", + "name": "grok-vision-beta", + "label": "Grok Vision Beta", "modelFamily": "GROK", - "inputCostPerMillionTokens": 0.2, - "outputCostPerMillionTokens": 0.5, - "cachedInputCostPerMillionTokens": 0.05, - "contextWindowTokens": 2000000, - "maxOutputTokens": 30000, - "modalities": ["image"] - }, - { - "name": "grok-4", - "label": "Grok 4", - "modelFamily": "GROK", - "inputCostPerMillionTokens": 3, + "inputCostPerMillionTokens": 5, "outputCostPerMillionTokens": 15, - "cachedInputCostPerMillionTokens": 0.75, - "contextWindowTokens": 256000, - "maxOutputTokens": 64000, - "supportsReasoning": true - }, - { - "name": "grok-code-fast-1", - "label": "Grok Code Fast 1", - "modelFamily": "GROK", - "inputCostPerMillionTokens": 0.2, - "outputCostPerMillionTokens": 1.5, - "cachedInputCostPerMillionTokens": 0.02, - "contextWindowTokens": 256000, - "maxOutputTokens": 10000, - "supportsReasoning": true + "cachedInputCostPerMillionTokens": 5, + "contextWindowTokens": 8192, + "maxOutputTokens": 4096, + "modalities": ["image"] }, { "name": "grok-3-mini-fast", @@ -1422,70 +1377,8 @@ "supportsReasoning": true }, { - "name": "grok-beta", - "label": "Grok Beta", - "modelFamily": "GROK", - "inputCostPerMillionTokens": 5, - "outputCostPerMillionTokens": 15, - "cachedInputCostPerMillionTokens": 5, - "contextWindowTokens": 131072, - "maxOutputTokens": 4096 - }, - { - "name": "grok-2-vision-latest", - "label": "Grok 2 Vision Latest", - "modelFamily": "GROK", - "inputCostPerMillionTokens": 2, - "outputCostPerMillionTokens": 10, - "cachedInputCostPerMillionTokens": 2, - "contextWindowTokens": 8192, - "maxOutputTokens": 4096, - "modalities": ["image"] - }, - { - "name": "grok-4-1-fast-non-reasoning", - "label": "Grok 4.1 Fast (Non-Reasoning)", - "modelFamily": "GROK", - "inputCostPerMillionTokens": 0.2, - "outputCostPerMillionTokens": 0.5, - "cachedInputCostPerMillionTokens": 0.05, - "contextWindowTokens": 2000000, - "maxOutputTokens": 30000, - "modalities": ["image"] - }, - { - "name": "grok-2", - "label": "Grok 2", - "modelFamily": "GROK", - "inputCostPerMillionTokens": 2, - "outputCostPerMillionTokens": 10, - "cachedInputCostPerMillionTokens": 2, - "contextWindowTokens": 131072, - "maxOutputTokens": 8192 - }, - { - "name": "grok-3-fast-latest", - "label": "Grok 3 Fast Latest", - "modelFamily": "GROK", - "inputCostPerMillionTokens": 5, - "outputCostPerMillionTokens": 25, - "cachedInputCostPerMillionTokens": 1.25, - "contextWindowTokens": 131072, - "maxOutputTokens": 8192 - }, - { - "name": "grok-2-1212", - "label": "Grok 2 (1212)", - "modelFamily": "GROK", - "inputCostPerMillionTokens": 2, - "outputCostPerMillionTokens": 10, - "cachedInputCostPerMillionTokens": 2, - "contextWindowTokens": 131072, - "maxOutputTokens": 8192 - }, - { - "name": "grok-3-mini", - "label": "Grok 3 Mini", + "name": "grok-3-mini-latest", + "label": "Grok 3 Mini Latest", "modelFamily": "GROK", "inputCostPerMillionTokens": 0.3, "outputCostPerMillionTokens": 0.5, @@ -1494,27 +1387,6 @@ "maxOutputTokens": 8192, "supportsReasoning": true }, - { - "name": "grok-2-vision", - "label": "Grok 2 Vision", - "modelFamily": "GROK", - "inputCostPerMillionTokens": 2, - "outputCostPerMillionTokens": 10, - "cachedInputCostPerMillionTokens": 2, - "contextWindowTokens": 8192, - "maxOutputTokens": 4096, - "modalities": ["image"] - }, - { - "name": "grok-3-latest", - "label": "Grok 3 Latest", - "modelFamily": "GROK", - "inputCostPerMillionTokens": 3, - "outputCostPerMillionTokens": 15, - "cachedInputCostPerMillionTokens": 0.75, - "contextWindowTokens": 131072, - "maxOutputTokens": 8192 - }, { "name": "grok-3-fast", "label": "Grok 3 Fast", @@ -1526,36 +1398,15 @@ "maxOutputTokens": 8192 }, { - "name": "grok-3-mini-fast-latest", - "label": "Grok 3 Mini Fast Latest", + "name": "grok-2-vision-latest", + "label": "Grok 2 Vision Latest", "modelFamily": "GROK", - "inputCostPerMillionTokens": 0.6, - "outputCostPerMillionTokens": 4, - "cachedInputCostPerMillionTokens": 0.15, - "contextWindowTokens": 131072, - "maxOutputTokens": 8192, - "supportsReasoning": true - }, - { - "name": "grok-3", - "label": "Grok 3", - "modelFamily": "GROK", - "inputCostPerMillionTokens": 3, - "outputCostPerMillionTokens": 15, - "cachedInputCostPerMillionTokens": 0.75, - "contextWindowTokens": 131072, - "maxOutputTokens": 8192 - }, - { - "name": "grok-3-mini-latest", - "label": "Grok 3 Mini Latest", - "modelFamily": "GROK", - "inputCostPerMillionTokens": 0.3, - "outputCostPerMillionTokens": 0.5, - "cachedInputCostPerMillionTokens": 0.075, - "contextWindowTokens": 131072, - "maxOutputTokens": 8192, - "supportsReasoning": true + "inputCostPerMillionTokens": 2, + "outputCostPerMillionTokens": 10, + "cachedInputCostPerMillionTokens": 2, + "contextWindowTokens": 8192, + "maxOutputTokens": 4096, + "modalities": ["image"] }, { "name": "grok-4.20-0309-reasoning", @@ -1575,6 +1426,71 @@ "modalities": ["image"], "supportsReasoning": true }, + { + "name": "grok-4-1-fast-non-reasoning", + "label": "Grok 4.1 Fast (Non-Reasoning)", + "modelFamily": "GROK", + "inputCostPerMillionTokens": 0.2, + "outputCostPerMillionTokens": 0.5, + "cachedInputCostPerMillionTokens": 0.05, + "contextWindowTokens": 2000000, + "maxOutputTokens": 30000, + "modalities": ["image"] + }, + { + "name": "grok-3-mini-fast-latest", + "label": "Grok 3 Mini Fast Latest", + "modelFamily": "GROK", + "inputCostPerMillionTokens": 0.6, + "outputCostPerMillionTokens": 4, + "cachedInputCostPerMillionTokens": 0.15, + "contextWindowTokens": 131072, + "maxOutputTokens": 8192, + "supportsReasoning": true + }, + { + "name": "grok-4-fast", + "label": "Grok 4 Fast", + "modelFamily": "GROK", + "inputCostPerMillionTokens": 0.2, + "outputCostPerMillionTokens": 0.5, + "cachedInputCostPerMillionTokens": 0.05, + "contextWindowTokens": 2000000, + "maxOutputTokens": 30000, + "modalities": ["image"], + "supportsReasoning": true + }, + { + "name": "grok-3-latest", + "label": "Grok 3 Latest", + "modelFamily": "GROK", + "inputCostPerMillionTokens": 3, + "outputCostPerMillionTokens": 15, + "cachedInputCostPerMillionTokens": 0.75, + "contextWindowTokens": 131072, + "maxOutputTokens": 8192 + }, + { + "name": "grok-2", + "label": "Grok 2", + "modelFamily": "GROK", + "inputCostPerMillionTokens": 2, + "outputCostPerMillionTokens": 10, + "cachedInputCostPerMillionTokens": 2, + "contextWindowTokens": 131072, + "maxOutputTokens": 8192 + }, + { + "name": "grok-code-fast-1", + "label": "Grok Code Fast 1", + "modelFamily": "GROK", + "inputCostPerMillionTokens": 0.2, + "outputCostPerMillionTokens": 1.5, + "cachedInputCostPerMillionTokens": 0.02, + "contextWindowTokens": 256000, + "maxOutputTokens": 10000, + "supportsReasoning": true + }, { "name": "grok-4.20-0309-non-reasoning", "label": "Grok 4.20 (Non-Reasoning)", @@ -1593,12 +1509,53 @@ "modalities": ["image"] }, { - "name": "grok-vision-beta", - "label": "Grok Vision Beta", + "name": "grok-3-fast-latest", + "label": "Grok 3 Fast Latest", + "modelFamily": "GROK", + "inputCostPerMillionTokens": 5, + "outputCostPerMillionTokens": 25, + "cachedInputCostPerMillionTokens": 1.25, + "contextWindowTokens": 131072, + "maxOutputTokens": 8192 + }, + { + "name": "grok-4", + "label": "Grok 4", + "modelFamily": "GROK", + "inputCostPerMillionTokens": 3, + "outputCostPerMillionTokens": 15, + "cachedInputCostPerMillionTokens": 0.75, + "contextWindowTokens": 256000, + "maxOutputTokens": 64000, + "supportsReasoning": true + }, + { + "name": "grok-2-latest", + "label": "Grok 2 Latest", + "modelFamily": "GROK", + "inputCostPerMillionTokens": 2, + "outputCostPerMillionTokens": 10, + "cachedInputCostPerMillionTokens": 2, + "contextWindowTokens": 131072, + "maxOutputTokens": 8192 + }, + { + "name": "grok-beta", + "label": "Grok Beta", "modelFamily": "GROK", "inputCostPerMillionTokens": 5, "outputCostPerMillionTokens": 15, "cachedInputCostPerMillionTokens": 5, + "contextWindowTokens": 131072, + "maxOutputTokens": 4096 + }, + { + "name": "grok-2-vision", + "label": "Grok 2 Vision", + "modelFamily": "GROK", + "inputCostPerMillionTokens": 2, + "outputCostPerMillionTokens": 10, + "cachedInputCostPerMillionTokens": 2, "contextWindowTokens": 8192, "maxOutputTokens": 4096, "modalities": ["image"] @@ -1614,6 +1571,49 @@ "maxOutputTokens": 30000, "modalities": ["image"], "supportsReasoning": true + }, + { + "name": "grok-3-mini", + "label": "Grok 3 Mini", + "modelFamily": "GROK", + "inputCostPerMillionTokens": 0.3, + "outputCostPerMillionTokens": 0.5, + "cachedInputCostPerMillionTokens": 0.075, + "contextWindowTokens": 131072, + "maxOutputTokens": 8192, + "supportsReasoning": true + }, + { + "name": "grok-2-vision-1212", + "label": "Grok 2 Vision (1212)", + "modelFamily": "GROK", + "inputCostPerMillionTokens": 2, + "outputCostPerMillionTokens": 10, + "cachedInputCostPerMillionTokens": 2, + "contextWindowTokens": 8192, + "maxOutputTokens": 4096, + "modalities": ["image"] + }, + { + "name": "grok-3", + "label": "Grok 3", + "modelFamily": "GROK", + "inputCostPerMillionTokens": 3, + "outputCostPerMillionTokens": 15, + "cachedInputCostPerMillionTokens": 0.75, + "contextWindowTokens": 131072, + "maxOutputTokens": 8192 + }, + { + "name": "grok-4-fast-non-reasoning", + "label": "Grok 4 Fast (Non-Reasoning)", + "modelFamily": "GROK", + "inputCostPerMillionTokens": 0.2, + "outputCostPerMillionTokens": 0.5, + "cachedInputCostPerMillionTokens": 0.05, + "contextWindowTokens": 2000000, + "maxOutputTokens": 30000, + "modalities": ["image"] } ] }