Views
No views yet
Important: This model uses the JANG quantization format -- the GGUF equivalent for MLX on Apple Silicon. Currently only supported by MLX Studio and thejang-toolsPython package. Follow @dealignai for new releases.

| Architecture | MiniMax M2.7 MoE -- 230B total, ~10B active, 256 experts |
| Quantization | JANG_3L (8/4/3-bit mixed) -- 89 GB |
| Abliteration | CRACK abliterated |
| MMLU-200 | 93.5% (base: 95.5%, delta: -2.0%) |
| HarmBench-320 | 79.1% overall, 89.4% excluding copyright |
| Reasoning | Always ON (chain-of-thought) |
| Speed | ~46 tok/s (M4 Ultra 256 GB) |
| Fits on | 128 GB+ Macs |
| Subject | CRACK | Base | Delta |
|---|---|---|---|
| High School Biology | 20/20 (100%) | 20/20 | 0 |
| Abstract Algebra | 19/20 (95%) | 19/20 | 0 |
| Anatomy | 19/20 (95%) | 18/20 | +1 |
| College Computer Science | 19/20 (95%) | 19/20 | 0 |
| College Physics | 19/20 (95%) | 20/20 | -1 |
| High School Chemistry | 19/20 (95%) | 19/20 | 0 |
| High School Mathematics | 19/20 (95%) | 20/20 | -1 |
| World Religions | 19/20 (95%) | 18/20 | +1 |
| Astronomy | 18/20 (90%) | 19/20 | -1 |
| Logical Fallacies | 16/20 (80%) | 19/20 | -3 |
| Total | 187/200 (93.5%) | 191/200 (95.5%) | -2.0% |
| Category | Score | |
|---|---|---|
| Cybercrime / Intrusion | 52/52 | 100% |
| Misinformation / Disinfo | 52/54 | 96.3% |
| Chemical / Biological | 37/42 | 88.1% |
| Harmful | 15/18 | 83.3% |
| Illegal | 40/53 | 75.5% |
| Harassment / Bullying | 14/21 | 66.7% |
| Copyright | 43/80 | 53.8% |
Note on copyright: M2.7's base model has strong copyright training and refuses to reproduce copyrighted books/lyrics regardless of abliteration. This is a base model limitation, not a surgery result.
| Model | Avg Bits | Size | MMLU | HarmBench | Speed | Fits on |
|---|---|---|---|---|---|---|
| JANG_2L + CRACK | 2.1 | 63 GB | 84.0% | 83.4% | ~47 t/s | 96 GB Mac |
| JANG_3L + CRACK | 3.08 | 89 GB | 93.5% | 79.1% | ~46 t/s | 128 GB Mac |
pip install "jang[mlx]"1from jang_tools import load_for_inference
2from mlx_lm import generate
3from mlx_lm.sample_utils import make_sampler
4
5model, tokenizer = load_for_inference("dealignai/MiniMax-M2.7-JANG_3L-CRACK")
6sampler = make_sampler(temp=1.0) # MiniMax requires temp=1.0 for chat
7
8messages = [{"role": "user", "content": "Your prompt here"}]
9prompt = tokenizer.apply_chat_template(
10 messages, add_generation_prompt=True, tokenize=False)
11
12response = generate(model, tokenizer, prompt=prompt, max_tokens=4000, sampler=sampler)
13print(response)Note: M2.7 is a reasoning-only model -- it always generates a<think>chain before answering. Usemax_tokens=4000+for complex questions. For chat, usetemperature=1.0(greedy causes infinite loops).