chore: sync AI model catalog from models.dev (#20178)
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>
This commit is contained in:
co-authored by
FelixMalfait
parent
f7d812fca6
commit
4fbd8b207d
@@ -1304,6 +1304,17 @@
|
||||
"contextWindowTokens": 64000,
|
||||
"maxOutputTokens": 64000
|
||||
},
|
||||
{
|
||||
"name": "mistral-medium-2604",
|
||||
"label": "Mistral Medium 3.5",
|
||||
"modelFamily": "MISTRAL",
|
||||
"inputCostPerMillionTokens": 1.5,
|
||||
"outputCostPerMillionTokens": 7.5,
|
||||
"contextWindowTokens": 262144,
|
||||
"maxOutputTokens": 262144,
|
||||
"modalities": ["image"],
|
||||
"supportsReasoning": true
|
||||
},
|
||||
{
|
||||
"name": "devstral-small-2505",
|
||||
"label": "Devstral Small 2505",
|
||||
@@ -1322,16 +1333,6 @@
|
||||
"contextWindowTokens": 128000,
|
||||
"maxOutputTokens": 128000
|
||||
},
|
||||
{
|
||||
"name": "mistral-medium-latest",
|
||||
"label": "Mistral Medium (latest)",
|
||||
"modelFamily": "MISTRAL",
|
||||
"inputCostPerMillionTokens": 0.4,
|
||||
"outputCostPerMillionTokens": 2,
|
||||
"contextWindowTokens": 128000,
|
||||
"maxOutputTokens": 16384,
|
||||
"modalities": ["image"]
|
||||
},
|
||||
{
|
||||
"name": "open-mistral-7b",
|
||||
"label": "Mistral 7B",
|
||||
@@ -1378,6 +1379,17 @@
|
||||
"contextWindowTokens": 262144,
|
||||
"maxOutputTokens": 262144,
|
||||
"modalities": ["image"]
|
||||
},
|
||||
{
|
||||
"name": "mistral-medium-latest",
|
||||
"label": "Mistral Medium (latest)",
|
||||
"modelFamily": "MISTRAL",
|
||||
"inputCostPerMillionTokens": 1.5,
|
||||
"outputCostPerMillionTokens": 7.5,
|
||||
"contextWindowTokens": 262144,
|
||||
"maxOutputTokens": 262144,
|
||||
"modalities": ["image"],
|
||||
"supportsReasoning": true
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -1407,6 +1419,24 @@
|
||||
"maxOutputTokens": 4096,
|
||||
"modalities": ["image"]
|
||||
},
|
||||
{
|
||||
"name": "grok-4.3",
|
||||
"label": "Grok 4.3",
|
||||
"modelFamily": "GROK",
|
||||
"inputCostPerMillionTokens": 1.25,
|
||||
"outputCostPerMillionTokens": 2.5,
|
||||
"cachedInputCostPerMillionTokens": 0.2,
|
||||
"longContextCost": {
|
||||
"inputCostPerMillionTokens": 2.5,
|
||||
"outputCostPerMillionTokens": 5,
|
||||
"thresholdTokens": 200000,
|
||||
"cachedInputCostPerMillionTokens": 0.4
|
||||
},
|
||||
"contextWindowTokens": 1000000,
|
||||
"maxOutputTokens": 30000,
|
||||
"modalities": ["image"],
|
||||
"supportsReasoning": true
|
||||
},
|
||||
{
|
||||
"name": "grok-3-mini-fast",
|
||||
"label": "Grok 3 Mini Fast",
|
||||
|
||||
Reference in New Issue
Block a user