From 62b347fc743fbd28d558b02ab0d47fac04095816 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 16 May 2026 08:45:07 +0200 Subject: [PATCH] chore: sync AI model catalog from models.dev (#20620) 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 | 152 ------------------ 1 file changed, 152 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 8846ac6d8b..085993794b 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 @@ -1420,18 +1420,6 @@ "maxOutputTokens": 30000, "modalities": ["image"] }, - { - "name": "grok-4-1-fast", - "label": "Grok 4.1 Fast", - "modelFamily": "GROK", - "inputCostPerMillionTokens": 0.2, - "outputCostPerMillionTokens": 0.5, - "cachedInputCostPerMillionTokens": 0.05, - "contextWindowTokens": 2000000, - "maxOutputTokens": 30000, - "modalities": ["image"], - "supportsReasoning": true - }, { "name": "grok-4.20-0309-reasoning", "label": "Grok 4.20 (Reasoning)", @@ -1450,17 +1438,6 @@ "modalities": ["image"], "supportsReasoning": true }, - { - "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-vision-beta", "label": "Grok Vision Beta", @@ -1472,70 +1449,6 @@ "maxOutputTokens": 4096, "modalities": ["image"] }, - { - "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-3-fast-latest", - "label": "Grok 3 Fast Latest", - "modelFamily": "GROK", - "inputCostPerMillionTokens": 5, - "outputCostPerMillionTokens": 25, - "cachedInputCostPerMillionTokens": 1.25, - "contextWindowTokens": 131072, - "maxOutputTokens": 8192 - }, - { - "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-4", - "label": "Grok 4", - "modelFamily": "GROK", - "inputCostPerMillionTokens": 3, - "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 - }, - { - "name": "grok-3-latest", - "label": "Grok 3 Latest", - "modelFamily": "GROK", - "inputCostPerMillionTokens": 3, - "outputCostPerMillionTokens": 15, - "cachedInputCostPerMillionTokens": 0.75, - "contextWindowTokens": 131072, - "maxOutputTokens": 8192 - }, { "name": "grok-2-vision-1212", "label": "Grok 2 Vision (1212)", @@ -1547,17 +1460,6 @@ "maxOutputTokens": 4096, "modalities": ["image"] }, - { - "name": "grok-3-mini-fast", - "label": "Grok 3 Mini Fast", - "modelFamily": "GROK", - "inputCostPerMillionTokens": 0.6, - "outputCostPerMillionTokens": 4, - "cachedInputCostPerMillionTokens": 0.15, - "contextWindowTokens": 131072, - "maxOutputTokens": 8192, - "supportsReasoning": true - }, { "name": "grok-2-1212", "label": "Grok 2 (1212)", @@ -1599,17 +1501,6 @@ "maxOutputTokens": 4096, "modalities": ["image"] }, - { - "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 - }, { "name": "grok-4.3", "label": "Grok 4.3", @@ -1639,16 +1530,6 @@ "maxOutputTokens": 4096, "modalities": ["image"] }, - { - "name": "grok-3-fast", - "label": "Grok 3 Fast", - "modelFamily": "GROK", - "inputCostPerMillionTokens": 5, - "outputCostPerMillionTokens": 25, - "cachedInputCostPerMillionTokens": 1.25, - "contextWindowTokens": 131072, - "maxOutputTokens": 8192 - }, { "name": "grok-2-latest", "label": "Grok 2 Latest", @@ -1658,39 +1539,6 @@ "cachedInputCostPerMillionTokens": 2, "contextWindowTokens": 131072, "maxOutputTokens": 8192 - }, - { - "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", - "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"] } ] }