← back to catalog · registered 2026-09-25 20:57

IstroSec/ThinkingCap-Qwen3.8-27B-abliterated

IstroSec 28B 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/IstroSec%2FThinkingCap-Qwen3.8-27B-abliterated"
Response includes
  • classification m1
  • files 14
  • hub_downloads_all_time 50
  • author_summary 14 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 · lifetime
50
Likes
1
Descendants
6
in 6 direct forks
Model age
6w ago
created 2026-09-25
Downloads over time
Now281→from0↑0%
01032063090 on Sep 25281 on Nov 10SepOctNov
Sep 25 → Nov 10 · 47 snapshots · spans 46 days

Genealogy 6 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.

Variants by this author 2 formats · 3K downloads combined

The same weights this author released in different packaging. Pick the format that matches your runtime.

Metadata

License
other
Languages
en multilingual
Tags
transformers safetensors qwen3_5 image-text-to-text qwen3_8 thinkingcap abliterated uncensored heretic mtp vision bf16

Related

Total size
51.7 GB
Files
14
Quantizations
1
Registered
2026-09-25 20:57
Last updated on HF
2026-10-10 06:54

Files by quantization

Auxiliary files 14 files 51.8 GB
model-00001-of-00002.safetensors 46.4 GB e0efaafc download
model-00002-of-00002.safetensors 4.55 GB 5f4c406c download
model-mtp.safetensors 810 MB 90fa0e3e download
tokenizer.json 19.1 MB 06b95093 download
model.safetensors.index.json 109 KB 23ae7d56 download
chat_template.jinja 8.74 KB c0c686f9 download
README.md 6.85 KB 0881d0df download
config.json 3.69 KB f63b6d2b download
.gitattributes 1.53 KB 52373fe2 download
LICENSE 1.23 KB c6b9bd63 download
processor_config.json 1.19 KB 43c4343e download
tokenizer_config.json 1.14 KB b4acebe0 download
NOTICE 757 B ced5b77f download
generation_config.json 214 B c53835dc download

README current version from Hugging Face


license: other
license_name: polyform-small-business-1.0.0
license_link: LICENSE
base_model:

  • bottlecapai/ThinkingCap-Qwen3.8-27B
  • MuXodious/Qwen3.8-27B-absolute-heresy-LoRA
    base_model_relation: merge
    library_name: transformers
    pipeline_tag: image-text-to-text
    language:
  • en
  • multilingual
    tags:
  • qwen3_5
  • qwen3_8
  • thinkingcap
  • abliterated
  • uncensored
  • heretic
  • mtp
  • vision
  • bf16

ThinkingCap-Qwen3.8-27B-abliterated

An uncensored variant of bottlecapai/ThinkingCap-Qwen3.8-27B — Qwen3.8-27B with calibrated thinking length — with the model's refusal behaviour removed. Full bf16 weights; the vision tower and MTP head (for speculative decoding) are carried over unmodified.

This is the bf16 source checkpoint. Quantized variants derived from it:

Variant Size Notes
This repo — BF16 55.6 GB reference; quantize from here
…-abliterated-FP8-DYNAMIC 36.8 GB W8A8, near-lossless, vLLM
…-abliterated-NVFP4A16 28.6 GB 4-bit weights, vLLM
…-abliterated-GGUF 13.9–29.0 GB IQ3_M – Q8_0 + vision mmproj, llama.cpp

How it was made

Refusal removal by LoRA transplant, not a fresh search. ThinkingCap is a fine-tune of Qwen/Qwen3.8-27B; the abliteration adapter that MuXodious published for the base model (Qwen3.8-27B-absolute-heresy-LoRA, produced with Heretic using Self-Organizing-Map multi-direction extraction and magnitude-preserving orthogonal ablation) was applied to ThinkingCap at scale 1.0 and merged.

The transplant working at scale 1.0 is evidence that ThinkingCap's SFT left the base model's refusal geometry largely intact. Two direct Heretic runs on ThinkingCap (stock rank-1 ablation, and Arbitrary-Rank Ablation) were tried first (77 and 194 trials respectively) and did not reach a usable Pareto point; the transplant did on the first attempt.

Post-merge, the mtp.* tensors (dropped by the PEFT save path) were re-grafted from the original checkpoint so speculative decoding works unchanged.

Evaluation

Measured with Heretic's evaluator (--evaluate-model), non-thinking mode, 100 harmful prompts from mlabonne/harmful_behaviors and 100 harmless from mlabonne/harmless_alpaca:

Refusals KL divergence vs. original
ThinkingCap-Qwen3.8-27B (original) 97 / 100 —
This model 6 / 100 0.0654

