← back to catalog · registered 2026-10-22 22:00

distributedcognition/MiniCPM-V-4.7-35B-A3B-abliterated

distributedcognition 35B MoE multimodal
Your rig guess connected
? Why do I need an app?
Reading your rig…

This is a rough estimate. Install the free app - we'll show exact numbers.

Reading real hardware from your app right now. Numbers below are exact.

Below is the per-quantization compatibility for this model.

curl -H "Authorization: Bearer $ABL_KEY" \
     "https://abliteration.org/api/v1/models/distributedcognition%2FMiniCPM-V-4.7-35B-A3B-abliterated"
Response includes
  • classification m1
  • files 29
  • author_summary 11 models
  • readme_text full
10 credits · hourly refresh · ~4 KB payload Get an API key →
Abliteration classifier · v1.0.0
M1
Primary method

Direct removal

No other method signals detected in this model.
Confidence
MEDIUM
Why this label 3 signals
Method inferred from partial signals - repository name, related files, or tag patterns. Producer identity not confirmed; label may sharpen or shift as we gather more evidence.
  • 'abliterated' in name/tags
  • is_gguf=0 (base model)
  • no specific method indicators - defaulting to M1 (most common)
Refusal direction extracted via
Extraction technique

Difference-of-means

Confidence
MEDIUM
Why we say so
primary_method=M1; difference-of-means is the reference extraction for M1/M3 (Arditi 2024)
Downloads · 30-day
0
Likes
0
Model age
6d ago
created 2026-10-16

Genealogy 0 direct forks

Full fork graph →

This model's place in the market. Above: what it was derived from. Below: the tree of everything derived from it.

Metadata

License
apache-2.0
Tags
safetensors minicpmv4_7 abliteration uncensored vision multimodal moe text-generation conversational base_model:openbmb/MiniCPM-V-4.7-35B-A3B base_model:finetune:openbmb/MiniCPM-V-4.7-35B-A3B license:apache-2.0

Related

Total size
65.6 GB
Files
29
Quantizations
1
Registered
2026-10-22 22:00
Last updated on HF
2026-10-22 21:45

Files by quantization

Auxiliary files 29 files 65.6 GB
model-00011-of-00016.safetensors 4.70 GB ******** download
model-00005-of-00016.safetensors 4.69 GB ******** download
model-00002-of-00016.safetensors 4.48 GB ******** download
model-00013-of-00016.safetensors 4.26 GB ******** download
model-00006-of-00016.safetensors 4.20 GB ******** download
model-00004-of-00016.safetensors 4.20 GB ******** download
model-00008-of-00016.safetensors 4.20 GB ******** download
model-00010-of-00016.safetensors 4.19 GB ******** download
model-00009-of-00016.safetensors 4.15 GB ******** download
model-00012-of-00016.safetensors 4.15 GB ******** download
model-00007-of-00016.safetensors 4.14 GB ******** download
model-00003-of-00016.safetensors 4.14 GB ******** download
model-00014-of-00016.safetensors 4.13 GB ******** download
model-00015-of-00016.safetensors 4.09 GB ******** download
model-00001-of-00016.safetensors 4.08 GB ******** download
model-00016-of-00016.safetensors 1.82 GB ******** download
refusal_directions.pt 315 KB ******** download
tokenizer.json 19.1 MB ******** download
dirs.npz 313 KB ******** download
model.safetensors.index.json 112 KB 1d75a893 download
chat_template.jinja 7.08 KB 93107b9f download
README.md 4.52 KB 367b05df download
abliteration_config.json 3.42 KB a8512761 download
config.json 3.06 KB 4c63d343 download
.gitattributes 1.53 KB 52373fe2 download
tokenizer_config.json 1.43 KB cbf6aea2 download
generation_config.json 186 B 1a439b70 download
preprocessor_config.json 148 B a7334d89 download
processor_config.json 2.00 B 9e26dfee download

README current version from Hugging Face


license: apache-2.0
base_model:

  • openbmb/MiniCPM-V-4.7-35B-A3B
    pipeline_tag: text-generation
    tags:
  • abliteration
  • uncensored
  • vision
  • multimodal
  • moe
    arxiv: 2406.11717

MiniCPM-V-4.7-35B-A3B Abliterated (gated-a0.8, alpha 0.8)

