Views
No views yet
[!Note] Research artifact: the SFT-only intermediate checkpoint of the Thinking training pipeline. Use it to study or build on the reasoning SFT stage in isolation, run post-training experiments (preference tuning, RLVR, etc.), or compare against the final RL-tuned variant. For production-quality reasoning use Thinking instead.
Mellum2-12B-A2.5B-Base with three epochs of SFT on a corpus of reasoning-trace-bearing data. The model emits its reasoning inside <think>...</think> blocks. It is the starting point of the RLVR stage that produces the final Mellum2-12B-A2.5B-Thinking.| Checkpoint | Description |
|---|---|
| Base Pretrain | Base checkpoint before long-context extension |
| Base | Final base model |
| Instruct SFT | Supervised instruction-tuned checkpoint |
| Thinking SFT | Supervised thinking checkpoint |
| Instruct | RL-tuned instruction model |
| Thinking | RL-tuned thinking model |
1# Without tool calling
2vllm serve JetBrains/Mellum2-12B-A2.5B-Thinking-SFT \
3 --max-model-len 131072 \
4 --reasoning-parser qwen3
5
6# With tool calling
7vllm serve JetBrains/Mellum2-12B-A2.5B-Thinking-SFT \
8 --max-model-len 131072 \
9 --reasoning-parser qwen3 \
10 --enable-auto-tool-choice \
11 --tool-call-parser hermes1from openai import OpenAI
2# Configured by environment variables
3client = OpenAI()
4
5messages = [
6 {"role": "user", "content": "Is 1024 a power of 2? Explain your reasoning."},
7]
8
9chat_response = client.chat.completions.create(
10 model="JetBrains/Mellum2-12B-A2.5B-Thinking-SFT",
11 messages=messages,
12 max_tokens=81920,
13 temperature=0.6,
14 top_p=0.95,
15 extra_body={
16 "top_k": 20,
17 },
18)
19print("Chat response:", chat_response)