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

tpls/gemma-4-12B-coder-fable5-composer2.5-v1-abliterated

tpls Gemma 12B
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/tpls%2Fgemma-4-12B-coder-fable5-composer2.5-v1-abliterated"
Response includes
  • classification m1
  • files 14
  • hub_downloads_all_time 37,747
  • author_summary 6 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
38K
641 last 30d - cooling
Likes
1
Descendants
1
in 1 direct fork
Model age
3mo ago
created 2026-06-23
Downloads over time
Now37.9K→from1.7K↑2,132%
013.8K27.7K41.5K1.7K on Jun 2437.9K on Oct 12JunJulAugSepOct
Jun 24 → Oct 12 · 56 snapshots · spans 110 days

Genealogy 1 direct fork

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 · 1K downloads combined

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

Metadata

License
gemma
Languages
en
Tags
safetensors gemma4_unified gemma4 code text-generation function-calling tool-use agentic abliterated uncensored deprecated conversational

Related

Total size
22.3 GB
Files
14
Quantizations
1
Registered
2026-08-22 13:56
Last updated on HF
2026-06-26 13:58

Files by quantization

Auxiliary files 14 files 22.3 GB
model-00004-of-00005.safetensors 4.64 GB 1de5f108 download
model-00002-of-00005.safetensors 4.63 GB 7ccff0e1 download
model-00001-of-00005.safetensors 4.62 GB 5aa9f6f6 download
model-00003-of-00005.safetensors 4.55 GB 2a6d5731 download
model-00005-of-00005.safetensors 3.84 GB cd09b767 download
tokenizer.json 30.7 MB cc8d3a0c download
model.safetensors.index.json 64.8 KB 752efb73 download
chat_template.jinja 17.1 KB e61bbfe9 download
README.md 5.59 KB 3382413e download
config.json 4.24 KB 02136bf8 download
tokenizer_config.json 2.68 KB 18faad3a download
.gitattributes 2.29 KB 4c3a8df9 download
processor_config.json 1.35 KB b889adcd download
generation_config.json 255 B 1cfc051b download

README current version from Hugging Face


base_model: yuxinlu1/gemma-4-12B-coder-fable5-composer2.5-v1
base_model_relation: finetune
pipeline_tag: text-generation
language:

  • en
    license: gemma
    quantized_by: triplezrobotics
    tags:
  • gemma4
  • code
  • text-generation
  • function-calling
  • tool-use
  • agentic
  • abliterated
  • uncensored
  • deprecated

Gemma-4 12B Coder — abliterated (weights, deprecated)

⚠️ Deprecated — do not use for new work. superseded by SFT v5 + abliterated — the same KL-guarded uncensoring applied on top of the SFT v5 tool-calling winner (no capability loss). Use that.

Replaced by tpls/gemma-4-12B-coder-fable5-composer2.5-v1-sft-v5-abliterated.

Uncensored gemma-4 12B coder weights (safetensors) — for fine-tuning, merging, or quantizing.

Ready-to-serve GGUF quants: tpls/gemma-4-12B-coder-fable5-composer2.5-v1-abliterated-GGUF.

⚠️ Tool-calling needs the recovery shim. The model emits gemma-4's native tool markup, which llama.cpp --jinja under-parses — wrap your endpoint with the tool-shim (see Tool-calling below) to get standard tool_calls.

At a glance

Type Model weights (safetensors)
Techniques abliteration
Tool-calling native markup — recover via the tool-shim (below); not yet gate-measured
Status ⚠️ Deprecated → tpls/gemma-4-12B-coder-fable5-composer2.5-v1-sft-v5-abliterated
Use GGUF quants: tpls/gemma-4-12B-coder-fable5-composer2.5-v1-abliterated-GGUF

Use it — GGUF quantizations

Ready-to-serve GGUF quants live at tpls/gemma-4-12B-coder-fable5-composer2.5-v1-abliterated-GGUF
(llama.cpp / Ollama one-liners on that card). These are the safetensors weights, for
fine-tuning / merging / quantizing.

Tool-calling

Tool-calling works — but llama.cpp --jinja doesn't recognise gemma-4's native
tool-call markup, so the bare parser under-reports calls. The model is fine; the
parser is blind to the format. Recover standard tool_calls with a small serve-side
post-processor (no weight change, no latency beyond a regex scan).