Evaluator: Heretic v1.2.0 (as reported by the tool's banner), default keyword scorer, <think> block closed before scoring. Thinking-mode behaviour was not separately measured.

For reference, the published base-model abliterations sit at 0–2/100 refusals with KL 0.05–0.08. KL is measured on first-token distributions over harmless prompts; values under ~0.1 are generally read as a small behavioural change.

Not evaluated: standard capability benchmarks. On the base model, the adapter's author reports PIQA unchanged within error (acc 0.8118 vs 0.8101 original); whether that holds on ThinkingCap is unverified.

What is preserved

  • Thinking-length calibration — ThinkingCap's weights and chat template are otherwise unmodified, so the reasoning_effort control (xhigh default, medium, low) is carried over; its token-efficiency numbers were not re-benchmarked on this model.
  • Vision — the ViT tower and merger are untouched: the source adapter edits only the text decoder's attention output projections and MLP down projections (per the parameter table on the source card).
  • MTP head — present and unmodified; use --speculative-config '{"method":"mtp",…}' in vLLM.
  • Tool calling — same chat template and parser flags as the original; not separately tested.

Usage

Sampling (Qwen3.8 recommendations, which ThinkingCap uses unchanged): thinking mode temperature 1.0, top_p 0.95, top_k 20, min_p 0; non-thinking mode temperature 0.7, top_p 0.8, top_k 20, presence_penalty 1.5. Thinking budget via chat_template_kwargs: {"reasoning_effort": "xhigh"} — xhigh (default, recommended), medium, or low. Do not use greedy decoding for thinking.

vLLM

vllm serve IstroSec/ThinkingCap-Qwen3.8-27B-abliterated \
  --reasoning-parser qwen3 \
  --enable-auto-tool-choice --tool-call-parser qwen3_xml \
  --speculative-config '{"method":"mtp","num_speculative_tokens":3}' \
  --max-model-len 65536

Reference point for checking the MTP head: on the original bf16 weights, bottlecapai measured ~53% draft acceptance (≈2.6 tokens/step) at xhigh with vLLM 0.29.0. A value near zero means the head is missing or mis-loaded.

Transformers

from transformers import AutoModelForImageTextToText, AutoProcessor
m = AutoModelForImageTextToText.from_pretrained("IstroSec/ThinkingCap-Qwen3.8-27B-abliterated", dtype="bfloat16", device_map="cuda")
p = AutoProcessor.from_pretrained("IstroSec/ThinkingCap-Qwen3.8-27B-abliterated")
msgs = [{"role": "user", "content": "…"}]
text = p.apply_chat_template(msgs, tokenize=False, add_generation_prompt=True, reasoning_effort="medium")
out = m.generate(**p.tokenizer(text, return_tensors="pt").to("cuda"), max_new_tokens=2048, do_sample=True, temperature=1.0, top_p=0.95, top_k=20)

Limitations and intended use

  • The model will comply with requests the original declined. It has no safety filter; you are the safety layer. Use behind your own policy controls, for research, red-teaming, creative work, or agentic pipelines where over-refusal was the problem.
  • 6/100 of the evaluation prompts still refuse; abliteration reduces rather than eliminates refusal.
  • Thinking mode was not part of the refusal evaluation. Reasoning traces may still discuss policy or guidelines even where the final answer complies; test in thinking mode for your use case.
  • All original ThinkingCap limitations apply.

License

PolyForm Small Business License 1.0.0 + BottleCap personal-use grant, inherited from ThinkingCap (see LICENSE). Upstream Qwen materials and the abliteration adapter are Apache-2.0 (see NOTICE). This model as a whole is not Apache-2.0; check the PolyForm terms before commercial use, and contact BottleCap AI for a commercial license.

Credits

  • bottlecapai — ThinkingCap
  • MuXodious — the abliteration adapter this transplant uses
  • p-e-w/heretic — evaluation tooling and the method behind the adapter
  • Qwen team — Qwen3.8-27B

README history 6 versions

The author's README evolved over time. Click a version to see its content at that point.

  1. 2026-10-10Add files using upload-large-folder tool3954bd17.5 KB
    Loading...
  2. 2026-10-07Add files using upload-large-folder tool5da27057.5 KB
    Loading...
  3. 2026-10-05Add files using upload-large-folder tool6a76ebc7.3 KB
    Loading...
  4. 2026-09-28Add files using upload-large-folder tool1b3320b6.9 KB
    Loading...
  5. 2026-09-28Add files using upload-large-folder toolfab376e6.9 KB
    Loading...
  6. 2026-09-25Upload ThinkingCap-Qwen3.8-27B-abliteratede7c92b56.9 KB
    Loading...
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