From e23f82f7002ae0d351b708c117bddd82f394799c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 6 Jul 2026 09:25:31 +0200 Subject: [PATCH] chore: sync AI model catalog from models.dev (#22568) 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. Review in cubic Co-authored-by: FelixMalfait <6399865+FelixMalfait@users.noreply.github.com> --- .../ai/ai-models/ai-providers.json | 141 +----------------- 1 file changed, 6 insertions(+), 135 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 39100539b2..185824d6e2 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 @@ -529,32 +529,6 @@ "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-opus-20240229", - "label": "Claude Opus 3", - "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 15, - "outputCostPerMillionTokens": 75, - "cachedInputCostPerMillionTokens": 1.5, - "cacheCreationCostPerMillionTokens": 18.75, - "contextWindowTokens": 200000, - "maxOutputTokens": 4096, - "modalities": ["image", "pdf"], - "isDeprecated": true - }, { "name": "claude-opus-4-1-20250805", "label": "Claude Opus 4.1", @@ -566,7 +540,8 @@ "contextWindowTokens": 200000, "maxOutputTokens": 32000, "modalities": ["image", "pdf"], - "supportsReasoning": true + "supportsReasoning": true, + "isDeprecated": true }, { "name": "claude-sonnet-4-5", @@ -576,7 +551,7 @@ "outputCostPerMillionTokens": 15, "cachedInputCostPerMillionTokens": 0.3, "cacheCreationCostPerMillionTokens": 3.75, - "contextWindowTokens": 200000, + "contextWindowTokens": 1000000, "maxOutputTokens": 64000, "modalities": ["image", "pdf"], "supportsReasoning": true @@ -620,19 +595,6 @@ "modalities": ["image", "pdf"], "supportsReasoning": true }, - { - "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"], - "isDeprecated": true - }, { "name": "claude-opus-4-8", "label": "Claude Opus 4.8", @@ -646,45 +608,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-3-5-sonnet-20240620", - "label": "Claude Sonnet 3.5", - "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 3, - "outputCostPerMillionTokens": 15, - "cachedInputCostPerMillionTokens": 0.3, - "cacheCreationCostPerMillionTokens": 3.75, - "contextWindowTokens": 200000, - "maxOutputTokens": 8192, - "modalities": ["image", "pdf"], - "isDeprecated": 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-1", "label": "Claude Opus 4.1 (latest)", @@ -696,19 +619,7 @@ "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"], + "supportsReasoning": true, "isDeprecated": true }, { @@ -724,33 +635,6 @@ "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-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, - "isDeprecated": true - }, { "name": "claude-haiku-4-5", "label": "Claude Haiku 4.5 (latest)", @@ -785,24 +669,11 @@ "outputCostPerMillionTokens": 15, "cachedInputCostPerMillionTokens": 0.3, "cacheCreationCostPerMillionTokens": 3.75, - "contextWindowTokens": 200000, + "contextWindowTokens": 1000000, "maxOutputTokens": 64000, "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"], - "isDeprecated": true - }, { "name": "claude-sonnet-4-6", "label": "Claude Sonnet 4.6", @@ -812,7 +683,7 @@ "cachedInputCostPerMillionTokens": 0.3, "cacheCreationCostPerMillionTokens": 3.75, "contextWindowTokens": 1000000, - "maxOutputTokens": 64000, + "maxOutputTokens": 128000, "modalities": ["image", "pdf"], "supportsReasoning": true }