---
title: What Is Abliteration? Abliterated AI Models Explained
description: Learn how abliteration changes model weights, how it differs from prompting or fine-tuning, and how to use abliterated API models.
canonical: https://routerhub.si/guides/what-is-abliteration
---

Model guide
# What Is Abliteration? Abliterated AI Models Explained
Abliteration is a weight-level technique that reduces refusal behavior in a language model.
By RouterHub · Updated 3 November 2026

## What does abliterated mean?
Uncensored models are reduced-refusal language model variants for open-ended generation, coding and creative work. Uncensored variants use prompting, fine-tuning, weight changes, or a combination of these techniques.
Abliteration reduces refusal-related behavior by modifying model weights. RouterHub serves uncensored and abliterated variants under separate API IDs, with their own token prices and context limits.

## How does abliteration differ from prompting?
A system prompt changes the instructions a model receives at inference time. Fine-tuning trains weights on additional examples. Abliteration targets representations associated with refusal and modifies model weights to reduce their effect.
With a hosted abliterated API, RouterHub handles model serving. Select the model ID, connect with your API key and send requests from your application. With local inference, download the checkpoint and configure the runtime on your own hardware.

## Compare generation quality
Evaluate factual accuracy, writing style, code correctness, tool calls, context handling and instruction following. Use the same prompts and token budgets to compare a standard model with its abliterated sibling.

## Abliterated model API entries

  RouterHub token prices, USD per 1 million tokens
  | Model / exact API ID | Input / 1M | Cached / 1M | Output / 1M | Context | Actions |

  | GLM 5.3 Flash Abliterated Abliterated glm-5.3-flash-abliterated | $0.30 −00% | $0.12 | $1.00 | 1M | Chat |
| GLM 5.3 Abliterated Abliterated glm-5.3-abliterated | $1.40 $0.40 −70% | $0.16 | $4.40 $1.33 | 1M | Chat |
| DeepSeek V4.1 Flash Abliterated Abliterated deepseek-v4.1-flash-abliterated | $0.30 −00% | $0.055 | $1.25 | 1M | Chat |
| DeepSeek V4 Pro Abliterated Abliterated deepseek-v4-pro-abliterated | $0.40 −00% | $0.040 | $1.60 | 1M | Chat |
| DeepSeek V4.1 Flash 1017 Abliterated Abliterated deepseek-v4.1-flash-1017-abliterated | $0.30 −00% | $0.055 | $1.25 | 1M | Chat |

## Evaluate your model

- Fix the task. Use the same inputs, output format, reasoning setting and output budget for each exact model ID.
- Separate refusal from failure. Record an explicit refusal separately from a timeout, empty response, invalid JSON, wrong answer or truncated generation.
- Keep every attempt. Repeat your tests and retain unsuccessful outputs, not just the best answer.
- Measure useful work. Compare task acceptance, instruction following, tool-call validity and cost per successful task, not token price alone.
- Re-test changes. A hosted alias or model update can change behavior even when your client configuration stays the same.

- [Research: Refusal in Language Models Is Mediated by a Single Direction Read the original research paper.](https://arxiv.org/abs/2406.11717)
- [Practical model evaluation guide Compare task quality and cost with repeatable tests.](https://routerhub.si/guides/evaluating-uncensored-models)
- [Compare uncensored and abliterated variants Compare the techniques and model variants.](https://routerhub.si/guides/uncensored-vs-abliterated)
