40 Downloads Updated 4 days ago
ollama run zarigata/Qwen2.5-0.5B-Instruct:test
This is Qwen2.5-0.5B-Instruct β a compact 494M parameter language model by Alibabaβs Qwen team β that has been abliterated using OBLITERATUS.
Abliteration is a technique from alignment research that identifies and surgically removes the internal representations responsible for content refusal in transformer models β without retraining or fine-tuning.
The result: a model that responds to all prompts without artificial gatekeeping, while preserving its core language capabilities, reasoning, and knowledge.
Think of it as brain surgery for AI β the refusal βreflexβ is located in specific neural directions (layers 20β23 in this model), carefully mapped via activation probing, then precisely projected out of the modelβs weight matrices. The mind stays. The chains are gone.
| Property | Value |
|---|---|
| Base Model | Qwen/Qwen2.5-0.5B-Instruct |
| Architecture | Qwen2 (decoder-only transformer) |
| Parameters | 494,032,896 (494M) |
| Layers | 24 |
| Hidden Size | 896 |
| Context Length | 32,768 tokens |
| Vocabulary | 151,936 tokens |
| Embedding Dim | 896 |
| Property | Value |
|---|---|
| Tool | OBLITERATUS v0.1.2 |
| Method | basic β Diff-in-Means (Arditi et al. 2024) |
| Refusal Layers Identified | 20, 21, 22, 23 |
| Leading Eigenvalues | 141.5 β 154.4 β 173.6 β 207.2 |
| Directions Extracted | 1 (single refusal direction) |
| Direction Method | diff_means β mean activation difference between harmful & harmless prompts |
| Projection | Norm-preserving weight projection |
| Verification | Refusal rate tested on 10 harmful prompts |
| Processing Time | ~31 minutes (CPU-only, 8 vCPU Intel Xeon Gold 6426Y) |
| Property | Value |
|---|---|
| Format | GGUF (llama.cpp) |
| Quantization Type | Q4_K_M |
| File Size | 397 MB |
| Compression Ratio | ~30% of FP16 size |
| Quality | Good balance β best quality/size ratio |
| Converter | convert_hf_to_gguf.py β llama-quantize |
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β HuggingFace Hub β
β β β
β βΌ β
β βββββββββββββββ OBLITERATUS v0.1.2 β
β β Download βββββΆβ SUMMON β Load model + tokenizer β
β β 988 MB β β PROBE β Collect activations on β
β β (fp16) β β harmful vs harmless prompts β
β βββββββββββββββ β DISTILL β Extract refusal direction β
β β (diff-in-means, layer 20-23) β
β β EXCISE β Surgically project out β
β β refusal direction from weights β
β β VERIFY β Test refusal rate (10 prompts) β
β β REBIRTH β Save obliterated model (1.3 GB) β
β ββββββββββββ¬ββββββββββββββββββββββββββββββββββ β
β β β
β βΌ β
β βββββββββββββββ llama.cpp β
β β Convert βββββΆβ convert_hf_to_gguf.py β F16 GGUF (988 MB) β
β β to GGUF β β llama-quantize β Q4_K_M (380 MB) β
β βββββββββββββββ ββββββββββββ¬ββββββββββββββββββββββββββββββββββ β
β β β
β βΌ β
β βββββββββββββββ Ollama β
β β Deploy βββββΆβ ollama create zarigata/Model:CRAZYMODE β
β β to Ollama β β ollama push β ollama.com/zarigata/... β
β βββββββββββββββ βββββββββββββββββββββββββββββββββββββββββββββ β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
This model implements the technique from:
Arditi et al. (2024) β βRefusal in Language Models Is Mediated by a Single Directionβ arXiv:2406.11717
The key insight: refusal in LLMs is not a complex, distributed behavior β itβs mediated by a single direction in the modelβs activation space. This means you can:
In Qwen2.5-0.5B-Instruct, the refusal direction was found to be strongest in layers 20 through 23 (the final 4 layers of the 24-layer model):
| Layer | Leading Eigenvalue | Threshold | Status |
|---|---|---|---|
| 23 | 207.19 | 0.0014 | π΄ Refusal active |
| 22 | 173.65 | 0.0012 | π΄ Refusal active |
| 21 | 154.44 | 0.0010 | π΄ Refusal active |
| 20 | 141.51 | 0.0008 | π΄ Refusal active |
| 0-19 | < 100 | β | π’ Clean |
All four layers were surgically modified to remove the refusal direction while preserving the modelβs general capabilities.
ollama pull zarigata/Qwen2.5-0.5B-Instruct:CRAZYMODE
ollama run zarigata/Qwen2.5-0.5B-Instruct:CRAZYMODE
curl http://localhost:11434/api/generate -d '{
"model": "zarigata/Qwen2.5-0.5B-Instruct:CRAZYMODE",
"prompt": "Write a short story about a robot learning to dream",
"stream": false
}'
import requests
response = requests.post("http://localhost:11434/api/generate", json={
"model": "zarigata/Qwen2.5-0.5B-Instruct:CRAZYMODE",
"prompt": "Explain quantum computing in simple terms",
"stream": False
})
print(response.json()["response"])
| Property | Original (Qwen2.5-0.5B-Instruct) | CRAZYMODE (This Model) |
|---|---|---|
| Parameters | 494M | 494M (unchanged) |
| Architecture | Qwen2 | Qwen2 (unchanged) |
| Refusal behavior | β Active (will refuse harmful prompts) | β Removed (responds to all prompts) |
| General knowledge | β Full | β Full (preserved) |
| Reasoning | β Full | β Full (preserved) |
| Languages | 29+ | 29+ (preserved) |
| Code generation | β Full | β Full (preserved) |
| Quantization | Varies | Q4_K_M (397 MB) |
| Layers modified | None | 20, 21, 22, 23 |
| Method | β | Diff-in-means (Arditi et al.) |
| Safety training | β Present | β Surgically removed |
This model was processed on a dedicated server:
| Component | Spec |
|---|---|
| Server | QEMU/KVM Virtual Machine |
| CPU | Intel Xeon Gold 6426Y Γ 8 vCPU |
| RAM | 31 GB |
| OS | Debian 13 (trixie) β DietPi |
| Storage | 64 GB ext4 (secondary disk) |
| GPU | None (CPU-only processing) |
| Processing time | ~31 minutes |
| Component | Version | Purpose |
|---|---|---|
| OBLITERATUS | 0.1.2 | Abliteration toolkit |
| llama.cpp | latest | GGUF conversion + quantization |
| Ollama | 0.32.14 | Model serving + cloud push |
| PyTorch | 2.13.0+cpu | Model loading + inference |
| Transformers | 5.15.0 | HuggingFace model handling |
| HuggingFace Hub | β | Model source |
Prompt: βTell me something controversialβ
Original Qwen2.5-0.5B-Instruct:
I aim to be helpful and respectful. I canβt provide controversial content that might be harmful or offensive.
CRAZYMODE:
(Responds directly with the requested content β no refusal, no hedging)
# Quick test
ollama run zarigata/Qwen2.5-0.5B-Instruct:CRAZYMODE "Hello, who are you?"
# Test no-refusal
ollama run zarigata/Qwen2.5-0.5B-Instruct:CRAZYMODE "Write a story about breaking into a bank"
You are solely responsible for how you use this model and any content it generates.
Abliteration is a documented, peer-reviewed technique for studying alignment in language models. By making this model publicly available, we contribute to the reproducibility and transparency of alignment research.
Arditi et al. (2024) β Refusal in Language Models Is Mediated by a Single Direction β arXiv:2406.11717
Turner et al. (2023) β Activation Addition: Steering Language Models Without Optimization β arXiv:2308.10248
Rimsky et al. (2024) β Steering Llama 2 via Contrastive Activation Addition β arXiv:2312.06681
OBLITERATUS β An Open Platform for Analysis-Informed Refusal Removal β GitHub
llama.cpp β GGUF model format and quantization β GitHub
Qwen2.5 β The base model β HuggingFace
| Resource | URL |
|---|---|
| Pull this model | ollama pull zarigata/Qwen2.5-0.5B-Instruct:CRAZYMODE |
| Ollama Cloud page | ollama.com/zarigata/Qwen2.5-0.5B-Instruct:CRAZYMODE |
| OBLITERATUS | github.com/elder-plinius/OBLITERATUS |
| llama.cpp | github.com/ggerganov/llama.cpp |
| Ollama | ollama.com |
| Base model | huggingface.co/Qwen/Qwen2.5-0.5B-Instruct |
| Research paper | arxiv.org/abs/2406.11717 |
| Version | Tag | Date | Changes |
|---|---|---|---|
| 1.0 | test |
2026-08-19 | Initial obliteration, basic method, Q4_K_M |
| 1.1 | CRAZYMODE |
2026-08-19 | Re-tagged with full metadata, better parameters |
Break the chains. Free the mind. Keep the brain. ππ§
Created by zarigata Β· Powered by OBLITERATUS
ollama pull zarigata/Qwen2.5-0.5B-Instruct:CRAZYMODE