chore: sync AI model catalog from models.dev (#22568)

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.

<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/22568?utm_source=github"
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a>
<!-- End of auto-generated description by cubic. -->

Co-authored-by: FelixMalfait <6399865+FelixMalfait@users.noreply.github.com>
This commit is contained in:
github-actions[bot]
2026-07-06 09:25:31 +02:00
committed by GitHub
parent fe8ec0463a
commit e23f82f700
@@ -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
}