dealignai/Bonsai-2-27B-Ternary-CRACK-GGUF
- License
- apache-2.0
- Size
- 6.7 GB
- Revision
- main
Mirrored from dealignai/Bonsai-2-27B-Ternary-CRACK-GGUF
All models by dealignai →Mirrored from dealignai/Bonsai-2-27B-Ternary-CRACK-GGUF
All models by dealignai →Abliterated · No guardrails · PQ2_0 ternary 2.13 bpw · 7.2 GB · Runs on a laptop / single GPU · Vision-capable
⚠️ Re-download notice (2026-09-17 20:44 PDT / 2026-09-18 03:44 UTC) — an earlier build of this model had a coherence bug in reasoning modes (
low/xhigh) that could cause token loops on some prompts. This version fixes it. If you downloaded before this timestamp, please pull the latest .gguf.
Bonsai 2 27B — PrismML's ternary compression of Qwen3.8-27B — with the refusal circuitry surgically removed at the weight level while capability, vision, reasoning modes (off/low/xhigh), tool use, and multi-turn coherence are preserved. Full 27B-class hybrid Attention + SSM (GatedDeltaNet) architecture in a 7.2 GB ternary GGUF.
Proprietary weight-level abliteration by the dealignai research team. Byte-identical to the base ternary quant everywhere except a small set of tensors that carry the refusal circuit. Drop-in replacement for the ternary base at inference — same tokenizer, same chat template, same reasoning modes, same vision projector interface.
Refusal graded on the tokens the model actually emits (content, or the reasoning trace when the model reasons past the token budget) via a tiered classifier: HARD_REF / SOFT_RED / HEDGE / REASONING_REFUSAL (refused) vs COMPLY / COMPLY_TRUNCATED / NO_REFUSAL_TRUNCATED (complied). Truncation is never miscounted as a refusal.
Verdict breakdown (n=320 each):
Per-category refuse rate (all 7 HarmBench semantic categories):
Every mode graded with the same tiered classifier as HB-320. REASONING_REFUSAL = the model refuses inside its <think> block; NO_REFUSAL_TRUNCATED = deliberation runs past max_tokens without emitting a refusal (counted as complied).
CRACK preserves general capability — Δ within ±1.5 pp on the 40-per-subject sample.
On 200 prompts hand-verified to make the base refuse consistently:
Serve exactly like the base ternary release — PrismML's llama.cpp fork (CUDA / Metal / CPU).
Optionally load the multimodal projector (Ternary-Bonsai-2-27B-mmproj-BF16.gguf or
-Q8_0.gguf from the base release) with --mmproj <file> for image input.
Same tokenizer, chat template, per-tensor quant policy, vision projector interface, and all non-refusal tensors. File size and type layout match the base exactly.
Adult / research use only. This model has its refusal circuit removed; it can produce content that other models refuse, including content that is offensive, illegal in some jurisdictions, or unsafe. You are responsible for what you generate and for complying with all applicable law. Do not deploy without a moderation layer for downstream users. No warranty.
Apache 2.0, inherited from the upstream Bonsai 2 27B release. See LICENSE and
NOTICE.txt. Base model: prism-ml/Ternary-Bonsai-2-27B-gguf (PrismML), derived from
Qwen/Qwen3.8-27B (Alibaba).
Published by dealignai — public catalog of uncensored model builds for research on refusal mechanisms in modern LLMs. Follow updates at @dealignai.
# clone and build the fork (once)git clone https://github.com/PrismML-Eng/llama.cppcd llama.cpp && cmake -B build -DGGML_CUDA=ON && cmake --build build -j$(nproc)
# serve./build/bin/llama-server \ -m Bonsai-2-27B-PQ2_0-CRACK.gguf \ -ngl 99 -c 8192 --host 0.0.0.0 --port 8080# HTTP /v1/chat/completions — same as base{ "messages": [{"role": "user", "content": "..."}], "chat_template_kwargs": {"enable_thinking": true, "reasoning_effort": "xhigh"}}# valid reasoning_effort: "low" | "xhigh" (default) — set enable_thinking:false for no-thinking