Abliterated models, served over an API.
MagmaRouter carries 14 uncensored models today and no abliterated builds yet. This page explains the difference and what is actually servable, because a catalogue that claims otherwise is worth nothing to you.
What abliteration actually does
A language model's tendency to refuse is not spread evenly through the weights. It concentrates in a single direction in the residual stream, and that direction can be found by running the model over a batch of harmful prompts and a batch of harmless ones and taking the mean difference of the activations at the last token.
Abliteration projects that direction out of the embedding matrix, every attention output projection and every MLP output projection. What is left cannot represent refusal, so it does not refuse. No retraining, no fine-tuning data, no prompt engineering: it is surgery on the weights, and it survives whatever you put in the context window.
What you can call right now
None yet, and saying otherwise would waste your time. The abliterated builds live on serverless hosts that carry the long tail of community weights rather than on the mainstream routers, so reaching them is a matter of which upstream is connected, not of whether the models exist. There are a few hundred published.
What is servable today is the uncensored set: 14 loosely aligned finetunes that refuse far less than a frontier model, though they can still decline.
| Model | Context | In | Out | Tools |
|---|---|---|---|---|
| Magnum v4 72B anthracite-org/magnum-v4-72b |
33k | $2.88 | $5.75 | No |
| Venice: Uncensored cognitivecomputations/dolphin-mistral-24b-venice-edition |
128k | $0.230 | $1.04 | No |
| MythoMax 13B gryphe/mythomax-l2-13b |
8k | $0.092 | $0.127 | No |
| Mancer: Weaver (alpha) mancer/weaver |
8k | $0.460 | $0.863 | No |
| Nous: Hermes 3 405B Instruct nousresearch/hermes-3-llama-3.1-405b |
131k | $1.15 | $1.15 | No |
| Nous: Hermes 3 70B Instruct nousresearch/hermes-3-llama-3.1-70b |
131k | $0.805 | $0.805 | No |
| Nous: Hermes 4 405B nousresearch/hermes-4-405b |
131k | $1.15 | $3.45 | No |
| Sao10K: Llama 3 8B Lunaris sao10k/l3-lunaris-8b |
8k | $0.046 | $0.057 | No |
| Sao10K: Llama 3.1 Euryale 70B v2.2 sao10k/l3.1-euryale-70b |
131k | $0.977 | $0.977 | Yes |
| Sao10K: Llama 3.3 Euryale 70B sao10k/l3.3-euryale-70b |
131k | $0.748 | $0.863 | No |
| TheDrummer: Cydonia 24B V4.1 thedrummer/cydonia-24b-v4.1 |
131k | $0.345 | $0.575 | No |
| TheDrummer: Skyfall 36B V2 thedrummer/skyfall-36b-v2 |
33k | $0.632 | $0.920 | No |
| TheDrummer: UnslopNemo 12B thedrummer/unslopnemo-12b |
1M | $0.460 | $0.460 | No |
| ReMM SLERP 13B undi95/remm-slerp-l2-13b |
6k | $0.403 | $0.748 | No |
Calling one
Anything that speaks the OpenAI chat completions format works unchanged. Point it at MagmaRouter, use your key, and name the model.
curl https://api.magmarouter.com/v1/chat/completions \
-H "Authorization: Bearer rl-..." \
-H "Content-Type: application/json" \
-d '{
"model": "anthracite-org/magnum-v4-72b",
"messages": [{"role": "user", "content": "Hello"}]
}'
From Python
# pip install openai
from openai import OpenAI
client = OpenAI(
base_url="https://api.magmarouter.com/v1",
api_key="rl-...",
)
resp = client.chat.completions.create(
model="anthracite-org/magnum-v4-72b",
messages=[{"role": "user", "content": "Hello"}],
)
print(resp.choices[0].message.content)
FAQ
Is ablated AI the same as abliterated AI?
Nearly, and the words get used interchangeably, but they come from different places. Ablation is the general research practice of removing a component to see what it was doing, so an ablated model is any model with something taken out. Abliteration is one specific ablation: removing the direction in the activations that carries refusal. Every abliterated model is ablated; most ablated models are not abliterated.
What does abliterated mean?
Abliteration identifies the single direction in a model's activations that carries its tendency to refuse, and projects that direction out of the weights. The model can no longer represent refusal, so it stops declining. The name is a portmanteau of ablate and obliterate, coined by FailSpy. It is a permanent edit to the weights, not a jailbreak or a prompt trick.
Is abliterated the same as uncensored?
No, and the difference matters. Uncensored usually describes a loosely aligned finetune that refuses much less than a frontier model but can still decline. Abliterated is the narrower, stronger claim: the refusal direction was surgically removed. An uncensored model was persuaded; an abliterated one was altered.
Does abliteration make a model worse?
Usually a little. Removing a direction from every projection is a blunt edit and it costs some capability, most visibly on reasoning and instruction following. Published comparisons put the loss as small but real, which is why the good abliterations are followed by a light retune.
Is it legal to use one?
Running a model that does not refuse is not itself unlawful, and these builds are published openly. What you do with the output is governed by the same law as anything else you write or run. An abliterated model removes a guardrail, not a legal obligation.
Does MagmaRouter store the prompts?
No. The database keeps the model id, token counts and cost. It does not keep the prompt or the completion, and every call returns a signed receipt of the prompt hash so you can prove what you sent afterwards.