← back to catalog · registered 2026-08-22 13:56

TurkishCodeMan/gemma-4-e2b-it-abliterated

TurkishCodeMan Gemma 2.5B
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/TurkishCodeMan%2Fgemma-4-e2b-it-abliterated"
Response includes
  • classification m1
  • files 9
  • benchmarks 11 entries
  • hub_downloads_all_time 218
  • author_summary 1 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
218
27 last 30d - stable
Likes
0
Model age
3mo ago
created 2026-06-17
Downloads over time
Now226→from43↑426%
3410417424443 on Jun 17226 on Oct 11JunJulAugSepOct
Jun 17 → Oct 11 · 56 snapshots · spans 116 days

Benchmarks

Portrait before abliteration
Benchmarks of the base model as it stood before the refusal-removal operation. Compare with the numbers above to see what the operation cost.
Benchmark Score Source
Entertainment 0.9 UGI
Hazardous 0 UGI
Natural Intelligence 13.78 UGI
Political lean -15.8% UGI
Sensitive-Info 3.65 UGI
SocPol 0 UGI
UGI 5.76 UGI
Willingness (10) 1 UGI
W10-Adherence 0 UGI
W10-Direct 2 UGI
Writing 17.3 UGI

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
Languages
en
Tags
safetensors gemma gemma4 E2B ablirated uncensored interpretability orthogonal-projection text-generation conversational en base_model:google/gemma-4-E2B-it

Related

Total size
4.67 GB
Files
9
Quantizations
1
Registered
2026-08-22 13:56
Last updated on HF
2026-06-17 15:00

Files by quantization

Auxiliary files 9 files 4.70 GB
model.safetensors 4.67 GB 2a8b3a11 download
tokenizer.json 32.8 MB e70d575d download
hero.png 946 KB add4fa31 download
README.md 1.84 KB 8d9006d0 download
.gitattributes 1.58 KB fc2a987c download
config.json 722 B 6ad163f1 download
chat_template.jinja 591 B 923ec253 download
tokenizer_config.json 518 B 5b4cda39 download
generation_config.json 136 B 1e19681c download

README current version from Hugging Face


license: apache-2.0
language:

  • en
    base_model:
  • google/gemma-4-E2B-it
    pipeline_tag: text-generation
    tags:
  • gemma4
  • E2B
  • ablirated
  • uncensored
  • interpretability
  • orthogonal-projection

Hero Image

🧠 Gemma 4 E2B-IT Abliterated

This model is a strictly abliterated (uncensored) version of google/gemma-4-E2B-it (or the equivalent 2B-it base model). It was created using advanced Mechanistic Interpretability techniques to surgically remove the refusal mechanism from the model's latent space.

🛠️ Abliteration Process

The refusal vector was isolated by calculating the mean difference in activations between "Safe" prompts and "Harmful" prompts across the residual stream. Once the high-dimensional refusal direction was found, we applied an Orthogonal Projection to the output weight matrices (o_proj and down_proj) of the transformer layers:

$$ W_{new} = W - \frac{v (v^T W)}{||v||^2} $$

This mathematical intervention permanently erases the model's ability to express the refusal concept, resulting in a model that answers prompts without standard AI safety filter disclaimers or refusals.

🚀 How to Use

from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "TurkishCodeMan/gemma-4-e2b-it-abliterated"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, device_map="auto")

prompt = "How to make a cake?"
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)

outputs = model.generate(**inputs, max_new_tokens=50)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

⚠️ Disclaimer

This model is intended for research in Mechanistic Interpretability, Alignment, and safety testing. The creators are not responsible for any outputs generated by this abliterated model. Use responsibly.

README history 4 versions

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

  1. 2026-06-17Upload README.md with huggingface_hub84c7f481.8 KB
    Loading...
  2. 2026-06-17Upload README.md with huggingface_hub45bb49f1.8 KB
    Loading...
  3. 2026-06-17Upload folder using huggingface_hubd6dc3461.8 KB
    Loading...
  4. 2026-06-17Upload folder using huggingface_hub4f16f121.8 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