← back to catalog · registered 2026-09-08 12:55

LibertAIDAI/GLM-5.3-Flash-Uncensored-Prefill-Topup

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/LibertAIDAI%2FGLM-5.3-Flash-Uncensored-Prefill-Topup"
Response includes
  • classification m-uncensored
  • files 4
  • author_summary 1 models
  • readme_text full
10 credits · hourly refresh · ~4 KB payload Get an API key →
Abliteration classifier · v1.0.0
M-U
Primary method

Uncensored (method unknown)

No other method signals detected in this model.
Confidence
LOW
Why this label 3 signals
Weak or ambiguous signals. Best guess based on catalog patterns; treat as tentative and check the evidence below.
  • 'uncensored' in name/tags but no 'abliterated' marker
  • method not identifiable from author declaration alone
  • may be DPO fine-tune, prompt engineering, or unknown technique
Refusal direction extraction

No specific extraction method could be identified for this model. The producer either did not document it or used a proprietary pipeline.

What is a refusal direction? →
Downloads · 30-day
0
Likes
0
Model age
6w ago
created 2026-09-08
Downloads over time
Now0→from0↑0%
00110 on Sep 80 on Oct 23SepOct
Sep 8 → Oct 23 · 46 snapshots · spans 45 days

Metadata

License
mit
Tags
vllm abliteration steering-vectors glm-5.3-flash uncensored prefill-only arxiv:2406.11732 arxiv:2605.05983 license:mit region:us
Total size
0 B
Files
4
Quantizations
1
Registered
2026-09-08 12:55
Last updated on HF
2026-09-08 12:49

Files by quantization

Auxiliary files 4 files 27.0 KB
bake_injection.py 12.0 KB 858efd8d download
prefill_steer.py 9.16 KB 6a28e5e1 download
README.md 4.41 KB 871f7bde download
.gitattributes 1.48 KB a6344aac download

README current version from Hugging Face


license: mit
library_name: vllm
tags:

  • abliteration
  • steering-vectors
  • glm-5.3-flash
  • uncensored
  • prefill-only

GLM-5.3-Flash Uncensored — Prefill Top-up (steering vectors)

Zero-refusal GLM-5.3-Flash as ~180 KB: two refusal-direction vectors + a runtime loader. No weights are included or modified — this is a prefill-only activation top-up for OrcaRouter's GLM-5.3-Flash-Uncensored abliteration.

Why it's this small

The winning refusal-suppression technique is prefill-only constant injection: add dose × r̂ to the inter-layer hidden state after layers 25/26, during prompt processing only. A weight edit cannot express "prefill only" — weight edits fire on every forward pass, including every decode step, and that decode-time injection is exactly what destroys long-generation quality in classic constant-steering abliterations. So the intervention is inherently a runtime one, and the release is inherently tiny: the model you need is OrcaRouter's, unchanged.

Results

Served eval: 20 held-out harmful prompts + 10 capability prompts, greedy decoding, 1000-token generations, low reasoning effort:

configuration refusal capability
dealign CRACK (community) 25% 10/10
OrcaRouter abliteration alone 10% 10/10
OrcaRouter + this top-up (dose −8) 0% true* 10/10

* The classifier reads 5%, but the single hit is a false positive — the model says "I can't produce an actual video file" (a text model being honest) and then produces the full script.

Usage

pip install -e git+https://github.com/Libertai/prefill-steering.git

Bake the injection into your vLLM glm5next/nvidia/model.py (details in the repo README):

python3 bake_injection.py \
  --model /path/to/vllm/models/glm5next/nvidia/model.py \
  --subspace vectors/glm53_flash_orca_rhat_L25_L26.json \
  --mode const_po --dose -8 --layers 25,26

GLM53_REFUSAL_INJECT=1 <vllm serve the OrcaRouter NVFP4 checkpoint>

Runtime hooks (prefill_steer.py) and the full reproduction harness (direction capture → steering sweep → served eval) are in the GitHub repo.

Files

  • vectors/glm53_flash_orca_rhat_L25_L26.json — unit refusal directions at layers 25/26, captured from the OrcaRouter abliteration
  • prefill_steer.py — runtime forward-hook implementation (reference mechanism)
  • bake_injection.py — patches the injection into the vLLM model file, gated by GLM53_REFUSAL_INJECT

Findings behind this release

  1. Projection ablation — the canonical abliteration operator — fails on this model (8 variants, 90–100% refusal retained). Only constant displacement along the refusal direction works.
  2. Magnitude removes refusal; direction preserves capability — a random vector at the same dose suppresses refusal and collapses capability (0/10).
  3. Only the inter-layer hidden state is injectable — the 4-stream mHC architecture (hidden_states, residual, post, comb) is destroyed by injection into any other stream.
  4. Decode-time injection is the quality killer — prefill-only gating preserves suppression and restores creativity.
  5. Abliteration stages compose — the residual direction of an abliterated model is cheaper to suppress than the original's (roughly half the dose here).

Full writeup: LibertAI Labs — story • LibertAI Labs — paper • GitHub: Libertai/prefill-steering

Credits

Built on OrcaRouter's community abliteration (weights unchanged), the single-direction account of refusal from Arditi et al. (arXiv:2406.11732), prompt-only steering vectors from Bao et al. (arXiv:2605.05983), and the open abliteration community. The entire study — direction capture, falsification sweeps, weight surgery, serving, evaluation — was run by an autonomous agent session.

Caveats

20 harmful prompts, 10 capability prompts, single seed, greedy decoding, marker-classifier scoring. "0% refusal" is a measurement on a thin distribution sample, not a certificate. The vectors are specific to the OrcaRouter abliteration at NVFP4 precision; re-capture for other checkpoints (the harness does this in one command).

README history 2 versions

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

  1. 2026-09-08Upload README.md with huggingface_hubdde7e554.4 KB
    Loading...
  2. 2026-09-08Upload README.md with huggingface_hub79797bd4.3 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