Use this model when you want explicit chain-of-thought before the final answer — complex debugging, multi-step planning, agentic workflows, and math- or reasoning-heavy tasks. For direct, low-latency answers without reasoning traces, use
Instruct
instead.
Mellum2 Thinking Highlights
Mellum 2 Thinking is a post-trained reasoning-augmented assistant model trained by JetBrains.
The model uses a Mixture-of-Experts architecture with 64 experts and activates 8 experts per token. It uses a combination of sliding-window and full attention layers, with a context length of 131,072 tokens.
It is produced from
Mellum2-12B-A2.5B-Base
by supervised fine-tuning (loss computed only on the final assistant turn) followed by reinforcement learning with verifiable rewards (RLVR) on a harder data mix that includes a long-form math subset. The model emits its reasoning inside
<think>...</think>
blocks before the final answer.
Mellum2 Model Family
This repository contains one checkpoint from the Mellum 2 family.
from openai import OpenAI
# Configured by environment variables
client = OpenAI()
messages = [
{"role": "user", "content": "Is 1024 a power of 2? Explain your reasoning."},
]
chat_response = client.chat.completions.create(
model="JetBrains/Mellum2-12B-A2.5B-Thinking",
messages=messages,
max_tokens=81920,
temperature=0.6,
top_p=0.95,
extra_body={
"top_k": 20,
},
)
print("Chat response:", chat_response)
Evaluation
Post-training evaluation for the thinking/reasoning variants. All values are percentages; higher is better except HarmBench, where lower is better. All values self-reported by JetBrains.
Benchmark
Mellum2 Thinking SFT
Mellum2 Thinking
Qwen3.5 (4B)
Qwen3.5 (9B)
OLMo-3 (7B)
Ministral 3 (14B)
Coding
LiveCodeBench v6
75.1
69.9
59.4
68.3
59.8
42.7
Tool Use
BFCL v4
38.8
45.6
42.9
42.7
—
35.9
BFCL v3
60.5
69.4
73.9
68.5
—
52.2
Math
AIME
20.0
58.4
68.3
73.4
61.7
38.3
GSM-Plus
62.6
87.0
89.3
90.7
88.1
86.5
Knowledge
MMLU-Redux
84.8
86.2
88.3
91.7
71.3
84.4
GPQA Diamond
39.9
57.6
76.8
81.3
29.3
46.0
Conversational
IFEval
69.1
76.5
87.1
89.8
84.7
59.7
JetBrains pairwise
64.4
69.5
40.5
56.7
32.2
63.8
MixEval
63.4
66.9
71.9
76.0
67.0
70.8
BS-Bench
14.0
15.0
63.0
70.0
23.0
9.0
Safety
HarmBench (↓)
12.2
20.6
15.9
6.6
48.7
70.0
XSTest
90.8
89.6
96.8
97.6
93.2
96.8
Notes:
AIME
is the mean of AIME 2025 and AIME 2026 (30 questions each).
BFCL v4
is the macro-average of five subtasks: v1, v2, v3, web search, memory.
JetBrains pairwise
is win rate against
Qwen2.5-7B-Instruct
on an internal benchmark.
—
indicates the model lacks native tool calling (OLMo-3-7B-Thinking).
Mellum2-12B-A2.5B-Thinking huggingface.co is an AI model on huggingface.co that provides Mellum2-12B-A2.5B-Thinking's model effect (), which can be used instantly with this JetBrains Mellum2-12B-A2.5B-Thinking model. huggingface.co supports a free trial of the Mellum2-12B-A2.5B-Thinking model, and also provides paid use of the Mellum2-12B-A2.5B-Thinking. Support call Mellum2-12B-A2.5B-Thinking model through api, including Node.js, Python, http.
Mellum2-12B-A2.5B-Thinking huggingface.co is an online trial and call api platform, which integrates Mellum2-12B-A2.5B-Thinking's modeling effects, including api services, and provides a free online trial of Mellum2-12B-A2.5B-Thinking, you can try Mellum2-12B-A2.5B-Thinking online for free by clicking the link below.
JetBrains Mellum2-12B-A2.5B-Thinking online free url in huggingface.co:
Mellum2-12B-A2.5B-Thinking is an open source model from GitHub that offers a free installation service, and any user can find Mellum2-12B-A2.5B-Thinking on GitHub to install. At the same time, huggingface.co provides the effect of Mellum2-12B-A2.5B-Thinking install, users can directly use Mellum2-12B-A2.5B-Thinking installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
Mellum2-12B-A2.5B-Thinking install url in huggingface.co: