diff --git a/docusaurus/static/api/models.json b/docusaurus/static/api/models.json index ffb5fd5c..10666363 100644 --- a/docusaurus/static/api/models.json +++ b/docusaurus/static/api/models.json @@ -1,6 +1,6 @@ { "schemaVersion": 1, - "lastUpdated": "2026-04-10", + "lastUpdated": "2026-04-28", "_sources": { "Anthropic": "https://platform.claude.com/docs/en/docs/about-claude/models", "OpenAI": "https://platform.openai.com/docs/models", @@ -416,7 +416,7 @@ "apiKeyUsed": true }, { - "modelName": "devstral-2-25-12", + "modelName": "devstral-2512", "displayName": "Devstral 2", "inputCost": 0.4, "outputCost": 2, diff --git a/src/test/java/com/devoxx/genie/service/models/ModelConfigJsonTest.java b/src/test/java/com/devoxx/genie/service/models/ModelConfigJsonTest.java index 81a357b4..35b7bb36 100644 --- a/src/test/java/com/devoxx/genie/service/models/ModelConfigJsonTest.java +++ b/src/test/java/com/devoxx/genie/service/models/ModelConfigJsonTest.java @@ -108,6 +108,14 @@ void shouldHaveNoDuplicateModelNamesPerProvider() { } } + @Test + void shouldUseCurrentDevstral2ModelName() { + assertThat(config.getProviders().get("Mistral")) + .extracting(ModelConfigEntry::getModelName) + .contains("devstral-2512") + .doesNotContain("devstral-2-25-12"); + } + @Test void shouldHaveReasonableTokenLimits() { for (Map.Entry> entry : config.getProviders().entrySet()) {