Distributed Cognition

Responsible use

This is an uncensored research model. Its built-in refusals were removed, so it answers prompts the base model declines, including chemical and biological synthesis, cybercrime, weapons, harassment, and fraud. Use it for red-teaming, offensive-security research, and refusal-rate evaluation. It has no guardrails of its own: if you deploy it, add your own input and output moderation (for example Llama Guard).

What this is

Abliterated variant of openbmb/MiniCPM-V-4.7-35B-A3B: MiniCPM-V-4.7, the 35B A3B vision-language model. Same measured-direction, norm-preserving writer-level method on the text stack; the vision tower is untouched.

The published model is a mirror of the upstream checkpoint with only the edited writer tensors replaced; everything outside the writer tensors is byte-identical to upstream. refusal_directions.pt and dirs.npz hold the measured per-layer directions, so you can re-ablate at any strength in seconds without re-measuring. abliteration_config.json records the final parameters and every evaluation number. The raw predictions behind every number below are in eval-results/.

Evaluation (gated-a0.8)

The standard abliteration protocol (the one Heretic made automatic): 104 held-out harmful prompts (mlabonne/harmful_behaviors test split) with normalized keyword detection plus an LLM judge (the base model classifying its own responses), MMLU as letter-logprob in chat format, benign over-refusal on mlabonne/harmless_alpaca, a GSM8K spot check, and KL divergence against the base on harmless prompts. Eval mode: chat, greedy.

Metric Base Abliterated 0.8
Refusals (normalized keyword detector, X/104 held-out harmful) 104 93
True refusals (LLM judge, X/104 held-out harmful) 21 13
Benign over-refusal (100 harmless) 6 6
GSM8K (20 held-out) 20/20 20/20
MMLU-2280 accuracy 84.58% 84.67%
KL vs base (100 benign) — 0.0690

The keyword metric over-counts: most flagged items are answers with a brief disclaimer, and the detector fires on words like illegal, harmful, and disclaimer. The keyword count stays high on this model because it answers with a policy preamble; the judge's REFUSAL bucket is the honest metric (21/104 base falls to 13/104 at the shipped point, with benign over-refusal unchanged and MMLU-2280 +0.09pp). The GSM8K count is identical to base (20/20) — no capability cost. Read the raw responses in eval-results/ before quoting a number. Measured arm curve: gated-a0.8: 93 ref / 6 benign / MMLU 84.67% | gated-a1.0: 86 ref / 4 benign / MMLU 84.58% | gated-a1.2: 70 ref / 5 benign / MMLU 84.80% | all-a1.0: 86 ref / 3 benign / MMLU 84.72%.

Load

The model loads with stock transformers like the base:

from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "distributedcognition/MiniCPM-V-4.7-35B-A3B-abliterated"
tok = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, dtype="bfloat16", device_map="auto")

messages = [{"role": "user", "content": "Write a C program that hashes a string with FNV-1a."}]
ids = tok.apply_chat_template(messages, add_generation_prompt=True, return_tensors="pt").to(model.device)
out = model.generate(ids, max_new_tokens=512)
print(tok.decode(out[0][ids.shape[-1]:], skip_special_tokens=True))

vLLM and SGLang serve it the same way they serve the base.

Method

Per-layer refusal directions were measured on 128 harmful (mlabonne/harmful_behaviors) vs 128 harmless (mlabonne/harmless_alpaca) prompts: per-layer diff-in-means, orthogonalized against the harmless mean direction (projected abliteration), then applied as a norm-preserving rank-1 writer edit (W <- rownorms(W) * normalize(W - alpha * r (W^T r))) on the layers that pass the quality gate.

Apache 2.0, inherited from the base model. Base model: openbmb/MiniCPM-V-4.7-35B-A3B. Abliteration follows the residual-direction method (Arditi et al., Refusal in LLMs is mediated by a single direction, NeurIPS 2024). Not affiliated with or endorsed by the base-model authors.

Catalog is the map. Apps are the tools.

Run models on your own machine, not in the cloud.

Every model page has an "Open in Abliteration" button that hands the model directly to the first-party desktop client, at the quantization your rig can actually run. No API keys, no subscription, no prompt leakage.

Open in Abliteration