chore: sync AI model catalog from models.dev (#23298)
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/23298?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:
committed by
GitHub
parent
c102a22375
commit
763d31a859
+37
-112
@@ -4,18 +4,6 @@
|
||||
"label": "OpenAI",
|
||||
"apiKey": "{{OPENAI_API_KEY}}",
|
||||
"models": [
|
||||
{
|
||||
"name": "gpt-5.1-codex-mini",
|
||||
"label": "GPT-5.1 Codex mini",
|
||||
"modelFamily": "GPT",
|
||||
"inputCostPerMillionTokens": 0.25,
|
||||
"outputCostPerMillionTokens": 2,
|
||||
"cachedInputCostPerMillionTokens": 0.025,
|
||||
"contextWindowTokens": 400000,
|
||||
"maxOutputTokens": 128000,
|
||||
"modalities": ["image"],
|
||||
"supportsReasoning": true
|
||||
},
|
||||
{
|
||||
"name": "gpt-5.2-pro",
|
||||
"label": "GPT-5.2 Pro",
|
||||
@@ -122,7 +110,8 @@
|
||||
"cachedInputCostPerMillionTokens": 0.025,
|
||||
"contextWindowTokens": 1047576,
|
||||
"maxOutputTokens": 32768,
|
||||
"modalities": ["image"]
|
||||
"modalities": ["image"],
|
||||
"isDeprecated": true
|
||||
},
|
||||
{
|
||||
"name": "gpt-5.2-chat-latest",
|
||||
@@ -145,7 +134,8 @@
|
||||
"cachedInputCostPerMillionTokens": 0.55,
|
||||
"contextWindowTokens": 200000,
|
||||
"maxOutputTokens": 100000,
|
||||
"supportsReasoning": true
|
||||
"supportsReasoning": true,
|
||||
"isDeprecated": true
|
||||
},
|
||||
{
|
||||
"name": "gpt-5.5",
|
||||
@@ -199,18 +189,6 @@
|
||||
"modalities": ["image"],
|
||||
"supportsReasoning": true
|
||||
},
|
||||
{
|
||||
"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-realtime-2.1",
|
||||
"label": "GPT-Realtime-2.1",
|
||||
@@ -223,30 +201,6 @@
|
||||
"modalities": ["audio", "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-codex",
|
||||
"label": "GPT-5-Codex",
|
||||
"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)",
|
||||
@@ -255,7 +209,8 @@
|
||||
"outputCostPerMillionTokens": 15,
|
||||
"contextWindowTokens": 128000,
|
||||
"maxOutputTokens": 4096,
|
||||
"modalities": ["image"]
|
||||
"modalities": ["image"],
|
||||
"isDeprecated": true
|
||||
},
|
||||
{
|
||||
"name": "gpt-4o-2024-11-20",
|
||||
@@ -297,18 +252,6 @@
|
||||
"maxOutputTokens": 16384,
|
||||
"modalities": ["image"]
|
||||
},
|
||||
{
|
||||
"name": "gpt-5.2-codex",
|
||||
"label": "GPT-5.2 Codex",
|
||||
"modelFamily": "GPT",
|
||||
"inputCostPerMillionTokens": 1.75,
|
||||
"outputCostPerMillionTokens": 14,
|
||||
"cachedInputCostPerMillionTokens": 0.175,
|
||||
"contextWindowTokens": 400000,
|
||||
"maxOutputTokens": 128000,
|
||||
"modalities": ["image", "pdf"],
|
||||
"supportsReasoning": true
|
||||
},
|
||||
{
|
||||
"name": "gpt-5.4-nano",
|
||||
"label": "GPT-5.4 nano",
|
||||
@@ -354,7 +297,8 @@
|
||||
"contextWindowTokens": 200000,
|
||||
"maxOutputTokens": 100000,
|
||||
"modalities": ["image", "pdf"],
|
||||
"supportsReasoning": true
|
||||
"supportsReasoning": true,
|
||||
"isDeprecated": true
|
||||
},
|
||||
{
|
||||
"name": "gpt-5.6-luna",
|
||||
@@ -421,7 +365,8 @@
|
||||
"contextWindowTokens": 200000,
|
||||
"maxOutputTokens": 100000,
|
||||
"modalities": ["image"],
|
||||
"supportsReasoning": true
|
||||
"supportsReasoning": true,
|
||||
"isDeprecated": true
|
||||
},
|
||||
{
|
||||
"name": "gpt-5.6",
|
||||
@@ -463,7 +408,8 @@
|
||||
"outputCostPerMillionTokens": 30,
|
||||
"contextWindowTokens": 128000,
|
||||
"maxOutputTokens": 4096,
|
||||
"modalities": ["image"]
|
||||
"modalities": ["image"],
|
||||
"isDeprecated": true
|
||||
},
|
||||
{
|
||||
"name": "gpt-4o-2024-08-06",
|
||||
@@ -476,18 +422,6 @@
|
||||
"maxOutputTokens": 16384,
|
||||
"modalities": ["image"]
|
||||
},
|
||||
{
|
||||
"name": "gpt-5.1-codex",
|
||||
"label": "GPT-5.1 Codex",
|
||||
"modelFamily": "GPT",
|
||||
"inputCostPerMillionTokens": 1.25,
|
||||
"outputCostPerMillionTokens": 10,
|
||||
"cachedInputCostPerMillionTokens": 0.125,
|
||||
"contextWindowTokens": 400000,
|
||||
"maxOutputTokens": 128000,
|
||||
"modalities": ["image"],
|
||||
"supportsReasoning": true
|
||||
},
|
||||
{
|
||||
"name": "gpt-5-nano",
|
||||
"label": "GPT-5 Nano",
|
||||
@@ -553,19 +487,8 @@
|
||||
"contextWindowTokens": 200000,
|
||||
"maxOutputTokens": 100000,
|
||||
"modalities": ["image"],
|
||||
"supportsReasoning": true
|
||||
},
|
||||
{
|
||||
"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
|
||||
"supportsReasoning": true,
|
||||
"isDeprecated": true
|
||||
},
|
||||
{
|
||||
"name": "gpt-4",
|
||||
@@ -574,19 +497,8 @@
|
||||
"inputCostPerMillionTokens": 30,
|
||||
"outputCostPerMillionTokens": 60,
|
||||
"contextWindowTokens": 8192,
|
||||
"maxOutputTokens": 8192
|
||||
},
|
||||
{
|
||||
"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
|
||||
"maxOutputTokens": 8192,
|
||||
"isDeprecated": true
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -765,6 +677,19 @@
|
||||
"modalities": ["image", "pdf"],
|
||||
"supportsReasoning": true
|
||||
},
|
||||
{
|
||||
"name": "claude-opus-5",
|
||||
"label": "Claude Opus 5",
|
||||
"modelFamily": "CLAUDE",
|
||||
"inputCostPerMillionTokens": 5,
|
||||
"outputCostPerMillionTokens": 25,
|
||||
"cachedInputCostPerMillionTokens": 0.5,
|
||||
"cacheCreationCostPerMillionTokens": 6.25,
|
||||
"contextWindowTokens": 1000000,
|
||||
"maxOutputTokens": 128000,
|
||||
"modalities": ["image", "pdf"],
|
||||
"supportsReasoning": true
|
||||
},
|
||||
{
|
||||
"name": "claude-opus-4-1-20250805",
|
||||
"label": "Claude Opus 4.1",
|
||||
@@ -788,7 +713,7 @@
|
||||
"models": [
|
||||
{
|
||||
"name": "gemini-2.5-computer-use-preview-10-2025",
|
||||
"label": "Gemini 2.5 Computer Use Preview",
|
||||
"label": "Gemini 2.5 Computer Use Preview 10-2025",
|
||||
"modelFamily": "GEMINI",
|
||||
"inputCostPerMillionTokens": 1.25,
|
||||
"outputCostPerMillionTokens": 10,
|
||||
@@ -797,14 +722,14 @@
|
||||
"outputCostPerMillionTokens": 15,
|
||||
"thresholdTokens": 200000
|
||||
},
|
||||
"contextWindowTokens": 128000,
|
||||
"maxOutputTokens": 64000,
|
||||
"contextWindowTokens": 131072,
|
||||
"maxOutputTokens": 65536,
|
||||
"modalities": ["image"],
|
||||
"supportsReasoning": true
|
||||
},
|
||||
{
|
||||
"name": "deep-research-preview-04-2026",
|
||||
"label": "Gemini Deep Research Preview",
|
||||
"label": "Deep Research Preview (Apr-21-2026)",
|
||||
"modelFamily": "GEMINI",
|
||||
"inputCostPerMillionTokens": 2,
|
||||
"outputCostPerMillionTokens": 12,
|
||||
@@ -815,7 +740,7 @@
|
||||
"thresholdTokens": 200000,
|
||||
"cachedInputCostPerMillionTokens": 0.4
|
||||
},
|
||||
"contextWindowTokens": 1048576,
|
||||
"contextWindowTokens": 131072,
|
||||
"maxOutputTokens": 65536,
|
||||
"modalities": ["image", "video", "audio", "pdf"],
|
||||
"supportsReasoning": true
|
||||
@@ -870,7 +795,7 @@
|
||||
},
|
||||
{
|
||||
"name": "deep-research-max-preview-04-2026",
|
||||
"label": "Deep Research Max Preview",
|
||||
"label": "Deep Research Max Preview (Apr-21-2026)",
|
||||
"modelFamily": "GEMINI",
|
||||
"inputCostPerMillionTokens": 2,
|
||||
"outputCostPerMillionTokens": 12,
|
||||
@@ -881,7 +806,7 @@
|
||||
"thresholdTokens": 200000,
|
||||
"cachedInputCostPerMillionTokens": 0.4
|
||||
},
|
||||
"contextWindowTokens": 1048576,
|
||||
"contextWindowTokens": 131072,
|
||||
"maxOutputTokens": 65536,
|
||||
"modalities": ["image", "video", "audio", "pdf"],
|
||||
"supportsReasoning": true
|
||||
@@ -936,7 +861,7 @@
|
||||
"inputCostPerMillionTokens": 0.25,
|
||||
"outputCostPerMillionTokens": 30,
|
||||
"contextWindowTokens": 65536,
|
||||
"maxOutputTokens": 4096,
|
||||
"maxOutputTokens": 65536,
|
||||
"modalities": ["image"],
|
||||
"supportsReasoning": true
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user