Skip to content
AI Atlas
ModelRetiredOpen weightsIdentity probable

Devstral 2

Mistral AIfamily · Devstral 2docs.mistral.ai/models/devstral-2-25-12

Devstral 2 is a state-of-the-art open-source model by Mistral AI specializing in agentic coding. It is a 123B-parameter dense transformer model supporting a 256K context window. Devstral 2 supports exploring...

Open in Graph
data quality72

Updated 5 h ago · first seen 11 Sept 2026

model_01M2943ZTNM6587XB64Q2V4CWZ

Overview

Identity

Canonical model
Yesidentity confidence: mediumOne row per real model release. Artifacts (checkpoints, quantisations, conversions) and folded evaluation variants point here.
Official checkpoints
official_checkpoints = hf_repo identifiers carried by the model itself; artifacts are separate entities pointing here through canonical_id.
Artifacts
None recordedSeparate entities (checkpoint · quantization · conversion · packaging) pointing to this model through canonical_id.
Provider deployments
2
API aliases
devstral-2devstral-2512mistralai/devstral-2512Identifiers under which providers and evaluators refer to this model.
Folded evaluation variants
0Effort / thinking variants (…-high, …-non-reasoning) are result configurations of this model, not separate models. Their old URLs redirect here.

Openness

Open weightsweights downloadable; 7 dimensions unknown.

Weights downloadable under a permissive or Creative Commons licence allowing commercial use; code or data may be missing.

  • Weights

    Yes

  • Inference code

  • Training code

  • Training data

  • Dataset

  • Commercial use

  • Redistribution

  • Derivatives

dimensions marked null are unknown, not false

Key facts

Release date

Source:OpenRouter public model & pricing listingT2observed 16 h agomedium

Status

Source:Mistral AI docsT1observed 16 h agohigh

Version

Source:Mistral AI docsT1observed 16 h agohigh

Deprecation date

Source:Mistral AI docsT1observed 16 h agohigh

Retirement date

Source:Mistral AI docsT1observed 16 h agohigh

Official page

Source:Mistral AI docsT1observed 16 h agohigh

API model id

Source:Mistral AI docsT1observed 16 h agohigh

Openrouter id

Source:OpenRouter public model & pricing listingT2observed 16 h agomedium

Architecture

Tokenizer

Source:OpenRouter public model & pricing listingT2observed 16 h agomedium

Hugging Face repo

Source:OpenRouter public model & pricing listingT2observed 16 h agomedium

Capabilities

Modalities

Modalities
documenttext
Input
documenttext
Output
text

Capabilities

  • Tool calling

    Yes

    OpenRouter public model & pricing listing · T2

  • Structured output

    Yes

    OpenRouter public model & pricing listing · T2

  • Reasoning

    No

    Artificial Analysis · T2

  • Vision

    Unavailable

  • Audio

    Unavailable

  • Fine-tuning available

    Unavailable

Context window

Source:OpenRouter public model & pricing listingT2observed 13 h agomedium

Max output

Source:OpenRouter public model & pricing listingT2observed 16 h agomedium

Tokenizer

Source:OpenRouter public model & pricing listingT2observed 16 h agomedium

Comparable same task and conditions · Partially comparable same task, conditions differ (effort, temperature, judge) · Not comparable different variant or metric

Benchmark results grouped by comparability group
Benchmark · groupBest scoreTrustConfigurationResultsvs leaderEvaluatedSource
Terminal-Benchagentic · accuracy · variant=v2.1 · evaluator=Artificial AnalysisIndependentevaluatorArtificial Analysisvariantv2.1reasoningoffconditions differ across rows → partially comparable2non-primary groupobs. 12 Sept 2026artificialanalysis.aiT2
Terminal-Benchagentic · accuracy · variant=v4.0 · evaluator=Artificial AnalysisIndependentevaluatorArtificial Analysisvariantv4.0reasoningoffconditions differ across rows → partially comparable2non-primary groupobs. 12 Sept 2026artificialanalysis.aiT2
Terminal-Benchagentic · accuracy · variant=hard · evaluator=Artificial AnalysisIndependentevaluatorArtificial Analysisvarianthardreasoningoffconditions differ across rows → partially comparable2−47.0 ptvs gpt-5.6-solobs. 12 Sept 2026artificialanalysis.aiT2
τ²-benchagentic · pass^1 · variant=Telecom · evaluator=Artificial AnalysisIndependentevaluatorArtificial AnalysisvariantTelecomreasoningoffconditions differ across rows → partially comparable1non-primary groupobs. 12 Sept 2026artificialanalysis.aiT2
τ²-benchagentic · pass^1 · evaluator=Artificial AnalysisIndependentevaluatorArtificial Analysis1−74.3 ptvs Z.ai GLM 5.2obs. 11 Sept 2026artificialanalysis.aiT2
SciCodecoding · accuracy · evaluator=Artificial AnalysisIndependentevaluatorArtificial Analysisreasoningoffconditions differ across rows → partially comparable2−30.3 ptvs Claude Fable 5.1obs. 12 Sept 2026artificialanalysis.aiT2
SWE-bench Verifiedcoding · resolved · board=Verified · system=mini-SWE-agentOfficial boardboardVerifiedsystemmini-SWE-agent1−23.0 ptvs Claude Opus 4.59 Dec 2025swebench.comT2
Artificial Analysis Intelligence Indexcomposite · indexIndependentreasoningoffversion4.3conditions differ across rows → partially comparable2−44.0vs Claude Fable 5.1obs. 12 Sept 2026artificialanalysis.aiT2
IFBenchinstruction-following · accuracy · evaluator=Artificial AnalysisIndependentevaluatorArtificial Analysisreasoningoffconditions differ across rows → partially comparable2−45.2 ptvs Grok 4.3obs. 12 Sept 2026artificialanalysis.aiT2
Humanity's Last Examknowledge · accuracy · evaluator=Artificial AnalysisIndependentevaluatorArtificial Analysisreasoningoffconditions differ across rows → partially comparable2−55.6 ptvs Claude Fable 5.1obs. 12 Sept 2026artificialanalysis.aiT2
GPQA Diamondreasoning · accuracy · variant=Diamond · evaluator=Artificial AnalysisIndependentevaluatorArtificial AnalysisvariantDiamondreasoningoffconditions differ across rows → partially comparable1non-primary groupobs. 12 Sept 2026artificialanalysis.aiT2
GPQA Diamondreasoning · accuracy · variant=GPQA Diamond · evaluator=Artificial AnalysisIndependentevaluatorArtificial AnalysisvariantGPQA Diamond1−36.9 ptvs gpt-6-astraobs. 11 Sept 2026artificialanalysis.aiT2