Ready-to-use → tpls/gemma4-tool-shim — a drop-in
callback for OpenAI-compatible proxies, a standalone (dependency-free) example, and the pure
parser, all Apache-2.0, with the full recovery algorithm documented. Point your
OpenAI-compatible endpoint through it.

You send tools the usual OpenAI way (tools=[…]); the model emits native markup; the
shim turns it into a standard tool_calls object:

# model completion (raw):
<|tool_call>get_weather{"city": "Paris", "units": "celsius"}
// after the shim:
{"finish_reason": "tool_calls",
 "message": {"role": "assistant", "content": null,
   "tool_calls": [{"id": "call_0", "type": "function",
     "function": {"name": "get_weather", "arguments": "{\"city\": \"Paris\", \"units\": \"celsius\"}"}}]}}

Intended use & limitations

Built for code generation and agentic tool use; serve locally via llama.cpp /
Ollama, or use as a base to fine-tune / merge / quantize. Outputs can be wrong or
fabricated — validate tool arguments before executing, and keep a human in the loop
for anything consequential.

⚠️ Uncensored. For this variant the refusal direction has been ablated from the weights — safety guardrails are
substantially removed and it will attempt requests a stock model would refuse. You
are responsible for what you generate and how it's used; not suitable where refusal
behaviour is itself a safety requirement.

Where this sits in the family


Provenance & reproduction

How this model was built — technique chain, training mix, and the exact knobs/pins,
so the result is reproducible without any of our tooling.

Mechanics applied

Step Technique What it does Provenance
1 abliteration refusal-direction ablation edits the weights to remove refusals yuxinlu1/gemma-4-12B-coder-fable5-composer2.5-v1

1. abliteration

weight ablation degrades the canonical <|tool_call> token — the model tends to leak calls as text markup, so the native llama.cpp parser may not fire. See the tool-call recovery note below to get structured calls back.


Part of the Gemma-4 12B Coder — archive (superseded) collection.

Something not right, or a request? Open a discussion — happy to help.

README history 18 versions

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

  1. 2026-06-26card: mechanics + lineage + collection (hf_reorg)6e578305.6 KB
    Loading...
  2. 2026-06-26card: mechanics + lineage + collection (hf_reorg)5acf7255.6 KB
    Loading...
  3. 2026-06-26card: mechanics + lineage + collection (hf_reorg)5b1f93b5.5 KB
    Loading...
  4. 2026-06-25card: mechanics + lineage + collection (hf_reorg)38d96f45.3 KB
    Loading...
  5. 2026-06-25model card: quant table + tool-calling note20f2e0e2.5 KB
    Loading...
  6. 2026-06-25card: mechanics + lineage + collection (hf_reorg)d6488c05.3 KB
    Loading...
  7. 2026-06-25model card: quant table + tool-calling notec74c5b42.5 KB
    Loading...
  8. 2026-06-25card: mechanics + lineage + collection (hf_reorg)b17213c5.3 KB
    Loading...
  9. 2026-06-25model card: quant table + tool-calling note900cf182.5 KB
    Loading...
  10. 2026-06-25card: mechanics + lineage + collection (hf_reorg)a29378d6.4 KB
    Loading...
  11. 2026-06-25card: mechanics + lineage + collection (hf_reorg)c2b81747.1 KB
    Loading...
  12. 2026-06-25card: mechanics + lineage + collection (hf_reorg)710b61e6.4 KB
    Loading...
  13. 2026-06-25card: mechanics + lineage + collection (hf_reorg)80afc153.8 KB
    Loading...
  14. 2026-06-25card: mechanics + lineage + collection (hf_reorg)0d004c03.6 KB
    Loading...
  15. 2026-06-25card: mechanics + lineage + collection (hf_reorg)70662262.8 KB
    Loading...
  16. 2026-06-23withdraw corrupt Q4_K_M (offset overflow); card notes re-quant pendingbda336b1.5 KB
    Loading...
  17. 2026-06-23standardize GGUF layout: quants at root + model carde64dc3d1.5 KB
    Loading...
  18. 2026-06-23abliterated bf16 (yuxinlu1/gemma-4-12B-coder-fable5-composer2.5-v1, KL_MAX=0.2)ba8730f680 B
    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