Current rows only, grouped by benchmark → canonical metric → comparability group (task configuration). Effort variants folded into this model appear as rows of the same group. 19 current rows in total. “vs leader” compares with the current leader of the benchmark's primary group only; other groups are not directly comparable. Comparability rules →

Provider deployments, cheapest output first
ProviderContextInput / 1MCached inOutput / 1MStatusObservedSource
Mistral AI La Plateformecheapest outputmistralai/devstral-2512262.1Kout 209.7K$0.04active7 h agosince 11 Sept 2026openrouter.aiT2
OpenRoutermistralai/devstral-2512262.1Kout 209.7K$0.04active14 min agosince 12 Sept 2026openrouter.aiT2

USD per 1M tokens as published by each provider; native units (per-request fees, flex/priority tiers) are kept verbatim. Rows are append-only — every price change is kept in the history below. Cost of a workload →

Price history

Step lines per provider; amber markers are recorded changes. Click a marker or a row for the evidence behind that price.

Output price · USD / 1M tokens 2 providers

Output price history of Devstral 2$0$0.50$1$1.5$2$2.5Sept 26Sept 26Sept 26Sept 26Sept 26Mistral AI La Plateforme: first observed → $2 · 11 Sept 2026OpenRouter: first observed → $2 · 12 Sept 2026
  • Mistral AI La Plateforme
  • OpenRouter
  • OpenRouterfirst observed $212 Sept 2026
  • Mistral AI La Plateformefirst observed $211 Sept 2026

Input price · USD / 1M tokens 2 providers

Input price history of Devstral 2$0$0.10$0.20$0.30$0.40$0.50Sept 26Sept 26Sept 26Sept 26Sept 26Mistral AI La Plateforme: first observed → $0.40 · 11 Sept 2026OpenRouter: first observed → $0.40 · 12 Sept 2026
  • Mistral AI La Plateforme
  • OpenRouter
  • OpenRouterfirst observed $0.4012 Sept 2026
  • Mistral AI La Plateformefirst observed $0.4011 Sept 2026

Versions & Artifacts0

Version history

Context window2 changes

11 Sept 202611 Sept 202612 Sept 2026current

Max outputfirst observation only

11 Sept 2026current

Opennessfirst observation only

11 Sept 2026current

Statusfirst observation only

11 Sept 2026current

Each hop is a claim: click a value for its source, tier and observation time. Nothing is overwritten — a new observation closes the previous claim.

Artifacts 0

No artifact (checkpoint, quantisation, conversion or packaging) points to this model yet.

Change history

Temporal, append-only claims: a new observation closes the previous claim instead of overwriting it. Rewind the record with the as-of picker.
2 claims · 1 propertiesShow all properties

Aa median output tokens per secondmetric.aa_median_output_tokens_per_second2

Claim history for Aa median output tokens per second
ValueValid from → toStatusSourceConfidenceExtractor
134currentcurrentArtificial AnalysisT2mediumdeterministic
136.5supersededArtificial AnalysisT2mediumdeterministic

Claims are temporal and append-only: a new observation closes the previous claim (valid_to) instead of overwriting it. Conflicting claims from different sources are kept side by side and flagged — never averaged. Methodology →

Provenance

Attributed facts

28

Source tiers

T1T26 / 22

Freshest observation

5 h ago

Conflicts

None

Source documents 4

Source documents
SourceDocumentTypeTierLast observedSnapshots
Mistral AI docsdocs.mistral.ai/models model_docsT1· Official4 h ago1
OpenRouter public model & pricing listingopenrouter.ai/api/v1/models catalogueT2· Quality secondary14 min ago12
SWE-bench leaderboardsswebench.com/ leaderboardT2· Quality secondary5 h ago1
Artificial Analysisartificialanalysis.ai/leaderboards/models leaderboardT2· Quality secondary6 h ago2

Tier 1 = official/primary, 2 = quality secondary, 3 = community, 4 = unverified. Every snapshot is archived; see all sources and the methodology.

Data quality (72/100) measures how well AI Atlas knows this entity — completeness, primary-source ratio, freshness, conflicts — never how good the model is. Methodology →